Jeg har oplevet dette lille irriterende problem lige siden jeg begyndte at bruge den populære og gratis 7-Zip arkiver. Grundlæggende bruges 7-Zip til at oprette og udpakke komprimerede arkiverede filer såsom ZIP. Når vi åbner en arkivfil som ZIP, der er tilknyttet 7-Zip, vises filerne inde i arkivet i programmet, og vi kan dobbeltklikke for at se filerne. Når vi gør det, udvindes filerne faktisk til den midlertidige mappe og køres derefter ved hjælp af det standardprogram, der er tilknyttet filen. Indtil videre har jeg aldrig haft problemer med at åbne tekstfiler som readme.txt fra et arkiv, men underligt, da jeg prøvede at åbne billedfiler som PNG, JPG, BMP, TIF og ICO format, kan de alle ikke ses og vise følgende fejlmeddelelse .
Windows Photo Viewer kan ikke åbne dette billede, fordi enten billedet er slettet, eller det er på et sted, der ikke er tilgængeligt.
Efter at have undersøgt problemet fandt jeg årsagen til fejlen, og hvad kan vi også gøre for at se billeder direkte fra arkiverede filer. Windows Photo Viewer er ikke et uafhængigt program, der kører fra en eksekverbar fil. Hvis du går til mappen Program Files, vil du se Windows Photo Viewer-mappen, men kun indeholde DLL-filer, såsom PhotoViewer.dll. Denne DLL-fil indeholder koden til at se billederne. Som vi alle ved, at en DLL-fil ikke kan køres alene, så Windows har en fil kaldet “rundll32.exe”, som giver dig mulighed for at kalde eller køre DLLs på dit Windows-operativsystem og udføre visse funktioner. Den fulde kommando til Windows Photo Viewer til at åbne en billedfil er følgende:
rundll32.exe "% ProgramFiles% \ Windows Photo Viewer \ PhotoViewer.dll", ImageView_Fullscreen c: \ raymondcc.png
Du bliver nødt til at ændre c: \ raymondcc.png til placeringen af billedet for at kommandoen ovenfor fungerer. Nu tilbage til fejlen. Det ser ud til, at dette er en fejl i 7-Zip, da da jeg prøvede at indstille en anden software som standardbilleder, har jeg ingen problemer med at åbne billederne i arkivet med 7-Zip. Faktisk har jeg endda prøvet at bruge anden arkiver-software, og de har ikke alle problemer med at åbne billeder i arkivet med Windows Photo Viewer. Jeg kan bekræfte, at både den nuværende version v9.20 og beta v9.22 af 7-Zip har denne fejl.
Indtil 7-Zip-udvikleren beslutter at løse denne fejl, har vi kun tre muligheder, som er at bruge en anden billedfremviser og knytte følgende billedformater (PNG, JPG, BMP, TIF og ICO) til billedvisningen eller bruge en anden arkiver som ALZip, HaoZip, Hamster Free ZIP Archiver, IZArc, PeaZip, WinRAR, WinZip, ZipGenius, som jeg har testet at arbejde med Windows Photo Viewer eller udpakke billedet til din harddisk først og derefter manuelt åbne billedfilen.