Estaba intentando, y lo hice con éxito, cambiar la "Carpeta personal" en la que algunas aplicaciones almacenan sus datos de Mis documentos a mi Carpeta de usuario. No me gusta el desorden que introduce en la carpeta Mis documentos. De todos modos, hoy fui a mi carpeta de Usuario y el nombre había cambiado a "Documentos" y el ícono también. Moví la "Carpeta personal" de %USERPROFILE%
a %USERPROFILE%/Documents
pero el icono y el nombre no se cambiaron. Tenga en cuenta que el nombre es correcto en cmd, pero no en Explorer:
Cambié estos valores en el registro en:
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
y todas las demás claves similares.
Me gustaría cambiar el nombre virtual del explorador de mi carpeta de usuario a Zack en lugar de Documentos, y cambiar el ícono nuevamente al ícono de Usuario. Sé que alterar el registro puede provocar resultados inesperados como este, y esto es una molestia menor en lugar de un problema importante, así que tengo suerte.
Respuesta1
La razón por la que el cambio de nombre y el ícono personalizado persistieron después de modificar el registro es elescritorio.iniarchivo que se creó durante la reubicación original. El archivo normalmente tiene ambosOculto&Sistemaatributos establecidos, por lo que debe establecerdel exploradorver opciones en consecuencia:
Es un archivo de texto plano que se puede ver enBloco a través de unPotencia Shellventana:
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
El nombre real de la carpeta de Zach nunca se cambió. Su nombre para mostrar fue cambiado por elNombre de recurso localizadoparámetro en elescritorio.iniarchivo. Puede ser una cadena literal o una referencia de recurso, que se ve en los archivos estándar que se encuentran enventanascarpetas del sistema. en una normalventanasinstalar, esto se ilustra mejor con elPúblicocarpetas vistas enExploradorvs.Potencia Shell:
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
Respuesta2
De hecho pude resolver el problema. Estaba complicando el problema más de lo que era, no se requerían correcciones de registro.
Simplemente hice clic derecho en la carpeta de usuario Propiedades/Personalizar y cambié el icono. Luego activé la cuenta de administrador e inicié sesión.
Desde allí pude cambiar manualmente el nombre de la carpeta de Documentos a Zack. Volver a iniciar sesión en mi cuenta principal no revirtió estos cambios y ahora las ventanas del explorador y cmd muestran el mismo resultado para el directorio.