Foro de elhacker.net

Sistemas Operativos => Windows => Mensaje iniciado por: Javi Metal en 19 Diciembre 2014, 13:25 pm



Título: Iconos desaparecidos??
Publicado por: Javi Metal en 19 Diciembre 2014, 13:25 pm
Hola a todos. Puede que esto que os comento parezca una chorrada, pero a mí me mosquea un poco. Hace un tiempo que, cuando exploro carpetas llenas de fotos mías, el icono que sale al lado del nombre del archivo JPG en la vista detalles no es el que tiene que ser. Sale el mismo icono que en los archivos que no tienen ninguna aplicación asociada. En mi caso, los JPG están asociados para abrirse con "Visualizador de fotos de Windows", y se abren con él, pero el icono no sale en las ventanas del explorador. ¿Hay forma de solucionar esto?


Título: Re: Iconos desaparecidos??
Publicado por: Eleкtro en 19 Diciembre 2014, 14:07 pm
El problema puede deberse a dos posibles causas:

1) Se ha corrompido la asociación del icono a la extensión jpg

2) Se ha corrompido la cache de iconos de windows.


Para comprobar (y solucionar) lo primero, simplemente ejecuta Regedit, ve a la clave de la asociación de archivos jpg, y comprueba que el icono asociado existe, de no existir, corrígelo.
Código:
HKEY_CLASSES_ROOT\.jpg\defaulticon

Para solucionar lo segundo, debes reconstruir la cache para forzar una (correcta) actualización.

Para ello puedes servirte de este batch-script (ejecútalo con privilegios de Administrador):

Rebuild Icon Cache Tool.cmd
Código
  1. @Echo OFF
  2.  
  3.  
  4.  
  5. REM =================
  6. REM Console Settings:
  7. REM =================
  8.  
  9. Title Rebuild Icon Cache Tool - By Elektro
  10. Mode Con Cols=150 Lines=50
  11. CHCP 1252 1>NUL & REM Windows-1252, Spanish-Latin.
  12.  
  13.  
  14.  
  15. REM =====
  16. REM Info:
  17. REM =====
  18.  
  19. Echo  ------------------------------------------------------
  20. Echo  This script rebuilds the icon cache of the running OS.
  21. Echo  ------------------------------------------------------
  22.  
  23.  
  24.  
  25. REM =====
  26. REM Main:
  27. REM =====
  28.  
  29. Call :RebuildIconCache
  30. Echo [i] Done! | MORE
  31. Pause&Exit
  32.  
  33.  
  34.  
  35. REM ========
  36. REM Methods:
  37. REM ========
  38.  
  39. :TakeOwn
  40. (
  41. Takeown.exe /F "%~f1"
  42. ICacls.exe "%~f1" /Grant "%UserName%":"F"
  43. Attrib.exe -R -A -S -H -I "%~f1"
  44. )1>NUL 2>&1
  45. Goto:EOF
  46.  
  47. :RebuildIconCache
  48. (
  49. Taskkill /F /IM "Explorer.exe"
  50. For %%# In (
  51. "%LocalAppData%\Microsoft\Windows\Explorer\Icon*.db"
  52. ) Do (
  53. Call   :TakeOwn "%%~f#"
  54. Attrib -R -S -H "%%~f#"
  55. Del    /Q       "%%~f#"
  56. )
  57. )1>NUL 2>&1
  58. Start Explorer.exe
  59. Goto :EOF

Saludos


Título: Re: Iconos desaparecidos??
Publicado por: Javi Metal en 19 Diciembre 2014, 20:44 pm
He revisado esa ruta que me diste del registro de Windows y no aparece nada de defaulticon. ¿Cómo lo soluciono? Imagino que tengo que añadirlo yo, pero no sé si tengo que añadir una clave, un valor DWORD... salen bastantes posibilidades.


Título: Re: Iconos desaparecidos??
Publicado por: Eleкtro en 19 Diciembre 2014, 23:57 pm
He revisado esa ruta que me diste del registro de Windows y no aparece nada de defaulticon. ¿Cómo lo soluciono? Imagino que tengo que añadirlo yo, pero no sé si tengo que añadir una clave, un valor DWORD... salen bastantes posibilidades.

Un valor de tipo String, normal o extendida, ya que se trata de una ruta local hacia un icono:

Código
  1. Windows Registry Editor Version 5.00
  2.  
  3. [HKEY_CLASSES_ROOT\.jpg\DefaultIcon]
  4. @="C:\\Windows\\System32\\imageres.dll,-72"
  5.  
  6. [HKEY_CLASSES_ROOT\jpegfile\DefaultIcon]
  7. @="C:\\Windows\\System32\\imageres.dll,-72"

(donde "72" es el índice del icono)

Si al menos especificases que Windows tienes, que eso es lo más importante al hacer este tipo de preguntas... te sugeriría que restaurases las claves por defecto para dicha asociación, descargándolas aquí: http://www.eightforums.com/tutorials/8486-default-file-associations-restore-windows-8-a.html

PD: Para el resto de Windows, las puedes encontrar en la misma web y/o bsucando en Google.

Saludos


Título: Re: Iconos desaparecidos??
Publicado por: Javi Metal en 20 Diciembre 2014, 00:35 am
Upsss... perdón. Se me olvidó y es lo más básico. Tengo Windows 7 Ultimate x64.

Edito: he mirado el enlace que me has puesto para restaurar las configuraciones del registro y ha funcionado perfecto. Por lo visto algunas cosas de Windows 8/8.1 valen también para Windows 7 x64. Como dije en el primer mensaje, es una cosa aparentemente sin importancia, pero me traía mosqueadito. Te lo agradezco un montón.

Un saludo y gracias de nuevo.


Título: Re: Iconos desaparecidos??
Publicado por: Machacador en 20 Diciembre 2014, 01:30 am
Usa el "Media Preview Configuration" y tendrás todos tu iconos y miniaturas de todo tipo de archivo a la vista...

Sitio de descarga: http://babelsoft.net/products.htm

Saludos y suerte.