![弄乱了 Windows 10 用户文件夹注册表](https://linux22.com/image/1611803/%E5%BC%84%E4%B9%B1%E4%BA%86%20Windows%2010%20%E7%94%A8%E6%88%B7%E6%96%87%E4%BB%B6%E5%A4%B9%E6%B3%A8%E5%86%8C%E8%A1%A8.png)
我尝试将某些应用程序存储数据的“个人文件夹”从“我的文档”更改为“用户文件夹”,并成功做到了。我不喜欢它给“我的文档”文件夹带来的混乱。无论如何,我今天去了我的用户文件夹,发现名称已更改为“文档”,图标也一样。我将“个人文件夹”从 移动到,%USERPROFILE%
但%USERPROFILE%/Documents
图标和名称没有改回。请注意,名称在 cmd 中是正确的,但在 Explorer 中不正确:
我在注册表中更改了这些值:
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
以及所有其他类似的键。
我想将我的用户文件夹的资源管理器虚拟名称从 Documents 改回 Zack,并将图标改回用户图标。我知道弄乱注册表可能会导致这样的意外结果,这只是小麻烦,而不是大问题,所以我很幸运。
答案1
修改注册表后名称更改和自定义图标仍然存在的原因是桌面配置文件在原始重定位过程中创建的文件。该文件通常同时具有隐&系统属性设置,因此你必须设置探索者的相应查看选项:
这是一个纯文本文件,可以在记事本或通过电源外壳窗户:
PS C:\...\Documents>gc desktop.ini
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21770
IconResource=%SystemRoot%\system32\imageres.dll,-112
IconFile=%SystemRoot%\system32\shell32.dll
IconIndex=-235
[ViewState]
Mode=
Vid=
FolderType=Documents
Zach 的实际文件夹名称从未改变。其显示名称被本地化资源名称参数桌面配置文件文件。它可以是文字字符串或资源引用,您可以在以下位置找到的标准文件中看到它视窗系统文件夹。在正常情况下视窗安装,这最好通过民众文件夹查看于探索者对阵电源外壳:
PS C:\...\Documents>cd \users\public
PS C:\...\public>gci
Directory: C:\users\public
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 9/22/2018 11:22 PM CyberLink
d-r--- 7/19/2019 8:49 PM Documents
d-r--- 3/18/2017 4:03 PM Downloads
d-r--- 9/10/2019 12:19 AM Music
d-r--- 3/18/2017 4:03 PM Pictures
d----- 2/17/2018 3:19 PM Roaming
d-r--- 3/18/2017 4:03 PM Videos
-a---- 7/21/2018 12:08 PM 8192 NTUSER.DAT
-a---- 7/21/2018 12:08 PM 8192 NTUSER.DAT.LOG1
-a---- 7/21/2018 12:08 PM 0 NTUSER.DAT.LOG2
PS C:\...\documents>Get-Location
Path
----
C:\Users\Public\documents
PS C:\...\documents>Get-ChildItem -Force
Directory: C:\Users\Public\documents
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 7/21/2018 2:51 PM Audible
d--hsl 2/19/2018 12:08 PM My Music
d--hsl 2/19/2018 12:08 PM My Pictures
d--hsl 2/19/2018 12:08 PM My Videos
-a-hs- 3/18/2019 11:49 PM 278 desktop.ini
PS C:\...\documents>Get-Content .\desktop.ini
[.ShellClassInfo]
LocalizedResourceName=@%SystemRoot%\system32\shell32.dll,-21801
IconResource=%SystemRoot%\system32\imageres.dll,-3
答案2
我确实能够解决这个问题。我把问题弄得比它本身更复杂,不需要修复注册表。
我只需右键单击用户文件夹“属性/自定义”并更改图标即可。然后我激活管理员帐户并登录。
从那里,我可以手动将文件夹从 Documents 重命名回 Zack。重新登录我的主帐户并没有恢复这些更改,现在资源管理器和 cmd 窗口显示目录的相同结果。