文章編號: 220155 - 上次校閱: 2006年11月1日 - 版次: 2.1

NTVDM 和 WOW 啟動錯誤疑難排解

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

結論

這是疑難排解逐步檢查 Windows NT 虛擬 DOS 機器 (NTVDM) 或 Windows 在 Windows 啟動問題。

其他相關資訊

若要開始疑難排解,判斷是否您處理的問題,在 NTVDM 中的或在 NTVDM] 和 [Windows 子系統上的 Windows 中的問題。

注意: Sysedit.exe 疑難排解這些問題的是 Windows NT 內可用的 16 位元程式。

問題診斷資訊

診斷您的問題:
  1. 啟動 「 系統組態編輯程式 」 (Sysedit.exe)。

    如果此程式正確地啟動,然後沒有 [NTVDM] 或 [Windows 子系統上的 Windows 發生問題。問題然後是出在您的程式不是 Windows NT。如果程式為較舊的版本,而且需要 EMS 記憶體,您必須將它設定。如需詳細資訊,請參閱下列 「 Microsoft 知識庫 」 文件:
    Q99279 檢查 DOS 為主應用程式和命令提示字元

    Q196875 錯誤 EMS 記憶體設定的.pif 檔案中的 MS-DOS 應用程式時
    如果程式需要更 convential 記憶體大於可用,請參閱下列微軟知識庫文件:
    檢查 DOS 為主的應用程式的 Q99363 增加記憶體
    不過,如果系統設定編輯器未正確地啟動,然後您不知道問題出。因為問題可能與在 Windows 上的任一 Windows 或 NTVDM,請移至步驟 2。如果疑難排解判斷,問題是出在 Windows 子系統上 Windows,然後所有下方的 < 疑難排解 > 一節中所列出下面步驟套用。
  2. 執行 MS-DOS 殼層 (從 MS-DOS 命令提示字元執行 Command.com 命令)。

    如果此程式啟動時,然後執行 Edit.com] 命令,然後知道 NTVDM 運作方式。如果沒有啟動殼層,然後所有下列疑難排解步驟適用 (除了步驟 3 和 4)。
  3. 檢查並刪除預設 NTVDM。在命令提示字元執行 Sysedit.exe 命令。

    注意: 如果為任何原因而您的電腦未通過先前所述的測試,然後重複上面後您在整個程序完成接下來三個步驟。

    1. 啟動 [工作管理員],按一下 [處理程序] 索引標籤,然後再按一下 [影像名稱資料行。
    2. 尋找影像名稱 ntvdm,並再停止處理程序,如果您發現它在清單中。如果您找不到它在清單中,略過下一步]。
    3. 重複程序中步驟 2 和 3 上面所述。

疑難排解

請重複下列的步驟,按照它們出現疑難排解 Windows 子系統上 NTVDM] 或 [Windows 的問題。

請注意: 步驟三和四個套用僅於 Windows 子系統上的 Windows 沒有啟動的情況。
  1. 檢查 「 Autoexec.nt 」 和 「 Config.nt 檔案不尋常的任何項目或任何可以略過。
  2. 重新命名 Autoexec.bat。
  3. 檢查 Win.ini 或 System.ini 中的變更,或藉由展開的安裝媒體關閉原始的檔案取代。
  4. 如果可能重新命名所有其他的 *.ini 檔案。
  5. Config.nt] 檔案中允許下列值:
       dos=high, umb
       device=%SystemRoot%\System32\Himem.sys
       files=60
       shell=%SystemRoot%\System32\Command.com /e:4096
    						
    注意: 關閉的安裝磁片的預設項目將會允許執行,SYSEDIT 但上面所述的其他項目可能需要執行其他程式。而且,檔案有 5 到 254 的有效範圍。
  6. 執行下列其中之一來確認環境變數:

    • 按一下 [開始],按一下 [設定]、 按一下 [控制台]、 連按兩下 [系統,然後再按一下 [[環境] 索引標籤]。
    -或者-

    • 在命令提示字元中執行 設定] 命令,並檢查 Null 值、 空白、 雙等號 (= =) 標記或其他無法辨識的項目所有環境變數。
  7. 請確定路徑是關閉的 CD; 是預設路徑相同,沒有預先決定路徑項目。如果使用了非標準的項目有是,將它移除。新增所需的一個程式與預設值項目。
  8. 靠近 200 個字元的擴充之後檢查長度的路徑長度。 路徑是路徑的在 Autoexec.nt 和控制台中的 [系統] 工具中的 [環境] 索引標籤上的組合。如果路徑為超過 100 個字元,變更它進行測試。
  9. 如果問題仍然無法解決您會有遺失或損毀的檔案。(更可能檔案已損毀而遺失 ; 嘗試取代先將這些)。

    在 [System32] 資料夾尋找:

    • Ntio.sys
    • Ntdos.sys
    • Ntvdm.exe
    • Ntvdm.dll (僅 3.1)
    • Redir.exe
    • Wowexec.exe
    • Vdmredir.dll
    • Krnl386.exe
    • Krnl286.exe (Windows NT 3.1 只能)
    • Gdi.exe
    • User.exe
    • Wow32.dll (不在 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
    [系統] 下的資料夾尋找:

    • 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
    如果這不到解決您的問題呼叫 PSS 支援取得更多疑難排解步驟。



這篇文章中的資訊適用於:
  • Microsoft Windows NT Server 4.0, Terminal Server Edition
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 4.0 Developer Edition
關鍵字:?
kbmt kbinfo KB220155 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:220155? (http://support.microsoft.com/kb/220155/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。