Eu estava tentando, e consegui, alterar a "Pasta Pessoal" em que alguns aplicativos armazenam seus dados de Meus Documentos para minha Pasta de Usuário. Não gosto da confusão que isso introduz na pasta Meus Documentos. De qualquer forma, fui hoje à minha pasta de usuário e o nome mudou para "Documentos" e o ícone também. Mudei a "Pasta Pessoal" de %USERPROFILE%
para %USERPROFILE%/Documents
, mas o ícone e o nome não foram alterados novamente. Observe que o nome está correto no cmd, mas não no Explorer:
Alterei esses valores no registro em:
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
e todas as outras chaves semelhantes.
Gostaria de alterar o nome virtual do explorador da minha pasta de usuário de volta para Zack em vez de Documentos e alterar o ícone de volta para o ícone do usuário. Eu sei que mexer no registro pode levar a resultados inesperados como esse, e isso é um pequeno aborrecimento, e não um grande problema, então tenho sorte.
Responder1
O motivo pelo qual a mudança de nome e o ícone personalizado persistiram após a modificação do registro é odesktop.iniarquivo que foi criado durante a realocação original. O arquivo normalmente tem ambosEscondido&Sistemaatributos definidos, então você deve definirdo exploradorveja as opções de acordo:
É um arquivo de texto simples que pode ser visualizado emBloco de anotaçõesou através de umPowerShelljanela:
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
O nome real da pasta Zach nunca foi alterado. Seu nome de exibição foi alterado peloLocalizedResourceNameparâmetro nodesktop.iniarquivo. Pode ser uma string literal ou uma referência de recurso, que você vê nos arquivos padrão encontrados emjanelaspastas do sistema. Em um normaljanelasinstalar, isso é melhor ilustrado peloPúblicopastas visualizadas emExploradorvs.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
Responder2
Na verdade, consegui resolver o problema. Eu estava tornando o problema mais complicado do que era, nenhuma correção de registro foi necessária.
Acabei de clicar com o botão direito na pasta do usuário Propriedades/Personalizar e alterei o ícone. Então ativei a conta de administrador e entrei nela.
A partir daí consegui renomear manualmente a pasta de Documentos de volta para Zack. Fazer login novamente na minha conta principal não reverteu essas alterações e agora as janelas do explorer e do cmd mostram o mesmo resultado para o diretório.