Voici un guide de dépannage pas-à-pas pour examiner NTVDM (Virtual DOS Machine) Windows NT ou Windows sur les problèmes de démarrage Windows.
Pour commencer le dépannage, déterminez si vous travaillez avec des problèmes dans la machine NTVDM ou des problèmes dans la machine NTVDM et Windows sur le sous-système de Windows.
Remarque : Sysedit.exe est un programme 16 bits disponible dans Windows NT ces problèmes de dépannage.
L'outil Diagnostics du problème
Pour diagnostiquer le problème :
- Démarrez l'Éditeur de configuration système (Sysedit.exe).
Si ce programme démarre correctement, puis il n'est un problème avec la machine NTVDM ou le Windows sur Windows sous-système pas. Le problème est ensuite avec votre programme pas Windows NT. Si le programme est une version antérieure et nécessite de mémoire EMS, vous devez le configurer. Pour plus d'informations, consultez les articles de base de connaissances Microsoft suivants : Q99279 MS-DOS basée sur application et invites de commande
Q196875 erreur lorsque EMS mémoire est configuré pour les applications MS-DOS dans le fichier .pif
Si le programme nécessite plus convential mémoire qu'il est disponible, consultez l'article suivant de la base de connaissances Microsoft : Q99363 croiss mémoire pour les applications MS-DOS en fonction
Cependant, si l'éditeur de configuration système ne démarre pas correctement, puis vous ignorez où réside le problème. Parce que le problème a pu être avec soit Windows sur Windows ou NTVDM, passez à étape 2. Si dépannage détermine que le problème est avec Windows sur le sous-système de Windows, puis toutes les étapes répertoriées ci-dessous dans la section Résolution des problèmes ci-dessous s'appliquent. - Exécutez l'interpréteur de commandes MS-DOS (exécuter la commande Command.com à partir de l'invite de commande MS-DOS).
Si ce programme démarre, puis exécutez la commande Edit.com , puis vous savez que NTVDM fonctionne. Si l'interpréteur de commandes ne démarre pas, puis toutes les étapes de dépannage ci-dessous s'appliquent (sauf les étapes 3 et 4). - Vérifiez et supprimez la valeur par défaut NTVDM. Exécutez la commande Sysedit.exe à partir d'une invite de commandes.
Remarque : Si pour une raison votre ordinateur ne réussit pas le test indiqué précédemment, puis répétez la procédure ci-dessus toute une fois que vous avez effectuez les trois étapes.
- Démarrer le Gestionnaire des tâches, cliquez sur l'onglet processus , puis cliquez sur la colonne nom d'image.
- Recherchez la ntvdm de nom de l'image et ensuite arrêter le processus si vous trouvez qu'il dans la liste. Si vous ne pas le trouvez dans la liste, ignorez l'étape suivante.
- Répétez que la procédure décrite dans les étapes 2 et 3 ci-dessus.
Résolution des problèmes
Veuillez, répétez les étapes suivantes dans l'ordre qu'ils s'affichent pour résoudre les problèmes de la machine NTVDM ou Windows sur sous-systèmes de Windows.
Veuillez noter que les étapes 3 et 4 s'appliquent uniquement à la situation dans laquelle le Windows sur le sous-système de Windows ne démarre pas.
- Consultez les fichiers Autoexec.nt et Config.NT pour rien inhabituels ou tout ce qui peut être commentée hors.
- Renommez Autoexec.bat.
- Vérifiez les changements effectués dans Win.ini ou System.ini ou remplacez en développant les fichiers hors du support d'installation d'origine.
- Renommez tous les autres fichiers de *.ini, si possible.
- Dans le fichier config.NT, autoriser les valeurs suivantes :
dos=high, umb
device=%SystemRoot%\System32\Himem.sys
files=60
shell=%SystemRoot%\System32\Command.com /e:4096
Remarque : les entrées par défaut de la disquette d'installation permettent SYSEDIT à exécuter, mais autres entrées comme indiqué ci-dessus peuvent être nécessaires pour les autres programmes à exécuter. En outre, fichiers est une plage valide de 5 à 254. - Vérifiez les variables d'environnement en effectuant une des opérations suivantes :
- Cliquez sur Démarrer , cliquez sur Paramètres , cliquez sur le Panneau de configuration , double-cliquez sur système et puis cliquez sur l'onglet environnement .
-or-
- Exécutez la commande set à l'invite de commandes et vérifiez toutes les variables d'environnementales pour Null, vides double signe égal (==) marques ou autres écritures inconnus.
- Assurez-vous que le chemin d'accès est identique au chemin par défaut hors du CD, qui est et qu'il n'existe aucune entrée ajoutées au chemin d'accès. Si une écriture non standard est visible, supprimez-le. Ajoutez uniquement les entrées nécessaires pour votre programme d'un et les paramètres par défaut.
- Vérifiez longueur de chemin d'accès de longueurs après expansion sont près de 200 caractères. Chemin d'accès est une combinaison de chemin d'accès dans Autoexec.nt et sous l'onglet environnement dans l'outil Système du Panneau de configuration de. Si le chemin d'accès est plus de 100 caractères, le modifier pour le test.
- Si cela ne fonctionne pas, vous avez des fichiers manquants ou endommagés. (Plus probablement, les fichiers sont endommagés plutôt que manquant ; essayez de remplacer ces premiers.)
Sous le System32 dossier recherchez :
- Ntio.sys
- Ntdos.sys
- Ntvdm.exe
- Ntvdm.dll (3.1 uniquement)
- Redir.exe
- Wowexec.exe
- Vdmredir.dll
- Krnl386.exe
- Krnl286.exe (Windows NT 3.1 uniquement)
- Gdi.exe
- User.exe
- Wow32.dll (pas dans Windows 3.1)
- Commdlg.dll
- Version.dll
- Shell32.dll.
- Gdi32.dll
- User32.dll
- Advapi32.dll
- Compobj.dll
- Ddeml.dll
- Ole2.dll
- Ole2disp.dll
- Storage.dll
- Rpcrt4.dll
- Winsta.dll
Sous le système de dossier recherchez :
- 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
- Fichier Setup.inf
- Shell.dll
- Sound.drv
- System.drv
- Tapi.dll
- Timer.drv
- Ver.dll
- Vga.drv
- Wfwnet.drv
- Winspool.drv
Si cela ne pas à résoudre votre appel problème que PSS prise en charge des autres étapes de dépannage.