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