Windows Photo Viewer, завершающий работу с ошибкой" Com-суррогат " в портретном режиме

Я использую Windows 7 Professional SP1 (de, en, jp mui, установленный до установки SP1) с последними графическими драйверами Intel HD и последними DirectX (насколько мне известно)

на моем планшетном ПК, где поворот экрана довольно стандартный, у меня есть следующая проблема:

всякий раз, когда я поворачиваю экран в портретный режим и использовать средство просмотра фотографий Windows, и закрыть сказал программу, она завершается с ошибкой "Com суррогат" в "d3d9.модуль DLL.

некоторые с этим ошибка подобного рода сказал, что это помогло скопировать через Windows Photo Viewer от незатронутой установки, но у меня нет другой установки с этой установкой MUI.

любая идея, как исправить эту ошибку, не переустанавливая Windows?

15
задан private_meta
19.12.2022 2:08 Количество просмотров материала 2645
Распечатать страницу

4 ответа

d3d9.dll является компонентом Directx. Я хотел обновить драйвер видеокарты, может запустить dxdiag и запустить некоторые тесты в обоих пейзаж и портрет режимов. Кроме того, проверьте, есть ли какие-либо обновления для directx, которые могут это исправить.

редактировать: извините, не видел, что вы уже сделали видео драйверы и обновления directx. Возможно, dxdiag может пролить свет на проблему.

2
отвечен rmart 2022-12-20 09:56

отключение предотвращения выполнения данных (DEP) на dllhost (суррогат COM) исправлены аналогичные проблемы для некоторых людей:

выполнить Панель управления / Система / Дополнительные параметры системы / вкладка Дополнительно / кнопка параметры производительности / вкладка Предотвращение Выполнения Данных, и посмотреть, если он говорит Ниже:"процессор вашего компьютера поддерживает аппаратный DEP".

Если деп доступна, можно :

выключить DEP:bcdedit.exe /set {current} nx AlwaysOff

Включить DEP: bcdedit.exe /set {current} nx AlwaysOn

Перезагрузка, чтобы изменения вступили в силу.

Если выключение DEP не устраняет проблему, включите его снова.

2
отвечен harrymc 2022-12-20 12:13

Это типичная проблема для меня, кажется, фиксируя отчаянно просят.

эта проблема сохранялась в течение нескольких недель. Поскольку я не получил ответа к тому времени, когда я установил щедрость, я установил Picasa Photo Viewer и установил его по умолчанию, чтобы обойти симптомы.

Я не мог проверить ответы здесь в течение нескольких дней, так что теперь я проверил его снова и и попытался Photo Viewer, теперь он работает без проблем. Единственным отличием была установленная Picasa просмотр фотографий. Я могу только предположить, что это исправило что-то в моем использовании DX-lib, потому что это было буквально единственное, что я сделал. Даже после удаления Picasa и использования Windows Photo Viewer в качестве настройки по умолчанию больше не создает ошибку.

благодарю за ответы за щедрость, но я не могу вознаграждать его, так как я не могу сказать, что если это помогло.

2
отвечен private_meta 2022-12-20 14:30

это работало для меня на Windows 8.1, когда Photo Viewer падает после использования функций "далее (Стрелка вправо) "или" предыдущая (стрелка влево)": http://www.geeklab.info/2013/10/windows-photo-viewer-terminating-with-com-surrogate-error/

читать последний комментарий металл, перепостил полностью сюда:

[sic]

один из способ работал для меня, я хотел бы поделиться, что это может помочь кому-то еще.

использование ОС: Windows 8.1 pro 64bit

Com суррогаты перестали работать ошибка столкнулся каждый раз, когда я собирался в папку pictures из " меню Пуск "и нажав на"картинки". Ярлык ссылки "картинки" открывал папку "картинки" как "приложения - > картинки" с длинными случайными символами в адресной строке. Вместо этого, когда я нажал мой нормальный ярлык фотографии, он просто берет меня к C:\Users\username\pictures и проблема суррогатов com была не произошла, что путь.

Так что я просто изменил целевое местоположение" картинки " на "C:\Users\username\pictures" и проблема была решена.

/ end repost


Я пробовал это, и это работает.

Я уже повторно включен функцию "библиотеки" на моем Windows 8, когда я впервые получил его (приходит отключен) , но странно, не все "ярлыки" на стартовом экране Win-8 получил обновление: "музыка" и "видео" открыть "библиотеки \ музыка" и "библиотеки\видео", как они должно быть, но "документы" и "Изображения" открываются в "приложения -> документы" и "приложения -> изображения". Что "приложения" путь-это то, что вызывает моя ошибка com суррогат с photoviewer.dll

Как ни странно, если я нажимаю на 'библиотеки' ссылка прямо в этом же проводнике процесс, могу ли я перейти из "приложения -> Фотографии" до "библиотеки\изображения" (те же результаты) и ошибка с COM суррогатное исчезает, и я могу просмотреть все мои фотографии снова в средстве просмотра фотографий так же, как я привыкший.

эта ошибка на 100% воспроизводима на моей машине. Если это ошибка, о ней обязательно следует сообщить в корпорацию Майкрософт. Для Теперь, я должен был изменить конечный путь мой Windows 8 "ярлык" плитка для библиотек, и проблема ушла. Если вы перейдете по плохой ссылке обратно к его источнику (щелкните правой кнопкой мыши- > открыть папку), он приведет вас к таинственному местоположению "приложения", которое полностью пусто. Фиксированный ярлык ссылки прямо на "библиотек" расположение.

0
отвечен IT Bear 2022-12-20 16:47

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх