Registro de carpetas de usuario de Windows 10 en mal estado

Registro de carpetas de usuario de Windows 10 en mal estado

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%/Documentspero el icono y el nombre no se cambiaron. Tenga en cuenta que el nombre es correcto en cmd, pero no en Explorer:

Captura de pantalla

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.

Captura de pantalla

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:

ingrese la descripción de la imagen aquí

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: ingrese la descripción de la imagen aquí

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.

información relacionada