Быстрый поиск дал мне следующий ответ:
http://mahaafifi.blogspot.co.uk/2012/03/iclassfactory-failed-due-to-following.html
и кажется, Джон Скит уже упоминал этот ответ в вашем предыдущем вопросе:
COMException was unhandled
Выполните следующие действия:
- Нажмите Start
- Нажмите Run
- Тип "services.msc"
- Выберите услугу под названием "Windows Image Acquisition (WIA)". (См. Снимок экрана)
- Щелкните правой кнопкой мыши -> Свойства
- Установите тип запуска на «Автоматический».
- Нажмите OK, чтобы закрыть окно
- Выберите услугу еще раз, щелкните правой кнопкой мыши -> Пуск.
Служба существует, но ищите полное имя, а не акроним, или вы можете пропустить его.
Служба Windows Image Acquisition (WIA) теперь запущена и начнет автоматически после перезагрузки с этого момента.
Если вы все еще продолжаете получать исключения после запуска службы, а затем проверить, если пользователь, под которым работает ваше приложение имеет достаточно прав на использование COM-компонент.
При поиске ошибок «80070422» Я наткнулся на следующее исправление:
http://windows.microsoft.com/en-US/windows7/Windows-Update-error-80070422
Может или не может быть связано, стоит попробовать.
Также проверьте код GUID и код ошибки, если после этого вы по-прежнему получаете исключения.
Например, код ошибки 0x80210015 обычно означает, что ваше устройство, сканер в вашем случае, не соответствует требованиям WIA. Обновите драйверы и проверьте, совместимы ли они с WIA! Это или получить новый сканер, который есть.
большое спасибо, я попробовал то, что вы сказали, теперь оставшаяся часть, мне нужно перезагрузить компьютер прямо ??? спасибо мужчине, искал это решение почти два дня. – freebird
Настройка типа запуска на «Автоматический» гарантирует, что служба будет запущена автоматически, отсюда и имя, в следующий раз при перезапуске. Если вы запустите его вручную (шаг 8), вам не нужно перезапускать его. –
Я выполнил указанные выше шаги, теперь моя служба WIA работает, но, к сожалению, она по-прежнему бросает одно и то же исключение. Любая идея о том, что еще может отсутствовать. – freebird