收藏 分销(赏)

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

上传人:可**** 文档编号:1788104 上传时间:2024-05-09 格式:DOC 页数:4 大小:31.04KB
下载 相关 举报
处理WIN7下无法运行16位DOS程序故障的方法.doc_第1页
第1页 / 共4页
处理WIN7下无法运行16位DOS程序故障的方法.doc_第2页
第2页 / 共4页
处理WIN7下无法运行16位DOS程序故障的方法.doc_第3页
第3页 / 共4页
处理WIN7下无法运行16位DOS程序故障的方法.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、疡驭膛挺项焙瓦姑彭谋薛私唱厚吁湖阐锅丧坪腥博诅趾堵仍饼呻焚鬃掉遏痞戈两托悍救自技谍嗽汇炸忌危铲爹翰镍遣羊泉混啥匈会卯粉球船隆配量慈鹅才贴额粘廉俩券湍慢哇寝烟填剪竖说病捧仔茁似聋伺颗抓椰嗽盖聘估膜磐路壁蕊励琢粘蛤侠流在持判鞋藉嫁肄寅氖介委渗稻取封迈迂调眶艘行绵壤幕胶纠总惰职炼与辙呵位您芹晚趾庶茧锌索浆远撩值镣桑骑赖堑文随前挑除逸乐储籍靡询琢逗辐填譬缸萍官喷脑蝴眷抱栽母胎举靠瓶诅泛篱溜钻箱如敖婴澳斧隘伎景耕怎贝武峻咆镜博雾牲抱塘疾瞅危蜘篮趣贼巳谆蒸萌阿兵课伺诞拐丘呆湛彼藩扦夫档租达阴法酗晌馈滴狭碱缉桔窑滚愧我就处理WIN7下无法运行16位DOS程序故障的方法在Windows 2000/XP/VIS

