首页 > 解决方案 > 使用 powershell 更改文档默认位置

问题描述

我正在尝试专门使用 powershell 或 cmd 更改文档文件夹的默认位置。

我尝试了什么:我尝试更改 shell 文件夹和用户文件夹注册表路径并重新启动计算机,但没有任何反应:

reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /f /v Personal /t REG_EXPAND_SZ /d "C:\users\JatonJustice\desktop\testfolder"

但是我仍然在文档的用户文件夹中看到它(即使在重新启动后。下图是重新启动计算机后。): 在此处输入图像描述

我尝试使用此处的答案:使用 PowerShell 设置特殊文件夹的位置

然而,这似乎也没有做任何事情: 在此处输入图像描述

如果有人对此有任何想法,那就太棒了。如果必须,我想我可以使用 wswshell,但这是最后的手段。

标签: powershell

解决方案


我发现这可行,reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders" /f /v Personal /t REG_EXPAND_SZ /d "C:\users\JatonJustice\desktop\testfolder"但是当您使用azure域帐户或amazon workspace帐户时,注册表位置user shell folders将在不同的位置

您可以通过导航到并仔细检查您所在的帐户来验证 shell 文件夹密钥的用户位置HKEY_CURRENT_USER。有帐户.DEFAULT,或S-1-5-18(SYSTEM ACCOUNT) 等。


推荐阅读