Komunikat o błędzie „16-bitowy podsystem MS-DOS” podczas instalowania programu

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 314452 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Wersja tego artykułu dla systemu Microsoft Windows 2000: 254914.

Ważne: Ten artykuł zawiera informacje na temat modyfikowania rejestru. Przed zmodyfikowaniem rejestru utwórz jego kopię zapasową i upewnij się, że wiesz, jak przywrócić rejestr w przypadku pojawienia się problemu. Aby uzyskać informacje dotyczące wykonywania kopii zapasowej, przywracania i edytowania rejestru, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
256986 Opis rejestru systemu Microsoft Windows
Rozwiń wszystko | Zwiń wszystko

Symptomy

Po zainstalowaniu programu na komputerze może zostać wyświetlony jeden z następujących komunikatów o błędzie przy próbie uruchomienia dowolnego programu 16-bitowego:
16-bitowy podsystem MS-DOS
dysk:\ścieżka_programu
XXXX. Zainicjowanie pliku DLL przez instalowalny sterownik urządzenia wirtualnego nie powiodło się. Wybierz przycisk „Zamknij”, aby zamknąć aplikację.
-lub-
16-bitowy podsystem MS-DOS
dysk:\ścieżka_programu
SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers. VDD. Format sterownika urządzenia wirtualnego w rejestrze nie jest prawidłowy. Wybierz przycisk „Zamknij”, aby zakończyć działanie aplikacji.
W niektórych przypadkach po kliknięciu przycisku Ignoruj program zaczyna działać poprawnie, ale przy uruchamianiu programów 16-bitowych nadal jest wyświetlany ten komunikat.

Przyczyna

Takie zachowanie występuje, jeśli następująca wartość rejestru jest uszkodzona:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers\VDD
To zachowanie może występować po zainstalowaniu programu 16-bitowego albo programu używającego programu 16-bitowego, który jest niezgodny z systemem Windows XP. To zachowanie może również występować, jeśli plik Command.com zainstalowany na komputerze został uszkodzony lub jego wersja jest niepoprawna.

Rozwiązanie

Aby rozwiązać ten problem, wykonaj następujące kroki:
  1. Uruchom Edytor rejestru (Regedt32.exe lub Regedit.exe).

    UWAGA: W systemie Windows XP programy Regedit.exe i Regedt32.exe zostały zintegrowane w jeden program, który łączy funkcje obu edytorów rejestru z systemu Windows 2000.
  2. Zlokalizuj i zaznacz następującą wartość:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\VirtualDeviceDrivers\VDD
  3. W menu Edycja kliknij polecenie Usuń.
  4. W menu Edycja wskaż polecenie Nowy, a następnie kliknij polecenie Wartość wielociągu.
  5. Wpisz VDD w polu Nazwa wartości, a następnie naciśnij klawisz ENTER.
  6. Zamknij Edytor rejestru.
Jeśli problem będzie nadal występował, sprawdź, czy w folderze katalog_główny_systemu/System32 na komputerze zainstalowana jest właściwa wersja pliku Command.com.

Wersja pliku Command.com dla systemu Windows XP ma następujące lub podobne atrybuty:
   Rozmiar    Data         Godzina
   -------------------------------
   50620      2001-08-23   4:00
				

Stan

Firma Microsoft potwierdziła, że jest to usterka występująca w produktach firmy Microsoft wymienionych w sekcji „Informacje zawarte w tym artykule dotyczą”.

Właściwości

Numer ID artykułu: 314452 - Ostatnia weryfikacja: 21 stycznia 2005 - Weryfikacja: 1.0
Informacje zawarte w tym artykule dotyczą:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
Słowa kluczowe: 
kb3rdparty kbappdev kberrmsg kbprb KB314452

Przekaż opinię

 

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