“Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\Personal”已更改为“D:\Users[user]\OneDrive\Documents”,“文档属性”也已更改,一切正常,甚至 OneDrive 也能正确同步。但是一些程序(包括虚幻引擎)仍在使用“C:\Users[user]\Documents”
有没有办法解决这个问题,或者 Epic 和其他人只是硬编码位置而不是使用正确的 Windows 标准?
编辑:同样,当启动 CMD 时,它默认为“C:\Users[user]\Documents”,而不是正确的 D: 版本。
使用 Microsoft 的“junction64.exe”v1.07 创建了一个联结。https://docs.microsoft.com/en-gb/sysinternals/downloads/junction
在提升的命令提示符下,我使用了以下命令:
您需要编辑以下值:
除了名为“ Personal ”的值之外,如果存在名为“ {f42ee2d3-909f-4907-8871-4c22fc0bf756} ”的值,请将其也设置为所需的“ Documents ”路径。
对于命令提示符,您需要编辑启动命令提示符的快捷方式的属性。
shell:programs