Я пытался и успешно сделал это, изменить "Персональную папку", в которой некоторые приложения хранят свои данные, с Моих документов на мою Пользовательскую папку. Мне не нравится беспорядок, который это вносит в папку Мои документы. В любом случае, я зашел в свою Пользовательскую папку сегодня, и имя изменилось на "Документы", а также значок. Я переместил "Персональную папку" с на , %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 и изменить значок обратно на значок User. Я знаю, что возня с реестром может привести к неожиданным результатам, таким как этот, и это скорее небольшое раздражение, чем серьезная проблема, так что мне повезло.
решение1
Причина, по которой изменение имени и пользовательского значка сохранилось после изменения реестра, заключается в следующем:рабочий стол.iniфайл, который был создан во время первоначального перемещения. Файл обычно имеет обаСкрытый&Системаатрибуты установлены, поэтому вам нужно установитьИсследовательпросмотреть варианты соответственно:
Это простой текстовый файл, который можно просмотреть вБлокнотили черезPowerShellокно:
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 никогда не менялось. Его отображаемое имя было измененоLocalizedResourceNameпараметр врабочий стол.iniфайл. Это может быть строка или ссылка на ресурс, которую вы видите в стандартных файлах, находящихся вОкнасистемные папки. На обычномОкнаустановить, это лучше всего иллюстрируетсяПубличныйпапки просмотрены вИсследовательпротив.PowerShell:
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
На самом деле мне удалось решить проблему. Я усложнил проблему больше, чем она была, никаких исправлений реестра не потребовалось.
Я просто щелкнул правой кнопкой мыши по папке пользователя Properties/Customize и изменил значок. Затем я активировал учетную запись администратора и вошел в нее.
Оттуда я смог вручную переименовать папку из Documents обратно в Zack. Повторный вход в мою основную учетную запись не отменил эти изменения, и теперь окна explorer и cmd показывают тот же результат для каталога.