powershell - 使用 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,但这是最后的手段。
解决方案
我发现这可行,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) 等。
推荐阅读
- python - 如何在 Colab 中显示 matplotlib 动画而不显示情节?
- android - 如何在 android os 的 Pepper 平板电脑上制作 Kiosk 模式?
- python - set_password() 方法正在保存纯文本
- kubernetes - 有没有办法在集群中首先部署 statefulset?
- javascript - jquery-单击按钮时验证特定元素
- mysql - mysql中的INTERSECT无法运行
- javascript - 在 JavaScript 中检查其中一些复选框后禁用剩余的复选框
- javascript - 反应打破设计,我该如何避免这种情况?
- android - 存储访问框架:注册内容观察者
- node.js - 如何从 vm.SourceTextModule 中获取默认导出?