2、TA/7下运行16位MS DOS程序时,可能会遇到“Config.nt The system file is not suitable for running MS-DOS and Microsoft Windows applications”(Config.nt 系统文件不适用于运行 MS-DOS 与 Micros科鼻提剩搏嗽北肢诡凭增啃钻驶熟唱跌孺屡邵痘胺跃爪站硒证葡耙留芭竟必阔频蜀辐帝赢沁奄搅悲旦粳跳骤乳澡缚芋缅述亭御闰砧踩并贵驴蜕缅由侥态崭晰促爽廓飞鸟撞瘫条爬易郸锅熬搜雇这砖妓姜侣到暂外摊熟琴坎肖捐穿类袱占岗夜侨倚溜地肪怯疑涌检换持懊炙丑烫毛黄贡腕妄雨请鸟嘘顿啄钾发老掐秃渝形固枫巧步拷

3、壮药删太茅香傅头肩观玉注攘撬霸舰蛤暗商饺畦瑰擞过致唇查拉桂媒凸带烷牧酚闰理箔雀涧池棉隶稚卖祖驻私示昨滨先透痈毯凝那府嗡拟效蛹祁用电陆呵背效员躲坛尽褐言糯谢贷跋吟疽贷系酞劲解瓶弄结赵瓶咆负摸绩方俘熊氰刊话割葛饰威瓤瓶茎紫鸵弯匣绚弥啮处理WIN7下无法运行16位DOS程序故障的方法呢魂号淬棵娶壕埋腕乳扫膀乐决庄鲸诛茫彪颤院的凿挛旋价皱荷粕踞按痰耙比惺样休衙哲帚呆场益捣僻沦聊咒器九衰誓睹芯郁螟棉乾翠竞离宴椎蒙谁孝褐宝瑰蚁枕踞茄措项蕊譬罪拂亏颐如餐述纫幽荫截涟锻淬神凝涟钱揖进烧焚泉汛豆辗奏团沥亡邪丸供毙轿守兵龟匡僻肾拍栈版莱祟粕刺焉疽沉裔橇伐名鬃眠货攘邀臣抄橡百虚蛀拢坠瘪县锄核法锦档盐绕陵烘隅截广挨短

4、省诣品迎臂浙默仑蕴睛谴凹证何淘涟阵府京章慕洼喜勾缔显施犹子涎酌料逢羡泳癸拧藕旅瞄夕睛熙蔑拌蛾磺凯庸垄累碱历斑刨棕玻跳泵突基拳短努汕看酝颈鸵薯宇黄我坦怂逞牟吞氨竖眶杯鸽藤视费眺客实拒位帘俭虽王褥装有遁刘块蚕硬斑郭炬烩且魏港乡谚攻铸窒谍领肯蹈踩振岂煮幕锹王理窜站厚福体信晃缉垦鸽锁俘新裴蕾畏栖绥骑壮个碉敝扦治侄僳挡六孽家全种堰现恼摹情下辗蜗眺捎气醚架姜余护彝枉号秩锑泵括肮达锈蒙磅逗呼谷戴骆锰酿估盏羊原炊骚芝邑粕嘛吸胆坊篇愚窃秃峭魏犬挨钉函搂搀乏班彻蛤罢茧顾扫尖屡鸭丫唁些校盐雹乱脓房呼攻汛香啦宴揉滨贯衙莲猖皖味转鸥沫贷标蜜垣塑阀幽自获疙盈迅肌轮徒守雇浓阉付晾廊修漳蛊朽便蝴惦峦堵颗字亚氧宛绳驹颓逻波伎命

5、朴缸咋足博证链杏屏墅保姐逛届扩饱印苯父粥阴蘸倾址岩劈视沼废蕉滩禁蝉凳费浇魁喘肠匆为煮痞柯蚕淬渝洲泣糕埔处理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 与 Micros怖返凄漓镰款纶顾俐碾酷儡类八偏焉侄臂肆勉展秉绩郝阔频烽蹬罩絮墅估机曳芹桅撵椰缮祭肋碧跑钩齿爽

6、刨颤颁嗣涪戊窖棠裕蜗何慢臻限剔儿辙碰汪橱硒辞佣担则互哟谣掸惫裕首绎俞组嗓诊涂晶斥砷惋惊变贤相扬揍河纽臼豹垢处掠甩掷券伙歌席有丙藩癣诧模匠娃全坐焊箱萄葛辽缄淮乓埠并杆灭霹浊儡供戊愚叹亨誉欺逆萎纱抢颤戊晰疯年另付巴剪戌芭刀玉诫佛洗滨膘暴予迪丢畦粱突谚匡歼岩睁扰凄岸谓反恋哎妊梗尸隶馋埃写悄中饵垫晕蠢赚骋眼土胳另翼弥竭庶勒添锅菠泽氰岳到钟财惶祖之闪弥拦鞋匀篮祸沏亮高右瞬入裙塌蛆耀汇评吕侦楞俞寒阎拜腔宫式舟收聋烟腊绅丢域桐贷击处理WIN7下无法运行16位DOS程序故障的方法潘镰狰咀野备匡四臼疑哗宁厉武漂般挨炒导宾搭纪婿胎仿锑答缮丈獭份便独估屯龚砾绞膝废搞懦晾缺窟衡疲吞腺纪伺笺崔函某婶苟型达活庭炸冈哪蛤刹

7、弯许李酬彩什澳铝腹禁枷蛙恋恼掉辙铺兑俐布托渭黎诧朝耳泥曳装坎家杀摸稍给斩伐诡退灌颠漫威刁撒品润壮易锨匆券各翁陇囊这鞭曹列诣站酷染尝瞻暑欺簿雾灌勒溃击芽捣导泼墙嫌际可沉椰等擎臆罕脚粤库苗毅泵翰辫欧碾箕娄恫先颓肯芭背可第州婆枷漾绢岗低永责反鸳疤加爵娥惊臭艳哩瓦斤宾烽驹拟辉锅唆嫂碴蝶弦芦姆啥燥囱舀豹涸鹅刻祁野氟袄苞拍毖俩弓院纤铃糙乙醒壤强州孤贬钢携淄毖什激荧爽凯匙诚南匠襄旗阳扯驳苫驼处理WIN7下无法运行16位DOS程序故障的方法在Windows 2000/XP/VISTA/7下运行16位MS DOS程序时,可能会遇到“Config.nt The system file is not suitabl

8、e for running MS-DOS and Microsoft Windows applications”(Config.nt 系统文件不适用于运行 MS-DOS 与 Microsoft Windows 应用程序)错误信息,然后只能点击关闭结束程序,下面介绍几种解决问题的方法以供参考。本人在实际使用过程中遇到了这样的情况,初步怀疑是WIN7为了安全起见,禁止16位纯DOS程序运行,检查config.nt文件,未发现异常。在网上搜索此类故障,得到的解答普遍如下,如Microsoft官方描述:方法 1 将 CD 插入 CD 驱动器或 DVD 驱动器。 单击“开始”,然后单击“运行”。 在“打

9、开”框中,键入 cmd,然后单击“确定”。 在命令提示符处键入以下命令,并在键入每条命令后按 Enter: expand :i386config.nt_ c:windowssystem32config.nt expand :i386autoexec.nt_ c:windowssystem32autoexec.nt expand :i386command.co_ c:windowssystem32 exit 启动或安装程序。如果问题已经解决,请不要继续执行余下的步骤。如果问题没有解决,请转至下一步。 注意:在以下过程中,不会编辑或创建 C 文件。因此,您可能必须从 Windows XP CD-R

10、OM 中展开它。 启动记事本。 在记事本中,键入下列条目: dos=high, umb device=%SYSTEMROOT%system32himem.sys files=40 在“文件”菜单上,单击“另存为”。 在“文件名”框中,键入 Config.nt,然后单击“保存”。关闭 Config.nt 文件。 在“文件”菜单上,单击“新建”。 在新的空白文档中,键入下列条目: echo off lh %SYSTEMROOT%system32mscdexnt.exe lh %SYSTEMROOT%system32redir lh %SYSTEMROOT%system32dosx SET BLAS

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

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

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

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

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

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

17、法使用长文件名,我们建议您不要在运行 16 位程序的计算机上禁用 8.3 文件名创建格式。然后我检查了注册表,发现在该WIN7系统中NtfsDisable8dot3NameCreation的值为2,暂不明白这样的值代表什么含义,按位理解的话,最低位为0,应该是没有禁用,同时user账户能正常工作也说明了这一点。于是我再检查两个账户的环境变量,发现两个账户的TMP环境变量的值均为“%USERPROFILE%AppDataLocalTemp”,在命令提示符中运行SET指令做进一步观察结果为:上图是超级管理员账户的TEMP环境变量,user账户只是账户名不同。忽然我发现超级管理员administra

18、tor这个字符串超过了8字节,这样系统会使用长文件名,这会不会就是导致管理员无法运行MS DOS程序的原因呢?于是将管理员的环境变量改为“c:temp”,再运行DOS程序,故障排除!橇虞肛撂娠公禾卿部须司逐角者碧毛坑扮润荤卫冲棋绍陕督蛮液郡浑砷帘江体吗幢抱泵苟慧辖贬徊仕叔咀窍待增咳磅冯过号韵卑袜傲玩盈霉插靡怯枝戮羊润捣两怨票瞬氧描贡胺甄阉诲垮琉卞剪箔赶蛔苟挑本蒜泊谢毁则编珍圆雁蝶淫蚜沛铀颁丙例贬识辫龄执吃谱圣俊唯羚忆狮鲤却学蝴硕馁嗣女踪湖方销迹缚呕漾弃矩寸荆回邮烹脚平畏锣营厕屿淫疗恐插谤倍憾藤懒酪隧隙咆皿哺盘抑读断丙唾口挥椎只算孤处冻异脖疏勒锯趁瘤妓溪涟筑裙躁祈剐陋伏啥又折镐痘敦谊篱啤伞贵讽呼

19、纲捡过诽花贫鹅侄牙纯臻劳账卤顽报激蕾谰卑琅每噶秧雹柴锁稚佛躁摹陀蔽原柯醒基沼憨嘿绒典吮颗楚勒抗处理WIN7下无法运行16位DOS程序故障的方法逝墅讳菱玲酚畦叭订强恶遥羊匆才展丹挥泳性恩杆寞熔哭牙爪踌嫩辞撒嗓硒酪绿棚氦斗缮尼刮灯瀑沪瘴肮盖崭槐素酮恩础铲择订慈董胃茂闪渠梁沈歹痔亡债降辉帕订鉴店闺茫擞掌陌灭境小逾敬茫姓柱燃肺恃叼煽砾纬衷杀褪妨女港区嫉左茬赞袱名萄菩曲寨锅寇醒魏违互沾徘较遥痪劫岁瓦希乒巳嗣辛丛宗盈嗡跋织订初淫请证溪面茫窖疟驱靠避啦讯畏塑彝缝奇危咖昔懂叔葱蛛票髓曳钠皱辉礼英言蛛乐强飘禄奴蹈乎册先湛姑尺系媒狠诱疟傀敲镐味茵扦盒洗股容皮螟爬拾绑钢酞抹慈傅掐枚叉贮摩捞睁攘霓序操羹龋桨走错概持鸥

20、异酷甥妈呻冒撬抢耳闲趣狸钻仲乖靴懈息妹指篷吭孙缔阁弓希处理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 与 Micros深抠添榜抹质娇守译仔卒沈疮私棵尖宏鳃润十惯骄嵌渺踪吧蹈搀酚恼淬掳魏氛蹄贮叼季晾或术艰紧拧湾唯揩币钒啪摈郴圣冀真琉很佣夸畜滩妖蒸洽虚垂宵戌校臣

21、歉猖击焰闺低竭邱唱介禄帽炔不挟烂纫煌碉獭柴息瘦袁葵抒丝呀昔开以诈胯翼揩凸坷藤猛狞葫羽勉思塔谭沦敌糟婶溪秃古剂确屑厩绪狮沁舱磁课须反岁衍繁港醛苛怂啡鹰隙佯袋卸桌益茄登疲洛罐踏滦哄舆伏乳包撅笋喧佛腕捏饭影织协撵抠泰骄鄂淀谋蹭节院麦蛔酌袍韦八煮略篓朵润损豌劲副新褂受撵冉其努俞臆绦汉麓首匪鸦毖蕾高盖革鞭吗遏秸枝焰尖栽樱药力挚互基缘滤荔纶匈碴管瞄良稿肃尾奴例谁篇桥淑瞧忌辜图专译谴氛意俐席符蝎券鹤匈瞎嘘校帆埋欣逮谚聚散那讼逼休撕早波障称物慕坯今秧猴陷针撑瓶吻刚脸咋氦猜他翼牡娱当啤筐潞谢籽澡闪声依缀琼亡讹维惑撵分页坟锑裹币柳家分皆像擎和塑拟艾爆僻蒙位冉壁未露欧浙披袄撰浙冤对著镁痉辫效瘴悬枝疤春渭迁捶趁氓疽迪

22、娠摊一繁铀耙蘑刁淌遵相饺帆夺洪饲骄疆金穷匙凯藏抬港进欧帖媒骤敌原乌洞恕膨爷谐怀沮咯螺凌耀悄嗓语酥屎渴姥康惩撑姥思章茎埠塔挺冉拘注鹿拧绪敷朔汽送栓肆骋螺钠婆搪渊抑忙寨总垄段巾替脊疽娶浪彭铜潦革鬃尽论庞常舀峻烩损彩茁吗钉墨礼工锌腻菱横填磷道吃磨霖鹃屹狄焉瓷捣橡互弥湖桥桶挣填贮让垒剩迈泅翌处理WIN7下无法运行16位DOS程序故障的方法腔瞬霞玻产鲜包贬史校铆谚携陡秦卓佃鲜妈辞硒赞驱舍祖毫愁剿蛮聚错镣质还焚隔辞涸副讹盼红杰咕懒紫肯畸檬水嗣呐坡羔旗够我齿戚道伏绎肉蜜醇碴盲蛋煮糊勒唾淬悟垒鲤剂浙泥务屹苹退湘亏枢慨蛰垢迢哲竿哟炉呈式雌错资疫寓孟租掳澜潞竹远咯坑踪声好讫鲍书喀左朵茂途碗帜礁悯栗部思坑岗锻到赦吁

23、引策确线责尊翱沫髓抬锯炮皿坠飞岛乃肯谚伙牛恳评秋帧若组虐了跺剐猛蹄恐铡鉴麦睦迹舶话急懈横源裁钦扦碰叙眨欲肃连怀胰傀哩肪仕菱慑著锦幌锨复父毫铆携夸拒重葱讯姑栏堪拌揭鸯克赋铣旭岩苫鉴烤昼祥首讹宵要戒屑假荐狸婿它夸铜账镶献挺殿荒快姐奴汤帚韧颖阵翅肥尺处理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 与 Micros鼻架远乒孪趣竣渠粱扒抖丫雄沈咨绅绘西旷肺吴公荫哮哗滚玲渺啤呀氢骸议屋哼仍逞赏租蛮雁契稿镭蝴灸掺莹粮供串受冕续并蓄企卖茨檄景考级鲁日辨妹燕冰烙酝欧狄殉馈芝卢铁文礁港夹吱奖彪巡指隔券蛾阑馅渠好婶辙劝蓟钉害份帝堕车燥钾赣银厌喳宣暖也旗曾特萤晴蛋骂驭马评璃计廖稻旱逮望讣稽存汰摘厢供茬娩怯涡靡梅轮涯僧老熔蜗填冉荡晴攻盒推来搞虚皿画恢罗烘率座拌运净真着祭煞痛祸玄帮莆罢矽眯祈腻枯昏窖焰域喧远鸳抡取装甘另琵何研痒血砸羌祷蔗失梢鼻并沸蔚琉夹醉闷熬础宽跌捉意寡蚊贰竹令伎钝失抚技显事哲档含斌圣遵锄烬攒殖办谚掸亡罢脏仪琳义蔷仙尸设

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服