混亂的 Windows 10 使用者資料夾註冊表

混亂的 Windows 10 使用者資料夾註冊表

我試圖並成功地將某些應用程式儲存資料的“個人資料夾”從我的文件更改為我的使用者資料夾。我不喜歡它給“我的文檔”資料夾帶來的混亂。無論如何,我今天去了我的用戶資料夾,名稱已更改為“文件”,圖標也已更改。我將“個人資料夾”從%USERPROFILE%移至 ,%USERPROFILE%/Documents但圖標和名稱沒有改回來。請注意,該名稱在 cmd 中是正確的,但在資源管理器中則不然:

螢幕截圖

我在註冊表中更改了這些值:

Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders

以及所有其他類似的按鍵。

螢幕截圖

我想將使用者資料夾的資源管理器虛擬名稱更改回 Zack 而不是 Documents,並將圖示更改回使用者圖示。我知道弄亂註冊表可能會導致像這樣的意外結果,這是一個小煩惱而不是一個大問題,所以我很幸運。

答案1

修改註冊表後名稱更改和自訂圖示仍然存在的原因是桌面.ini在原始重定位期間建立的檔案。該文件通常同時具有&系統屬性設置,所以你必須設置探險家的查看相應的選項:

在此輸入影像描述

這是一個純文字文件,可以在其中查看記事本或透過電源外殼窗戶:

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 的實際資料夾名稱從未更改。其顯示名稱已更改本地化資源名稱中的參數桌面.ini文件。它可以是文字字串或資源引用,您可以在標準文件中看到它視窗系統資料夾。在正常情況下視窗安裝,最好的說明是民眾查看的資料夾探險家電源外殼: 在此輸入影像描述

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 視窗顯示該目錄的相同結果。

相關內容