概要
这是用于解决启动问题 NTVDM 或 WOW 逐步疑难解答 请注意 Sysedit.exe 是 16 位程序位于 WindowsNT 可用于解决这些问题。 如果它启动, 同时 WOW 和 NTVDM DLL 和执行文件将正常并需要精力环境步骤。 如果不能启动备份, SYSEDIT 尝试从命令提示符运行只 MS-DOS 外壳 " command.com "。 请注意如果不运行 SYSEDIT, 所有步骤应用。
更多信息
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. 通过执行下列任一种验证环境变量:
• 单击 设置 , 单击 控制面板 , 双击 系统 , 依次 开始 环境 选项卡。 在 Windows 2000, 单击 控制面板 , 双击 系统 , 单击 高级 选项卡, 依次 环境变量 设置 。
- 或 -
• 在命令提示符运行 SET 命令, 检查所有环境变量为空、 空格、 双等号 (= =) 标记或其他未知项。
7. 确保该路径是一样的 CD ; 是关闭默认路径, 还有预置到路径没有条目 ; 如果有, 非标准条目是删除它。
8. 靠近 200 个字符是扩展后检查路径长度对于长度。 路径是路径在 Autoexec.nt 和控制面板的 " 系统工具中环境选项卡上的组合。 如果路径是 100 字符, 更改用于测试。
9. 检查以下注册表项。 最简单方法是要签出这些是要查看如果首先填充它们。 (有有时其中键或子项就消失) 然后, 如果键完全填充, 不要尝试确定正确值, 只下载并测试系统以查看如果问题可再现上加载。
要点 此部分, 方法或任务包含步骤告诉您如何修改注册表。 但是, 如果修改注册表错误可能发生严重问题。 因此, 确保仔细执行这些步骤。 用于添加保护之前, 修改备份注册表。 然后, 在发生问题时还原注册表。 有关如何备份和还原注册表, 请单击下列文章编号以查看 Microsoft 知识库中相应:
322756 (
http://support.microsoft.com/kb/322756/) 如何备份和还原在 Windows 注册表
• 用于启动 WOW HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\WOW: Parameters
• HKEY _ NT\CurrentVersion\WOW: System.ini 设置
• 用于 Win.ini、 System.ini、 Winfile.ini,Progman.ini 和 Control.ini HKEY NT\CurrentVersion\IniFile\Mapping: 映射
• HKEY Manager\Environment: 环境设置
• 其他 INI 设置, 在注册表中找: 查看页面 905 通过 908 的 Windows NT Workstation 4.0 资源工具包。
10. 如果这不能, 您有文件丢失或损坏。 (更可能, 文件将损坏而不是缺少; 替换这些首先尝试)。
• 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
• Shell 32 .dll
• Gdi 32 .dll
• User 32
• Advapi 32 .dll
• Compobj.dll
• Ddeml.dll
• Ole2.dll
• Ole2dist.dll
• Storage.dll
• Rpcrt4.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
丢失或损坏 DLL 第二步:
如果它是不是那些, 之一可尝试 DLL 在以下注册表项中:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\W
值: 已知 DLL ; 此处是 DLL, 列表但大多数是上面列表中。
此时, 可能需要尝试强力方法: 执行并行安装的所有更新并只将通过 %SystemRoot%\System 和 % SystemRoot % 从并行安装复制到新系统。
• 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