He experimentado este pequeño y molesto problema desde que comencé a usar el popular y gratuito archivador 7-Zip. Básicamente, 7-Zip se usa para crear y extraer archivos comprimidos como ZIP. Cuando abrimos un archivo como ZIP asociado con 7-Zip, los archivos dentro del archivo se enumerarán en el programa y podemos hacer doble clic para ver los archivos. Cuando hacemos eso, los archivos se extraen realmente a la carpeta temporal y luego se ejecutan usando el programa predeterminado que está asociado con el archivo. Hasta ahora nunca tuve problemas para abrir archivos de texto como readme.txt desde un archivo, pero extrañamente cuando intenté abrir archivos de imagen como PNG, JPG, BMP, TIF e ICO, no se pueden ver y mostrar el siguiente mensaje de error .
Windows Photo Viewer no puede abrir esta imagen porque la imagen se ha eliminado o está en una ubicación que no está disponible.
Después de investigar el problema, encontré la causa del error y también qué podemos hacer para ver las imágenes directamente desde los archivos archivados. Windows Photo Viewer no es un programa independiente que se ejecuta desde un archivo ejecutable. Si va a la carpeta Archivos de programa, verá la carpeta Windows Photo Viewer pero solo contiene archivos DLL como PhotoViewer.dll. Ese archivo DLL contiene el código para ver las imágenes. Como todos sabemos que un archivo DLL no se puede ejecutar solo, Windows tiene un archivo llamado "rundll32.exe" que le permite llamar o ejecutar archivos DLL en su sistema operativo Windows y realizar ciertas funciones. El comando completo para que Windows Photo Viewer abra un archivo de imagen es el siguiente:
rundll32.exe "% ProgramFiles% \ Windows Photo Viewer \ PhotoViewer.dll", ImageView_Fullscreen c: \ raymondcc.png
Tendrá que cambiar c: \ raymondcc.png a la ubicación de la imagen para que funcione el comando anterior. Ahora de vuelta al error. Parece que este es un error en 7-Zip porque cuando intenté configurar un software diferente como el visor de imágenes predeterminado, no tengo problemas para abrir las imágenes en el archivo con 7-Zip. De hecho, incluso he intentado usar otro software de archivador y no todos tienen problemas para abrir imágenes en el archivo con Windows Photo Viewer. Puedo confirmar que las versiones actuales de v9.20 y beta v9.22 de 7-Zip tienen este error.
Hasta que el desarrollador de 7-Zip decida corregir este error, solo nos quedan tres opciones: usar un visor de imágenes diferente y asociar los siguientes formatos de imagen (PNG, JPG, BMP, TIF e ICO) al visor de imágenes o usar un archivador diferente como ALZip, HaoZip, Hamster Free ZIP Archiver, IZArc, PeaZip, WinRAR, WinZip, ZipGenius que probé trabajando con Windows Photo Viewer o extraiga la imagen en su disco duro primero y luego abra manualmente el archivo de imagen.