Драйвер виртуального устройства генерирует сообщение об ошибке в 16-разрядной подсистеме MS-DOS

Переводы статьи Переводы статьи
Код статьи: 254914 - Vizualiza?i produsele pentru care se aplic? acest articol.
Версия данной статьи для Microsoft Windows XP: 314452.
Внимание! Решение проблемы связано с внесением изменений в системный реестр. Перед внесением изменений в системный реестр рекомендуется создать архивную копию системного реестра и изучить процедуру восстановления системного реестра. За дополнительной информацией по использованию редактора реестра обратитесь к следующей статье Microsoft Knowledge Base:
256986 Description of the Microsoft Windows Registry
Развернуть все | Свернуть все

Проблема

После установки некоторых программ при попытке запуска 16-разрядных приложений появляется одно из следующих сообщений об ошибках.
16-разрядная подсистема MS-DOS
диск:\программа
XXXX. Сбой при инициализации устанавливаемого драйвера виртуального устройства. Для завершения работы приложения нажмите кнопку «Закрыть».
или
16-разрядная подсистема MS-DOS
диск:\программа
SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers. VDD. Неверный формат драйвера виртуального устройства в системном реестре. Для завершения работы приложения нажмите кнопку «Закрыть».
В некоторых случаях для продолжения работы достаточно нажать кнопку Пропустить, однако при запуске 16-разрядных программ сообщение об ошибке продолжает появляться.

Причина

Такое поведение наблюдается в случае повреждения следующего параметра реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers\VDD
Это может произойти при установке 16-разрядного приложения, или приложения, которое использовало 16-разрядную программу-установщик, не соответствующую стандартам Windows 2000.

Решение

Внимание! Некорректное использование редактора системного реестра может привести операционную систему в неработоспособное состояние и потребовать проведения полной ее переустановки. Корпорация Microsoft не несет ответственности за некорректное использование редактора реестра. При изменении реестра полагайтесь на свой опыт и знания.
  1. Запустите редактор реестра (программа Regedit32.exe).
  2. Выберите следующий параметр реестра:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers\VDD
  3. В меню Правка выберите команду Удалить.
  4. В меню Правка выберите команду Добавить параметр.
  5. Введите VDD в качестве имени параметра в поле Параметр, выберите REG_MULTI_SZ, чтобы задатьТип данных, и нажмите кнопку OK.
  6. Появляется окно редактора строк. Оставьте поле незаполненным и нажмите кнопку ОК.
  7. Закройте редактор реестра.
В случае, если выполнение описанных действий не приводит к решению проблемы или, если не удается создать параметр VDD, попробуйте создать заново раздел реестра VirtualDeviceDrivers целиком.

Статус

Описанное поведение является подтвержденной ошибкой продуктов Microsoft, перечисленных в разделе "Информация… применима к:" данной статьи.

Дополнительная информация

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

Свойства

Код статьи: 254914 - Последний отзыв: 27 октября 2003 г. - Revision: 3.0
Информация в данной статье применима к:
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Операционная система Microsoft Windows 2000 Professional
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Ключевые слова: 
kberrmsg kbappdev kbprb kb3rdparty KB254914

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com