网站搜索

OneDrive:重新分析点缓冲区中存在的标记无效(已解决)


当您尝试删除本地 OneDrive 文件夹或文件时,或者选择 OneDrive 选项“始终保留在此设备上”后,可能会出现 0x80071129 错误“重分析点缓冲区中的标记无效”。在这两种情况下,都会发生错误,因为本地 OneDrive 文件夹/文件已损坏,导致 Windows 无法访问它。

在本指南中,您将找到几种方法来修复在 Windows 10/11 中删除本地 OneDrive 文件夹或文件时出现的以下错误:

  • “重分析点缓冲区中存在的标记无效”(0x80071129)
  • “无法删除文件夹或文件。目录不为空”
  • “文件夹访问被拒绝。您需要权限才能执行此操作”

如何修复:无法删除 Windows 10/11 中的本地 OneDrive 文件夹/文件。

方法一、检查并修复磁盘错误。

解决上述问题的第一种方法是检查驱动器 C: 是否有错误并修复它们:

1. 以管理员身份打开命令提示符。要做到这一点:

1. 按 Windows + R 键打开“运行”命令框
2.输入CMD,然后按CTRL + SHIFT + ENTER。

2. 在命令提示符处输入以下命令来修复磁盘,然后按 Enter

chkdsk C: /R

3. 按 Y 键安排下次重新启动时进行检查。
4. 重新启动您的计算机。

5. 现在等待磁盘检查过程完成。 (需要几个小时)。
6. 检查磁盘过程完成后,尝试删除文件夹/文件。

方法 2. 停止同步并删除损坏的文件。

从本地驱动器中删除损坏的 OneDrive 文件夹/文件的下一个方法是在 OneDrive 设置中停止同步包含损坏的文件夹/文件的文件夹,然后删除该文件/文件夹的本地副本。

1. 单击任务栏上的 OneDrive 图标,然后打开 OneDrive 设置

2. 在帐户选项卡中,单击选择文件夹

3. 取消选中包含损坏的文件夹/文件的文件夹,然后单击确定(例如本例中的“文档”文件夹)。

5. 现在,继续删除损坏的文件夹/文件的本地副本。

6. 最后,再次导航至 OneDrive 设置 > 帐户 > 选择文件夹,然后重新选中未选中的文件夹,以重新启用其同步。

方法 3. 在线删除 OneDrive 文件夹/文件,然后本地删除。

如果由于“重新分析点缓冲区中存在的标记无效”错误而仍然无法删除损坏的 OneDrive 文件夹/文件,请尝试首先从在线 OneDrive 文件夹中删除损坏的文件/文件夹,然后从本地磁盘:

1. 单击任务栏上的 OneDrive 图标,然后单击在线查看

2. 在浏览器中打开 OneDrive 后,再次单击 OneDrive 图标,然后从设置暂停同步退出 OneDrive

3. 然后,在在线 OneDrive 文件中,选择并删除损坏的文件夹/文件(如果您需要该文件夹/文件,请先下载到本地)。

3. 完成后,继续并从本地磁盘删除损坏的文件夹/文件。 *

* 注意: 如果您仍然无法删除该文件,请尝试从命令提示符中删除它或跳到下一个方法。

4. 最后,从 OneDrive 图标单击设置开始同步。 (或重新启动您的电脑)。

方法 4. 从命令提示符删除文件或文件夹。

如果您仍然无法在 Windows 10/11 中删除本地 OneDrive 文件/文件夹,由于错误“无法删除文件夹或文件:重新分析点缓冲区中存在的标记无效”,请尝试获取该文件夹/文件的所有权,然后然后从命令提示符中将其删除。

1. 以管理员身份打开命令提示符

2. 在命令提示符处输入以下命令关闭 OneDrive(如果它正在运行):

taskkill /f /im OneDrive.exe

3. 然后根据您的情况给出以下命令之一:

A.要删除文件夹:*

takeown /F "FolderName" /r /d y
icacls "FolderName" /grant Username:F /t
rd "FolderName" /S /Q

*注释:
1. 将“FolderName”替换为无法删除的文件夹的完整路径和名称。
2. 将“用户名”替换为管理员帐户的用户名。

例如:如果您要删除“C:\Users\User1\OneDrive\Documents\”目录下的“Demo”文件夹(及其子文件夹和文件),并且您的管理员帐户名为“User1”,则命令应为:

takeown /F "C:\Users\User1\OneDrive\Documents\Demo" /r /d y
icacls "C:\Users\User1\OneDrive\Documents\Demo" /grant User1:F /t
rd "C:\Users\User1\OneDrive\Documents\Demo" /S /Q

B.删除文件:*

takeown /F "Filename"
icacls "Filename" /grant Username:F
del "Filename"

*注释:
1. 将“文件名”替换为无法删除的文件的完整路径和名称。
2. 将"用户名"替换为管理员帐户的用户名

例如如果您要删除“C:\Users\User1\OneDrive\Documents\Demo”目录下的“Example.doc”文件,并且您的管理员帐户名为“User1”,则命令应为:

takeown /F "C:\Users\User1\OneDrive\Documents\Demo\Example.doc"
icacls "C:\Users\User1\OneDrive\Documents\Demo\Example.doc" /grant User1:F
del "C:\Users\User1\OneDrive\Documents\Demo\Example.doc"

4. 完成后,重新启动您的电脑。

方法5.安全模式删除在线OneDrive文件和本地文件。

解决 OneDrive 中“重分析点缓冲区中存在的标记无效”错误的下一个方法是首先删除在线 OneDrive 文件,然后在 Windows 安全模式下删除本地副本。

1. 单击任务栏上的 OneDrive 图标,然后单击在线查看

2. 在浏览器中打开 OneDrive 后,再次单击 OneDrive 图标,然后从设置中选择退出 OneDrive。

4. 现在,找到无法从本地磁盘删除的文件夹/文件,然后删除它。 (如果您需要文件夹/文件,请先下载到本地)。

5. 现在,按 Windows + R 键打开运行命令框。
6. 输入msconfig,然后按Enter

7. 在启动选项卡中选择安全启动选项,然后单击确定并重新启动计算机。

8. 在安全模式下,打开 Windows 资源管理器并从本地磁盘删除损坏的文件夹/文件。

9. 删除文件后,再次运行“msconfig”工具,在常规选项卡中选中正常启动,然后单击确定

10.重新启动您的计算机。

方法 6. 通过修复 Windows 系统文件修复“标记无效”。

解决“重分析点缓冲区中存在的标记无效”错误的另一种方法是使用 DISM 和 SFC 命令修复 Windows。

1. 以管理员身份打开命令提示符。
2. 在命令提示符下输入以下命令并按 Enter:

DISM.exe /Online /Cleanup-image /Restorehealth

3. DISM 操作完成后,键入以下命令并按 Enter

sfc /scannow

4. 现在等待系统文件检查器修复 Windows 系统文件。
5. 完成后,重新启动计算机并删除文件夹/文件。

这就是大家!哪种方法适合您?
请在下面的评论部分留下评论,甚至更好:喜欢并在社交网络中分享此博客文章,以帮助传播有关此解决方案的信息。

相关文章