在 Windows 10 的秋季 2017 创意者更新之后,无法使用以前的 Windows 版本访问 OneDrive 文件夹。官方网站描述了这种奇怪现象:
如果您已安装适用于 Windows 10 的 2017 年秋季创意者更新并将 OneDrive 文件同步到外部驱动器,则如果您将外部驱动器移至运行早于秋季 2017 创意者更新的操作系统的计算机,您可能无法打开 OneDrive 文件适用于 Windows 10。
建议的解决方法是“使用运行适用于 Windows 10(或更高版本)的 2017 年秋季创意者更新的计算机打开内容”。
我已经通过插入带有 OneDrive 文件夹的硬盘驱动器成功地重现了 Windows 7 的问题,该文件夹是之前使用 Windows 10 创建的。现在,当我试图对目录做一些事情(删除它,或cd进入它)时,我收到一个错误:
The file cannot be accessed by the system.
Run Code Online (Sandbox Code Playgroud)
根据 FS 中没有逻辑错误chkdsk,我也是该文件夹的所有者并拥有所有安全权限。没有进程正在使用该卷。无论如何,我不能对这个(也是唯一的)文件夹做任何事情。什么是阻塞机制?
我可以通过键入其名称(tsc在本例中)成功运行 .cmd 文件:
C:\Windows\system32>tsc --version
Version 1.0.3.0
Run Code Online (Sandbox Code Playgroud)
它立即打印结果并终止。
有没有tsc在C:\ Windows \ System32下,从我的%PATH%指定的位置,因此推测它正在启动的地方。我搜索了驱动器并找到了一堆tsc.cmd文件。我怎么知道,他们中的哪一个正在启动?
相关,可能是重复的:Windows 相当于 whereis?