我已经尝试过多次将、和迁移Program Files
到Program Files (x86)
我AppData
的第二台 HD,并取得了不同程度的成功。(我已经使用属性中的“位置”选项卡将我的用户目录迁移到第二台 HD。)大多数情况下,一切都很好,除了一些功能出现故障;
- 开始菜单中的搜索功能完全失效
- Windows 10“Metro”应用程序要么打开并警告“此应用程序无法打开”,要么打开后立即关闭(MS Edge 打开后立即关闭,其他应用程序则给出错误)
- 有时,Linux Subsystem for Windows (LXSS) 安装失败并出现错误
0x80070005
(一些相关问题在 GitHub 页面上)
我做了什么:
- 复制我想要更改的目录(AppData,Program Files 和 Program Files (x86)影复制到我的第二个高清
- 启动到恢复命令提示符
- 删除旧目录
rmdir /s /q
- 使用
mklink /D
和创建连接点或文件夹符号链接mklink /J
(我按照/d
这里的另一个问题所建议的尝试了两者) - 每次尝试修复“开始”菜单和其他功能失败后,我都会重新安装 Windows,然后再次尝试
同样,这个过程在很大程度上非常成功。默认情况下,程序成功安装到第二个硬盘,AppData 及其子目录中的所有内容都安装到第二个硬盘,我的 SSD 比以前有更多的可用空间。
我已经尝试了所有方法,除了用新路径替换 Regedit 中旧目录路径的所有实例,但由于此网站和其他网站上有无数的警告,我犹豫是否尝试。
我该如何解决“开始”菜单和其他 Windows 功能出现故障的问题?