Cuando abre el Explorador, las carpetas de shell como Documentos, Videos, Música o Imágenes pueden mostrarse con un icono de carpeta estándar en lugar de los iconos de carpetas especiales. Este comportamiento puede ocurrir cuando falta el archivo desktop.ini en la carpeta del shell o es incorrecto, o no tiene atributos establecidos.
Si una carpeta de shell ha perdido su icono especial y aparece como una carpeta genérica (amarilla), debe crear o corregir el archivo Desktop.ini para la carpeta de shell.
Los contenidos predeterminados del archivo desktop.ini para varias carpetas de shell se proporcionan a continuación para cada sistema operativo. En cada carpeta de shell que no tenga el icono especial, cree un archivo llamado desktop.ini y pegue el contenido correspondiente a la carpeta de shell.
Una vez hecho esto, configure los atributos del archivo desktop.ini en Oculto y Solo lectura . Luego, configure el atributo de solo lectura para la carpeta de shell utilizando el comando attrib . Finalmente, actualice los íconos de shell, o cierre sesión e inicie sesión nuevamente para que los íconos se actualicen. Consulte las instrucciones completas que se proporcionan al final de este artículo.
Desktop.ini Contenidos para varias carpetas de Shell
Para Windows 7
Contactos
[.ShellClassInfo] [correo electrónico protegido]% CommonProgramFiles% \ system \ wab32res.dll, -10100 [correo electrónico protegido]% CommonProgramFiles% \ system \ wab32res.dll, -10200 IconResource =% SystemRoot% \ system32 \ imageres.dll, -181
Documentos
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21770 IconResource =% SystemRoot% \ system32 \ imageres.dll, -112 IconFile =% SystemRoot% \ system32 \ shell32.dll IconIndex = -235
Escritorio
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21769 IconResource =% SystemRoot% \ system32 \ imageres.dll, -183 [LocalizedFileNames] [correo electrónico protegido]% SystemRoot% \ system32 \ gameux.dll, -10082 Windows Media [correo electrónico protegido]% SystemRoot% \ system32 \ unregmp2.exe, -4 [correo electrónico protegido]% SystemRoot% \ system32 \ gameux.dll, -10054 [correo electrónico protegido]% SystemRoot% \ system32 \ gameux.dll, -10055 [correo electrónico protegido]% SystemRoot% \ system32 \ gameux.dll, -10056 Internet [correo electrónico protegido]% SystemRoot% \ system32 \ gameux.dll, -10101 [correo electrónico protegido]% SystemRoot% \ system32 \ gameux.dll, -10057 Spider [correo electrónico protegido]% SystemRoot% \ system32 \ gameux.dll, -10061
Descargas
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21798 IconResource =% SystemRoot% \ system32 \ imageres.dll, -184
Favoritos
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21796 IconResource =% SystemRoot% \ system32 \ imageres.dll, -115 IconFile =% SystemRoot% \ system32 \ shell32.dll IconIndex = -173
Enlaces
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21810 IconResource =% SystemRoot% \ system32 \ imageres.dll, -185 DefaultDropEffect = 4 [LocalizedFileNames] [correo electrónico protegido], - 37217 [correo electrónico protegido ], - 21769 [correo electrónico protegido], - 21798
Música
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21790 [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -12689 IconResource =% SystemRoot% \ system32 \ imageres.dll, -108 IconFile =% SystemRoot% \ system32 \ shell32.dll IconIndex = -237
Imágenes
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21779 [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -12688 IconResource =% SystemRoot% \ system32 \ imageres.dll, -113 IconFile =% SystemRoot% \ system32 \ shell32.dll IconIndex = -236
Reciente
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21797 [correo electrónico protegido], dll, -12692 IconResource =% SystemRoot% \ system32 \ imageres.dll, -117 CLSID = {0C39A5CF-1A7A- 40C8-BA74-8900E6DF5FCD}
Partidas guardadas
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21814 IconResource =% SystemRoot% \ system32 \ imageres.dll, -186
Búsquedas
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -9031 IconResource =% SystemRoot% \ system32 \ imageres.dll, -18 [LocalizedFileNames] Indexado [correo electrónico protegido], - 32820 [correo electrónico protegido] más antiguo .dll, -32822
Para Windows Vista
Documentos
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21770 IconResource =% SystemRoot% \ system32 \ imageres.dll, -112 IconFile =% SystemRoot% \ system32 \ shell32.dll IconIndex = -235
Imágenes
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21779 [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -12688 IconResource =% SystemRoot% \ system32 \ imageres.dll, -113 IconFile =% SystemRoot% \ system32 \ shell32.dll IconIndex = -236 [LocalizedFileNames] Muestra [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21805
Música
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21790 [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -12689 IconResource =% SystemRoot% \ system32 \ imageres.dll, -108 IconFile =% SystemRoot% \ system32 \ shell32.dll IconIndex = -237 [LocalizedFileNames] Muestra [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21806
Videos
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21791 [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -12690 IconResource =% SystemRoot% \ system32 \ imageres.dll, -189 IconFile =% SystemRoot% \ system32 \ shell32.dll IconIndex = -238 [LocalizedFileNames] Muestra [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21807
Búsquedas
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -9031 IconResource =% SystemRoot% \ system32 \ imageres.dll, -18 [LocalizedFileNames] Indexado [correo electrónico protegido], - 32811 [correo electrónico protegido], -32814 Compartido por [correo electrónico protegido], - 32802 Reciente [correo electrónico protegido], - 32803 Reciente [correo electrónico protegido], - 32804 Imágenes recientes y [correo electrónico protegido], - 32806 Reciente [correo electrónico protegido], - 32807 Recientemente [correo electrónico protegido], -32813
Descargas
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21798 IconResource =% SystemRoot% \ system32 \ imageres.dll, -184
Favoritos
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21796 IconResource =% SystemRoot% \ system32 \ imageres.dll, -115 IconFile =% SystemRoot% \ system32 \ shell32.dll IconIndex = -173
Contactos
[.ShellClassInfo] [correo electrónico protegido]% CommonProgramFiles% \ system \ wab32res.dll, -10100 [correo electrónico protegido]% CommonProgramFiles% \ system \ wab32res.dll, -10200 IconResource =% SystemRoot% \ system32 \ imageres.dll, -181
Escritorio
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21769 IconResource =% SystemRoot% \ system32 \ imageres.dll, -183
Enlaces
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21810 IconResource =% SystemRoot% \ system32 \ imageres.dll, -185 DefaultDropEffect = 4 [LocalizedFileNames] [correo electrónico protegido], - 21816 [correo electrónico protegido ], - 9031 Recientemente [correo electrónico protegido], - 32813 [correo electrónico protegido], - 21790 [correo electrónico protegido], - 21779 [correo electrónico protegido], - 21770
Partidas guardadas
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21814 IconResource =% SystemRoot% \ system32 \ imageres.dll, -186
Escritorio público
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21799
Documentos públicos
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21801 IconResource =% SystemRoot% \ system32 \ shell32.dll, -235
Musica publica
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21803 [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -12689 IconResource =% SystemRoot% \ system32 \ shell32.dll, -237
Fotos publicas
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21802 [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -12688 IconResource =% SystemRoot% \ system32 \ shell32.dll, -236
Videos publicos
[.ShellClassInfo] [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -21804 [correo electrónico protegido]% SystemRoot% \ system32 \ shell32.dll, -12690 IconResource =% SystemRoot% \ system32 \ shell32.dll, -238
Habilite los atributos de solo lectura y ocultos para el archivo Desktop.ini
Después de agregar contenido y guardar el archivo desktop.ini, haga clic con el botón derecho en el archivo desktop.ini y seleccione Propiedades.
Coloque marcas de verificación cerca de los atributos ocultos y de solo lectura, y haga clic en Aceptar.
Presione {F5} para actualizar las vistas de carpeta y ver si se restaura el icono de carpeta especial. O mejor, puede verificar nuevamente después de un ciclo de reinicio.
Si los iconos no se actualizan, debe establecer el atributo de solo lectura para la carpeta de shell si aún no está configurado.
Establecer el atributo de solo lectura para la carpeta especial
Abra una ventana del símbolo del sistema (CMD.EXE). Para hacerlo, haga clic en Inicio, haga clic en Todos los programas, haga clic en Accesorios, haga clic en Símbolo del sistema . Con el comando Attrib, configure el atributo de solo lectura para la carpeta de shell. Aquí hay un ejemplo que explica cómo establecer el atributo de solo lectura para la carpeta especial " Descargas "
Nota: Donde Ramesh (en el ejemplo anterior) es el nombre de la cuenta de usuario, y Descargas es el nombre de la carpeta de shell. Puede ejecutar el comando Attrib desde cualquier ruta del símbolo del sistema, siempre que mencione la ruta completa a la carpeta, como en el ejemplo anterior.
Puede usar el comando Copiar como ruta de shell para copiar una ruta de carpeta de shell en el portapapeles y pegarla en el símbolo del sistema para que no tenga que escribir manualmente la ruta completa.
Usando DesktopINIFix para Windows Vista
Aquí hay una pequeña utilidad DesktopINIFix que escribí que corrige el archivo desktop.ini para varias carpetas de shell en Windows Vista .
Descarga DesktopINIFix.zip para Windows Vista.
Nota: Después de arreglar Desktop.ini, es posible que deba cerrar sesión y volver a iniciar sesión (o reiniciar el shell explorer.exe) para que se actualicen los iconos de la carpeta.