(win2k)16位Windows子系统 是怎么回事?
在执行一些安装程序的时候,经常弹出对话框。
对话框的标题是:16位Windows子系统
内容是:C:\WINNT\SYSTEM32\AUTOEXEC.NT.系统文件部适用于运行MS-DOS与Microsoft Windows应用程序。选择“关闭”中止应用程序。
而实际上我的机子上根本就没有那个AUTOEXEC.NT.的文件!
哪位朋友能够帮我解释一下这是怎么回事?
我应该怎么办?
问题点数:100、回复次数:10Top
1 楼kakalong(失忆的风)回复于 2004-11-03 14:49:37 得分 0
你装的是DOS程序?
Top
2 楼kakalong(失忆的风)回复于 2004-11-03 14:52:22 得分 0
AUTOEXEC.NT is used to initialize the MS-DOS environment unless a different startup file is specified in an application's PIF.Top
3 楼凤凰(最喜欢的游戏--HERO III)回复于 2004-11-03 15:19:08 得分 0
你需要配置AUTOEXEC.NT和CONFIG.NT两个文件,否则无法正常运行16为windows程序Top
4 楼falcon6666(yr)回复于 2004-11-03 17:46:23 得分 0
up 关注Top
5 楼xjp6688(大平/要做必须最好)回复于 2004-11-03 17:52:39 得分 0
还真没配置过这种文件!Top
6 楼prettyjerry(一个小白加一个小白是什么?)回复于 2004-11-03 18:14:32 得分 0
学习Top
7 楼kuzhu456(上帝昨夜已死)回复于 2004-11-03 18:36:09 得分 100
當您在 Windows XP 電腦上啟動或安裝 MS-DOS 或 16 位元 Windows 程式,可能會收到類似下列之一錯誤訊息:
16-bit MS-DOS Subsystem (16 位元 MS-DOS 子系統)
path to the program that you are trying to start or install (您嘗試啟動或安裝的程式路徑)
C:\Winnt\System32\config.nt The system file is not suitable for running MS-DOS and Microsoft Windows applications. Choose 'Close' to terminate the application. (系統檔案不適用於執行 MS-DOS 和 Microsoft Windows 應用程式,請選擇 [關閉],以中止應用程式)。
16-bit MS-DOS Subsystem (16 位元 MS-DOS 子系統)
path to the program that you are trying to start or install (您嘗試啟動或安裝的程式路徑)
config.nt The system file is not suitable for running MS-DOS and Microsoft Windows applications. Choose 'Close' to terminate the application. (系統檔案不適用於執行 MS-DOS 和 Microsoft Windows 應用程式,請選擇 [關閉],以中止應用程式)。
16-bit MS-DOS Subsystem (16 位元 MS-DOS 子系統)
path to the program that you are trying to start or install (您嘗試啟動或安裝的程式路徑)
C:\Windows\System32\Autoexec.nt The system file is not suitable for running MS-DOS and Microsoft Windows applications. Choose 'Close' to terminate the application. (系統檔案不適用於執行 MS-DOS 和 Microsoft Windows 應用程式,請選擇 [關閉],以中止應用程式)。
您可能會收到結束程式或忽略錯誤訊息的提示,但兩者都會結束程式。
發生的原因
下列一或多個檔案遺失或損壞時,可能就會發生這個問題:• Config.nt
• Autoexec.nt
• Command.com
解決方案
如果要解決這個問題,請依照下列步驟執行:1. 按一下 [開始],再按 [執行]。
2. 在 [開啟] 方塊中輸入 cmd,然後按一下 [確定]。
3. 在命令提示字元中輸入下列命令,並在每個命令結束時按 ENTER:
expand CD-ROM Drive Letter:\i386\config.nt_ c:\windows\system32\config.nt
expand CD-ROM Drive Letter:\i386\autoexec.nt_ c:\windows\system32\autoexec.nt
expand CD-ROM Drive Letter:\i386\command.co_ c:\windows\system32\command.com
exit
4. 啟動或安裝程式。如果問題已解決,請略過其餘的步驟。如果問題尚未解決,請繼續下一個步驟。
5. 注意:下列處理程序不會編輯或建立 Command.com 檔案。因此,您必須從 Windows XP 光碟片加以展開。
啟動「記事本」。
6. 在「記事本」中輸入下列項目: dos=high, umb
device=%SYSTEMROOT%\system32\himem.sys
files=40
7. 在 [檔案] 功能表中,按一下 [另存新檔]。
8. 在 [檔案名稱] 方塊中輸入 Config.nt,然後按一下 [儲存]。關閉 Config.nt 檔案。
9. 在 [檔案] 功能表中,按一下 [開新檔案]。
10. 在新的空白文件中,輸入下列項目:@echo off
lh %SYSTEMROOT%\system32\mscdexnt.exe
lh %SYSTEMROOT%\system32\redir
lh %SYSTEMROOT%\system32\dosx
SET BLASTER=A220 I5 D1 P330 T3
11. 在 [檔案] 功能表中,按一下 [另存新檔]。
12. 在 [檔案名稱] 方塊中輸入 Autoexec.nt,然後按一下 [儲存]。關閉 Autoexec.nt 檔案。
13. 啟動 Windows 檔案總管。找出 Config.nt 檔案,以滑鼠右鍵按一下 Config.nt 檔案,然後按一下 [複製]。
14. 以滑鼠右鍵按一下 %SYSTEMROOT%\System32 資料夾,然後按一下 [貼上]。
15. 找出 Autoexec.nt 檔案,以滑鼠右鍵按一下 Autoexec.nt 檔案,然後按一下 [複製]。
16. 以滑鼠右鍵按一下 %SYSTEMROOT%\System32 資料夾,然後按一下 [貼上]。
17. 找出 Command.com 檔案,以滑鼠右鍵按一下所展開的 Command.com 檔案,然後按一下 [複製]。
18. 以滑鼠右鍵按一下 %SYSTEMROOT%\System32 資料夾,然後按一下 [貼上]。重新啟動您的電腦。
Top
8 楼zhiqiu(http://www.bsdlover.cn(找兼职,谁有需求?))回复于 2004-11-03 18:55:25 得分 0
楼上的提供的比较详细了Top
9 楼elec001(o)回复于 2004-11-03 21:13:57 得分 0
有机会试一下Top
10 楼falcon6666(yr)回复于 2004-11-04 18:42:27 得分 0
借楼主的地方问一下,
我跟他的问题一样。
用的是windows2003
采取的方法是把 autoexec.nt_和congfig.nt_ 展开到c:\windows\system32\
当时16位的dos程序可以运行的
问题是重启以后,故障依旧。而且 c:\windows\system32\里面的autoexec.nt 和config.nt 都不见了
只有把这两个文件再如此展开一遍就能用
请高手支个招Top




