Bei jeder Anzeige von JPG-Dateien im Windows-Explorer in der Detailansicht wird die folgende Fehlermeldung angezeigt. Es wird auch angezeigt, wenn Sie die Eigenschaften der Datei öffnen. Ich benutze Windows 8.
Microsoft Visual C++ Runtime Library
Assertion failed!
Program: C:\Windows\Explorer.EXE File: multimedia\photos\metadatahandler\util.cpp Line: 4706
Expression: MinutesFraction < 1.0
For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts
(Press Retry to debug the application - JIT must be enabled)
Diese Bilder wurden mit einer Nikon Coolpix AW110 Kamera aufgenommen. Ich denke, es hängt mit einigen EXIF-Daten zusammen, bei denen es sich um Datum / Uhrzeit handelt.
Ich habe versucht, die Laufzeitbibliothek von Visual C ++ 2013 und 2008 neu zu installieren und neu zu starten, und das Problem ist immer noch vorhanden.
Ich habe hier eine Beispieldatei hochgeladen: https://anonfiles.com/file/e346e174708714a88d372e295265a03f (Klicken Sie auf den obersten Download-Button und nicht auf die Anzeige darunter oder speichern Sie einfach das geöffnete Bild)
AKTUALISIEREN:
Durch Ausführen des Befehls "jhead.exe -purejpg" für die Datei wurde das Problem auf Kosten des Verlusts von Exif-Daten behoben. Ich habe versucht, "jhead -v" für die nicht geänderte Datei auszuführen, und es zeigte Folgendes:
Exif header 64069 bytes long
Exif section in Intel order
(dir has 12 entries)
ImageDescription = " "
Make = "NIKON"
Model = "COOLPIX AW110 "
Orientation = 1
XResolution = 300/1
YResolution = 300/1
ResolutionUnit = 2
Software = "COOLPIX AW110V1.1 "
DateTime = "2014:08:21 13:13:25"
YCbCrPositioning = 2
ExifOffset = 280
Exif Dir:(dir has 36 entries)
ExposureTime = 10/3200
FNumber = 39/10
ExposureProgram = 2
ISOSpeedRatings = 125
Unknown Tag 8830 Value = 1
ExifVersion = "0230"
DateTimeOriginal = "2014:08:21 13:13:25"
DateTimeDigitized = "2014:08:21 13:13:25"
ComponentsConfiguration = "?"
CompressedBitsPerPixel = 2/1
ExposureBiasValue = 0/10
MaxApertureValue = 39/10
MeteringMode = 5
LightSource = 0
Flash = 24
FocalLength = 50/10
Maker note: 4e 69 6b 6f 6e 00 02 00 00 00 49... (10406 bytes)
UserComment = "?
"
FlashPixVersion = "0100"
ColorSpace = 1
ExifImageWidth = 2272
ExifImageLength = 1704
InteroperabilityOffset = 1308
Interop Dir:(dir has 2 entries)
InteropIndex = "R98"
InteropVersion = "0100"
FileSource = ""
SceneType = ""
CustomRendered = 0
ExposureMode = 0
WhiteBalance = 0
DigitalZoomRatio = 0/100
FocalLengthIn35mmFilm = 28
SceneCaptureType = 0
GainControl = 4
Contrast = 0
Saturation = 0
Sharpness = 0
SubjectDistanceRange = 1
GPS Dir offset = 942
GPS info dir:(dir has 13 entries)
GPSVersionID =02, 03, 00, 00, 03, 00, 00, 01, 00, 00, 01, 00, 00,
01, 00, 02
GPSLatitudeRef =""
GPSLatitude =0/0, 0/0, 0/0, 0/0, 0/0, 0/0, 0/0, 0/0, 0/0
GPSLongitudeRef =""
GPSLongitude =0/0, 0/0, 0/0, 0/0, 0/0, 0/0, 0/0, 0/0, 0/0
GPSAltitudeRef =00
GPSAltitude =0/0
GPSTimeStamp =0/0, 0/0, 0/0, 0/0, 0/0, 0/0, 0/0, 0/0, 0/0
GPSSatellites =""
GPSImgDirectionRef =""
GPSImgDirection =0/0
GPSMapDatum =""
GPSDateStamp =""
Continued directory (dir has 6 entries)
Compression = 6
XResolution = 300/1
YResolution = 300/1
ResolutionUnit = 2
ThumbnailOffset = 12788
ThumbnailLength = 3605
Thumbnail size: 3605 bytes
Approximate quality factor for qtable 0: 95 (scale 9.93, var 1.25)
Approximate quality factor for qtable 1: 95 (scale 10.34, var -1.36)
Approximate quality factor for qtable 2: 95 (scale 10.34, var -1.41)
JPEG image is 2272w * 1704h, 3 color components, 8 bits per sample
File name : dscn0242.jpg
File size : 853333 bytes
File date : 2014:08:21 13:13:24
Camera make : NIKON
Camera model : COOLPIX AW110
Date/Time : 2014:08:21 13:13:25
Resolution : 2272 x 1704
Flash used : No (auto)
Focal length : 5.0mm (35mm equivalent: 28mm)
Exposure time: 0.0031 s (1/320)
Aperture : f/3.9
ISO equiv. : 125
Whitebalance : Auto
Metering Mode: pattern
Exposure : program (auto)
Focus range : macro
GPS Latitude :
GPS Longitude:
GPS Altitude : 0.00m
Ich kann hier nicht genau bestimmen, welche Daten das Problem verursachen. Es scheint in Ordnung zu sein.
quelle
sfc /scannow
und zuDism /Online /Cleanup-Image /RestoreHealth
sehen, ob das hilftAntworten:
Sie haben einen fehlerhaften Property-Handler für den JPEG-Dateityp registriert. Mit ShellExView können Sie herausfinden, welches Programm den JPEG-Dateityp verarbeitet, und Sie können versuchen, den Entwickler des Programms zu kontaktieren oder das Programm zu deinstallieren.
Ein Assert-Fehler zeigt an, dass das fehlerhafte Programm einen Fehler hat, der von einer Fehlerfalle abgefangen wurde, die die Assert- Funktion der Laufzeit verwendet, um den Fehler zu melden. Die Assert-Funktion hat den Quellcode des Fehlers gemeldet, dies ist jedoch nur für den Autor des Programms nützlich. Durch das erneute Installieren der Laufzeit wird die in der Anwendung selbst vorhandene Fehlerfalle nicht entfernt. Sie können den Fehlerort und Ihre Bilddateien übergeben, damit der Entwickler des Property Handlers das Problem schneller finden kann.
quelle