Ошибка COM-Surrogate при открытии изображений
Столкнулся сегодня с такой не приятной проблемой: при открытии любого файла изображений (JPEG, PNG, BMP) стандартная программа просмотра изображений Windows даёт сбой и закрывается с ошибкой:
В журнале при этом можно увидеть следующую запись:
Problem signature:Problem Event Name: APPCRASHApplication Name: DllHost.exeApplication Version: 6.1.7600.16385Application Timestamp: 4a5bc6b7Fault Module Name: ImagingEngine.dllFault Module Version: 6.1.7600.16385Fault Module Timestamp: 4a5bda01Exception Code: c0000005Exception Offset: 00017fceOS Version: 6.1.7600.2.0.0.768.3Locale ID: 1049Additional Information 1: 0a9eAdditional Information 2: 0a9e372d3b4ad19135b953a78882e789Additional Information 3: 0a9eAdditional Information 4: 0a9e372d3b4ad19135b953a78882e789
Исходные данные:
ОС: Windows 7 32 бит (не SP1)
Решение:
Первым возможным решением является установка SP1 для Windows. Способ простой, но длительный и не всегда приемлемый (особенно в организациях).
Вторым возможным решением является перенос «работающей» программы с другого компьютера с аналогичными параметрами (версия ОС). Программа расположена в C:\Program Files\Windows Photo Viewer.
Для этого:
1. На проблемном компьютере переименуйте (в последующем можно будет удалить, но на всякий случай до восстановления работы программы лучше оставить) папку «C:\Program Files\Windows Photo Viewer».
2. Скопируйте на флэшку или передайте по сети папку «C:\Program Files\Windows Photo Viewer» с «рабочего» компьютера.
3. Скопируйте соответствующую папку с флэшки («C:\Program Files\Windows Photo Viewer») на «проблемный» компьютер.
4. Перезагрузить проблемный компьютер.
После произведенных действий проблема решается.
Если у вас нет другого «рабочего» компьютера, то вы можете скачать необходимые файлы с этого сайта: