aus Tobit KB importiert - vom 02.08.2002 - Beitrag bei Tobit
Problem
Die Datei NTVDM.EXE hat einen Fehler verursacht und das Tobit InfoCenter wird beendet.
Antwort
Wichtig: Dieser Artikel enthält Informationen zum Bearbeiten der Registrierung. Bevor Sie die Registrierung bearbeiten, vergewissern Sie sich, dass Sie die Registrierung wiederherstellen können, wenn ein Problem auftritt. Informationen hierzu erhalten Sie, indem Sie in der Datei "REGEDIT.EXE" unter dem Hilfethema "Wiederherstellen der Registrierung" oder in der Datei "REGEDT32.EXE" unter dem Hilfethema "Wiederherstellen eines Registrierungsschlüssels" nachsehen.
Zusammenfassung:
Im folgenden wird Schritt für Schritt beschrieben, wie Sie Fehler beim NTVDM- oder WOW-Start beheben. Beachten Sie bitte, dass SYSEDIT.EXE ein 16-Bit-Programm ist, dass in Windows NT für die Fehlerbehandlung bei solchen Problemen zur Verfügung steht. Wenn dieses Programm gestartet wird, sind die WOW- und NTVDM-DLLs und die ausführbaren Dateien in Ordnung, und Sie müssen sich dann auf die unten beschriebenen Schritte konzentrieren, die sich auf die Umgebung beziehen. Wenn SYSEDIT nicht gestartet wird, versuchen Sie, nur die MS-DOS-Shell "COMMAND.COM" aus der Eingabeaufforderung zu starten.
Bitte beachten Sie, dass alle folgenden Schritte auszuführen sind, wenn SYSEDIT nicht läuft.
Weitere Informationen:
- Überprüfen Sie AUTOEXEC.NT und CONFIG.NT auf irgendetwas Ungewöhnliches oder alles, was auskommentiert werden kann.
- Benennen Sie die Datei AUTOEXEC.BAT um.
- Überprüfen Sie WIN.INI oder SYSTEM.INI auf Änderungen oder ersetzen Sie sie, indem Sie die Originaldateien vom Installationsmedium expandieren.
- Benennen Sie möglichst alle anderen *.INI-Dateien um.
- In der Datei CONFIG.NT sind nur folgende Angaben zulässig:
- dos=high, umb
device=%SystemRoot%\system32\himem.sys
files=60
shell=%SystemRoot%\system32\command.com /e:4096
Hinweis:
Mit den Standardeinträgen vom Installationsdatenträger kann SYSEDIT laufen; es können jedoch weitere Einträge wie oben beschrieben erforderlich sein, damit andere Anwendungen laufen können. Gültiger Bereich für Dateien: files = 5 bis 254.
6. Überprüfen Sie die Umgebungsvariablen wie folgt: Klicken Sie auf START, zeigen Sie auf EINSTELLUNGEN, klicken Sie auf SYSTEMSTEUERUNG, doppelklicken Sie auf SYSTEM und klicken Sie dann auf die Registerkarte UMGEBUNG. In Windows 2000 klicken Sie auf EINSTELLUNGEN, dann auf SYSTEMSTEUERUNG, doppelklicken Sie auf SYSTEM, klicken Sie auf die Registerkarte ERWEITERT und dann auf UMGEBUNGSVARIABLEN. -oder- Führen Sie den Befehl SET aus der Eingabeaufforderung aus und überprüfen Sie alle Umgebungsvariablen auf Nullen, Leerzeichen, doppelte Gleichheitszeichen (==) oder sonstige unbekannte Einträge.
7. Vergewissern Sie sich, dass der Pfad mit dem Standardpfad der CD übereinstimmt, d.h., dass dem Pfad keine Einträge vorangestellt sind. Falls es vom Standard abweichende Einträge gibt, entfernen Sie sie. 8. Überprüfen Sie die Pfadlängen auf Längen, die nach der Expandierung nahezu 200 Zeichen betragen. Der Pfad setzt sich zusammen aus dem Pfad in Autoexec.nt und in der Registerkarte UMGEBUNG im Programm SYSTEM in der Systemsteuerung. Wenn der Pfad mehr als 100 Zeichen hat, ändern Sie ihn zu Testzwecken.
9. Überprüfen Sie die folgenden Registrierungseinträge. Die einfachste Möglichkeit dafür ist, zunächst festzustellen, ob sie gefüllt sind. (In manchen Fällen verschwinden Schlüssel oder Teilschlüssel einfach). Wenn die Schlüssel komplett gefüllt sind, versuchen Sie nicht, die richtigen Werte zu ermitteln; laden Sie sie einfach herunter und laden Sie sie in ein Testsystem, um herauszufinden, ob das Problem reproduzierbar ist.
WARNUNG:
Die unkorrekte Verwendung des Registrierungseditors kann schwerwiegende Probleme verursachen, die eine Neuinstallierung von Windows erforderlich machen. Microsoft kann nicht dafür garantieren, dass Probleme, die von einer falschen Verwendung des Registrierungseditors herrühren, behoben werden können. Benutzen Sie den Registrierungseditor auf eigene Verantwortung.
Informationen zum Bearbeiten der Registrierung finden Sie unter dem Online-Hilfethema "Ändern von Schlüsseln und Werten" im Registrierungseditor (Regedit.exe). Beachten Sie bitte, dass Sie eine Sicherungskopie der Registrierungsdateien (System.dat und User.dat) erstellen sollten, bevor Sie die Registrierung bearbeiten. Wenn Sie mit Windows NT arbeiten, sollten Sie auch Ihre Notfalldiskette (ERD = Emergency Repair Disk) sichern.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\WOW: Parameters für WOW-Start
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\WOW: System.ini-Einstellungen
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\IniFile\Mapping: Zuordnungen für Win.ini, System.ini, Winfile.ini,Progman.ini und Control.ini
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment: Umgebungseinstellungen Sonstige INI-Einstellungen, die in der Registrierung zu finden sind: s. Seiten 905 bis 908 des Windows NT Workstation 4.0 Resource Kit.
10. Wenn das nicht funktioniert, fehlen Dateien, oder es gibt beschädigte Dateien. (Es ist wahrscheinlicher, dass die Dateien beschädigt sind; versuchen Sie zuerst, diese Dateien zu ersetzen).
- Ntio.sys
- Ntdos.sys
- Ntvdm.exe
- Ntvdm.dll (nur 3.1)
- Redir.exe
- Wowexec.exe
- Vdmredir.dll
- Krnl386.exe
- Krnl286.exe (nur Windows NT 3.1)
- Gdi.exe
- User.exe
- Wow32.dll (nicht in Windows 3.1)
- Commdlg.dll
- Version.dll
- Shell32.dll
- Gdi32.dll
- User32.dll
- Advapi32.dll
- Compobj.dll
- Ddeml.dll
- Ole2.dll
- Ole2dist.dll
- Storage.dll
- Rpcrt4.dll
Suchen Sie unter "System" nach:
- Avicap.dll
Avifile.dll
Commdlg.dll
Keyboard.drv
Lzexpand.dll
Mciavi.drv
Mciseq.drv
Mciwave.drv
Mmsystem.dll
Mmtask.tsk
Mouse.drv
Msvideo.dll
Olecli.dll
Olesvr.dll
Setup.inf
Shell.dll
Sound.drv
System.drv
Tapi.dll
Timer.drv
Ver.dll
Vga.drv
Wfwnet.drv
Winspool.drv
Fehlende oder beschädigte DLLs (Schritt 2):Wenn Sie nichts gefunden haben, können Sie die DLLs unter folgendem Registrierungsschlüssel überprüfen:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\WOW
Wert: Bekannte DLLs. Hier die Liste der DLLs, die meisten sind jedoch in der obigen Liste enthalten.
An diesem Punkt möchten Sie es vielleicht mit roher Gewalt versuchen: Führen Sie eine parallele Installation mit allen Aktualisierungen durch und kopieren Sie einfach %SystemRoot%\System und %SystemRoot%\System32 von der Parallelinstallation auf das neue System.
Comm.drv
Commdlg.dll
Ctl3dv2.dll
Ddeml.dll
Keyboard.drv
Lanman.drv
Mapi.dll
Mmsystem.dll
Mouse.drv
Netapi.dll
Olecli.dll
Olesvr.dll
Pmspl.dll
Shell.dll
Sound.drv
System.drv
Toolhelp.dll
Vga.drv
Wfwnet.drv
Win87em.dll
Winoldap.mod
Winsock.dll
Winspool.exe
Wowdeb.exe
Timer.drv
Rasapi16.dll
Compobj.dll
Storage.dll
Ole2.dll
Ole2disp.dll
Ole2nls.dll
Typelib.dll
Msvideo.dll
Avifile.dll
Msacm.dll
Mciavi.drv
Mciseq.drv
Mciwave.drv
Progman.exe
Avicap.dll