无法删除、重命名或复制旧的 OneDrive 文件夹 (0x8007016B)

ehm*_*ehm 12 windows permissions onedrive

我最近重置了我的 Windows 10 计算机。

我连接了两个驱动器:

  • C:SSD,以及
  • D:在 Windows 中形成动态镜像驱动器的两个常规 HDD。

在 D: 驱动器上,我有旧的 onedrive 文件夹。d:\OneDrive 重新安装 Windows 10 后,它会自动使 OneDrive 出现在此处:c:\users\xxx\Onedrive

我现在想删除 D: 驱动器上的旧 onedrive 文件夹。问题是 Windows 不允许我删除、重命名、复制或移动那个旧文件夹。给我这个错误:

错误 0x8007018B:拒绝访问云文件。

由于它是一个镜像驱动器,我不能轻易地而是一个便携式 unix-OS 来直接修改它,所以现在我不知道该怎么办。该错误消息在网络上没有详细记录。

小智 14

通过打开 Powershell(管理员),我能够摆脱旧的 OneDrive 文件夹。然后转到父目录并使用命令

Remove-Item "OneDrive folder name" -Recurse -Force
Run Code Online (Sandbox Code Playgroud)

要打开 Powershell,请按 Window 键和 X

  • 我寄予厚望,这也对我有用。当我尝试时,出现错误:**访问云文件被拒绝**。也许较新版本的 Windows 或 OneDrive 不再允许这种删除方法。我会继续寻找另一种方式。 (4认同)

Fra*_*ani 6

您需要在 OneDrive 中禁用第一个“按需文件”功能:

  1. 右键单击系统托盘中的 OneDrive 单击菜单图标 -> 设置 -> 设置选项卡 -> “按需文件”部分 -> 禁用“使用时保存空间并下载文件”选项
  2. 现在运行 Remove-Item .\Your_Folder_Name\ -Force

如果仍然不起作用并且您面临错误:

Remove-Item : There is a mismatch between the tag specified in the request and the tag present in the reparse point

然后这样做:

  1. Dism /Online /Cleanup-Image /CheckHealth
  2. Dism /Online /Cleanup-Image /ScanHealth
  3. Dism /Online /Cleanup-Image /RestoreHealth
  4. 现在在提升的提示下运行 cmd /c rmdir /s /q C:\Users\Your_User_Name\Your_Folder_Name

PowerShell 无法处理损坏的符号链接,请使用锤子,使用 CMD。

  • 这个解决方案对我有用。 (2认同)