处理WIN7下无法运行16位DOS程序故障的方法

上传人:ba****u6 文档编号:203485515 上传时间:2023-04-24 格式:DOCX 页数:4 大小:12.77KB
收藏 版权申诉 举报 下载
处理WIN7下无法运行16位DOS程序故障的方法_第1页
第1页 / 共4页
处理WIN7下无法运行16位DOS程序故障的方法_第2页
第2页 / 共4页
处理WIN7下无法运行16位DOS程序故障的方法_第3页
第3页 / 共4页
资源描述:

《处理WIN7下无法运行16位DOS程序故障的方法》由会员分享,可在线阅读,更多相关《处理WIN7下无法运行16位DOS程序故障的方法(4页珍藏版)》请在装配图网上搜索。

1、处理WIN7下无法运行16位DOS程序故障的方法在 Windows 2000/XP/VISTA/7下运行 16 位 MS DOS 程序时,可能会遇到“Config.nt The system file is not suitable for running MS-DOS and Microsoft Windows applications ”(Config.nt 系统文件不适用于运行 MS-DOS 与 Microsoft Windows 应用程序)错误信息,然后只能点 击关闭结束程序,下面介绍几种解决问题的方法以供参考。本人在实际使用过程中遇到了这样的情况,初步怀疑是WIN7为了安全起见,禁止

2、16 位纯DOS程序运行,检查config.nt文件,未发现异常。在网上搜索此类故障,得到的解答 普遍如下,如Microsoft官方描述:方法1将CD插入CD驱动器或DVD驱动器。单击“开始”然后单击“运行”在“打开”框中,键入cmd,然后单击“确定”在命令提示符处键入以下命令,并在键入每条命令后按Enter:expand :i386config.nt_ c:windowssystem32config.ntexpand :i386autoexec.nt_ c:windowssystem32autoexec.nt expand :i386command.co_ c:windowssystem32

3、 exit启动或安装程序。如果问题已经解决,请不要继续执行余下的步骤。如果问题没有解决, 请转至下一步。注意:在以下过程中,不会编辑或创建 C文件。因此,您可能必须从 Windows XP CD-ROM 中展开它。启动记事本。在记事本中,键入下列条目:dos=high, umbdevice=%SYSTEMROOT%system32himem.sysfiles=40在“文件”菜单上,单击“另存为”在“文件名”框中,键入Config.nt,然后单击“保存”关闭Config.nt文件。在“文件”菜单上,单击“新建”在新的空白文档中,键入下列条目:echo offlh %SYSTEMROOT%syst

4、em32mscdexnt.exelh %SYSTEMROOT%system32redirlh %SYSTEMROOT%system32dosxSET BLASTER=A220 I5 D1 P330 T3在“文件”菜单上,单击“另存为”。在“文件名”框中,键入Autoexec.nt,然后单击“保存”。关闭Autoexec.nt文件。启动Windows资源管理器。找到Config.nt文件,右键单击“Config.nt”文件,然后 单击“复制”右键单击SYSTEMROOT%System32文件夹,然后单击“粘贴”找到Autoexec.nt文件,右键单击“Autoexec.nt”文件,然后单击“复制

5、”。右键单击SYSTEMROOT%System32文件夹,然后单击“粘贴”找到C文件,右键单击展开的“C”文件,然后单击“复制”。 右键单击%SYSTEMROOT%System32文件夹,然后单击“粘贴”。重新启动计算机。如果问题仍然存在,则将Autoexec.nt和Config.nt文件从Windows中的“Repair”文件夹 复制到“System”文件夹中。为此,请按照下列步骤操作:依次单击“开始”和“运行”,键入c:windowsrepair,然后单击“确定”。右键单击“Autoexec.nt”,然后单击“复制”。依次单击“开始”和“运行”,键入c:windowssystem32,然后

6、单击“确定”。在该文件夹中右键单击任意位置,然后单击“粘贴”右键单击刚复制的“Autoexec.nt”文件,然后单击“属性”。单击以选择“只读”,然后单击“确定”。重复步骤1到6以复制Config.nt文件。注意:必须启用只读权限,否则重新启动Windows后这些文件将删除。方法2依次单击“开始”和“运行”,键入C:windowsrepair,然后单击“确定”。右键单击Autoexec.nt文件,然后单击“复制”。依次单击“开始”和“运行”,键入%windir%system32,然后单击“确定”。在System32文件夹中,按“Ctrl” + “V”,以便将Autoexec.nt文件粘贴到该文

7、件夹中。 我检查了系统,发现三个关键的文件都在,文件内容正常,文件权限也无问题,更重要的是, 无意中发现用user账户登录后竟然可以正常运行DOS程序!那为什么administrator账户不 能运行呢?按道理超级管理员应该拥有最高权限才对!后来我又在微软官网上找到这样的解答:如果满足以下所有条件,就可能发生此问题:您试图运行一个16位程序。您安装了 Microsoft Windows 的 MS04-032 安全更新。您禁用了 NTFS文件系统的8.3文件名创建格式。在 Windows 2000上运行16位程序时,该程序在MicrosoftWindows NT的虚拟DOS机 器(NTVDM)中

8、运行。NTVDM是一个多线程进程,它模拟16位Windows环境,在该环 境中,基于Windows的16位程序可作为独立的线程运行。NTVDM使用TMP系统变量 来查找运行程序的位置。通常,TMP系统变量设置为C:WINNTTemp。此文件夹在新建文 件时使用8.3文件命名格式,而不使用长文件名。安装 MicrosoftWindows MS04-032安全更新后,NTVDM 使用TMP用户变量而不是TMP 系统变量。如果您的计算机上禁用了 8.3文件名创建格式,则TMP用户变量将使用长文 件名。要解决此问题,请按照下列步骤操作:单击“开始”指向“设置”然后单击“控制面板”双击“系统”单击“高级

9、”选项卡,然后单击“环境变量”在“User_Name的用户变量”列表中,单击“TMP”然后单击“编辑” 在“变量值”框中,键入c:winnttemp,然后单击“确定”三次。也可以在“变量值”框中键入不使用长文件名的任何文件夹路径。 关闭“控制面板”如果禁用了 8.3文件名创建格式,则注册表项NtfsDisable8dot3NameCreation的值为1。 该注册表项位于以下注册表子项中:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem由于许多16位程序无法使用长文件名,我们建议您不要在运行16位程序的计算机上禁用 8.3文件

10、名创建格式。然后我检查了注册表,发现在该WIN7系统中NtfsDisable8dot3NameCreation的值为2, 暂不明白这样的值代表什么含义,按位理解的话,最低位为0,应该是没有禁用,同时user 账户能正常工作也说明了这一点。于是我再检查两个账户的环境变量,发现两个账户的TMP环境变量的值均为“USERPROFILE%AppDataLocalTemp”在命令提示符中运行SET指令做进一步观察结果 为:Sys:tenDriue=C:Sys:teinRoot=C: windowsTEMP=C: MJsersSfldmin istratorMlppDataKLocaLTenip TMP=C:sUsersSAdmini3tratorAppDataLo c a1T e mp上图是超级管理员账户的TEMP环境变量,user账户只是账户名不同。忽然我发现超级 管理员administrator这个字符串超过了 8字节,这样系统会使用长文件名,这会不会就是导 致管理员无法运行MS DOS程序的原因呢?于是将管理员的环境变量改为“c:temp”再运 行DOS程序,故障排除!

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!