win7系统所有exe文件关联错误,.bat文件.com文件都不能执行,解决办法

==========2018-09-14 凌晨更新:==========

原由:

今白天,业务需求传来若干PDF文件,其中就有一个打不开!

打开此PDF文件时提示:“打开此文档时发现一个错误。该文件已损坏并且无法修复。”

我用的是4.26 MB大小的绿件:foxit PDF阅读器  V2.0版本。

确认关闭错误提示框后,随即系统弹出****.exe无法打开,要指定打开软件,嗯,问题又重现了!!!


本次发现:

1、以前好像也有打不开PDF文件的时候,一直以前是PDF文件损坏,

后来在手机上能打开,才怀疑是软件问题,因此在3月份还换了一个FOXIT绿色版本,

但,即使出错,好像也没引起exe文件失去关联等一系列问题呀!!

究其因,可能是为了U盾签名装了官方正版Acrobat Reader DC引起的,于是卸载它,

可是卸不掉,提示某注册表的某键值没权限,后来给了evryone的权限也不行,

于是一通注册查找删除,终于弄干净了!

再次双击那个打不开的PDF文件,嗯,奇迹出现,虽然错误。没有.exe关联出问题了!


2、.exe文件关联出问题外,还引起其它各种病:

右键打开方式没了,右键创建doc文件没了,右键压缩功能没了,……貌似系统外的第三方软件都没有了!

前两天才一通注册表添加修复了部分常用右键功能,今儿全没了,又得再弄!

具体怎么修复,若有时间就单独写个博文吧。


3、本次exe关联出错修复发现新的方法:

exe关联出错会导致:1、regedit注册表打不开,2、cmd命令界面打不开,3、.bat和.com一样关联出错打不开,4、任务管理器也打不开,5、所有要新开的EXE都打不开 ……

新方法:

(这次没重启哟,不知道是不是病没入膏肓,能不能推广)

1、打开任务管理器:同时按下Ctrl+Alt+Delete键,选择“启动任务管理器”,嘿,打开了!!

2、点开“文件”,这时,按住Ctrl键,同时点选“新建任务动行……”,嘿,cmd打开了!!

3、输入命令吧: assoc .exe=exefile  回车。(注意 assoc与.exe之间有一空格),嘿嘿,试试吧,exe关联可能修复了哟!(在任务栏右键启动一个任务管理器试试!)

4、可以尝试:在任务管理器中结束explorer.exe进程,然后再新建它,原因是重新加载新刷一下它!


PS:对了,PDF文件打不开,可以下载新的 Foxit PDF阅读器,

我还是喜欢绿软,我下的是PDF福昕阅读器9.2版, 绿色:Foxitreade_v9.2.0.9297_Portable.7z,

.7z的压缩率还是很高的,下载才28.29M,解压后发现有115M,好笨重呀,心累!唉!

粗看了一下,插件一堆,还能集成IE浏览器,NND,要你干什么!

有时间,老子一定把那些毒瘤给挖掉!


==========更新分水岭==========



故事原由:

正常使用电脑时,

打开一个PDF文件,

由于安装了几百兆的官方正版Acrobat Reader DC用于招商银行U盾数字签名,

PDF文件就被关联它给打开了,

(PS:有关招行U盾签名错误问题解决方案点击后面文章链接查看:《Adobe Acrobat DC或reader用U盾签名的未知错误、闪退、无法识别等问题的解决办法总结》

感觉它很笨重,浏览也不方便,

于是操作了重新关联不到5兆的绿软:Foxit PDF浏览器,

这时360安全卫士弹出提示框,给予拦截重新更改关联操作!

点击想释放拦截,却发现没地方可以操作。

接着,弹出360的某某.exe询问打开方式选择,即无法打开,

然后系统所有的要新打开的exe文件失效,图标也变成空白!

任务管理器怎么打开?

正常的在任务栏右键打不开滴~

得用del+alt+ctrl才能打开~

发现,已在运行的exe不受影响。

期间,以为重启一下就好了,可得启一下更严重,更多的东西打不开了。

故事已发展到高潮了……


百度得到方法应用故事:

1、用DOS命令解决。

问题是:

运行打开cmd也是cmd.exe的exe文件,打不开!

把cmd.exe改成cmd.com再运行,

首先遇到的好像是360把system32目录给保护起来了,没权限改!

360虽然在运行,但不能操作,因为操作它需要新启动exe的后台运行程序。

唯一的方法是:把cmd.exe复制出去,改了后缀再复制回去。

以为可以了,双击运宪,发现cmd.com也不能运行,关联问题!!NND!


1.2、把DOS命令编辑成.bat文件。

唉,.bat也不能运行,也是关联问题!


2、百度到改注册表。

问题是:

注册表也是exe文件,打不开!

于是查到一个导入命令,复制好,制成.reg的注册表文件,

用txt来制注册表文件,txt也是notepad.exe文件呀!

试了半天,倒是打开了notepad.exe,制成了.reg文件,

双击导入,咦,可以运行呀。可是貌似没效果!唉。


3、到安全模式操作

在以住来说,安全模式非常好用,

可这次,到安全模式,也是一样一样的!服了。


4、下载其它软件,那是别想了。.exe、.com、.bat都不能运行呀!


5、后来,复制后我有意再次关联DPF,倒置出现同样的关系问题。

我立马用360修复,没重启电脑前,360系统体检和修复可以用,

可都没解决问题。


========

exe,com,bat等关联不正确的最终解决方案:


1、进安全模式,注意了要进到:带命令提示符的安全模式!

2、进入系统后,就看到cmd命令界面了!

3、输入  assoc .exe=exefile  回车。(注意 assoc与.exe之间有一空格)

4、正常重启电脑!方法 ctrl+alt+del 再选择重启!

5、进系统后应该关联没问题了。


6、我的第一次还出现一个问题,很多软件上的文字显示不出来,显示??问号或别的乱码。

解决:

其实,遇到任何乱码的出现都是编码的问题!哪怕是编程过程乱码,系统乱码等等,是编码不对。

我这个是系统编码有问题,

可以通过以下方法查询:

运行 --->  cmd  ---> 进到命令提示符,输入 chcp

正常显示应该是:活动代码页: 936  (若是英文显示,最少也能看到936的字眼,)

936是 中国-GB2312的编码号,也是windows中文系统默认的编码。

网上说:用chcp 加编码号,可以修改。但我没成功。

文章最后面将附上活动代码页表。


命令方法改不了,就用手动:

1、进控制面板。

2、找到“区域我语言”

3、查看标签页“位置”,是否是“中国”

     查看标签页“管理”中的“非unicode程序的语言”---> 修改成“中文(简体,中国)”


附:活动代码页小表

语法

chcp [nnn]

如:  chcp 936

代码参数:


代码页   国家(地区)或语言

437   美国

708   阿拉伯文(ASMO   708)

720   阿拉伯文(DOS)

850   多语言(拉丁文   I)

852   中欧(DOS)   -   斯拉夫语(拉丁文   II)

855   西里尔文(俄语)

857   土耳其语

860   葡萄牙语

861   冰岛语

862   希伯来文(DOS)

863   加拿大   -   法语

865   日耳曼语

866   俄语   -   西里尔文(DOS)

869   现代希腊语

874   泰文(Windows)

932   日文(Shift-JIS)

936   中国   -   简体中文(GB2312)

949   韩文

950   繁体中文(Big5)

1200   Unicode

1201   Unicode   (Big-Endian)

1250   中欧(Windows)

1251   西里尔文(Windows)

1252   西欧(Windows)

1253   希腊文(Windows)

1254   土耳其文(Windows)

1255   希伯来文(Windows)

1256   阿拉伯文(Windows)

1257   波罗的海文(Windows)

1258   越南文(Windows)

20866   西里尔文(KOI8-R)

21866   西里尔文(KOI8-U)

28592   中欧(ISO)

28593   拉丁文   3   (ISO)

28594   波罗的海文(ISO)

28595   西里尔文(ISO)

28596   阿拉伯文(ISO)

28597   希腊文(ISO)

28598   希伯来文(ISO-Visual)

38598   希伯来文(ISO-Logical)

50000   用户定义的

50001   自动选择

50220   日文(JIS)

50221   日文(JIS-允许一个字节的片假名)

50222   日文(JIS-允许一个字节的片假名   -   SO/SI)

50225   韩文(ISO)

50932   日文(自动选择)

50949   韩文(自动选择)

51932   日文(EUC)

51949   韩文(EUC)

52936   简体中文(HZ)

65000   Unicode   (UTF-7)

65001   Unicode   (UTF-8)



如果文章对您有帮助|有启发|有共鸣|有“爽了”,请随意打赏。您的支持是我的动力和价值的体现。

----------我不是街头卖艺者,但我渴望被打赏,博客要生存下去不容易。
----------我不是酒店服务生,但我渴望被打赏,博主也有妻儿子女一家子人。
----------我不是乞丐叫花子,但我渴望被打赏,渴望被打赏的价值认同感。
----------我不是建筑搬运工,但我渴望被打赏,我是蜜蜂我阅读/挑选/整合/转载/传播。
----------我不是作家或教授,但我渴望被打赏,咱中国人也能主动为知识/为受益而付费。

感谢土豪的打赏!


一码支持:微信/支付宝

打赏qoogle的二维码


分享,也是您对我的热力支持。谢谢!

内容版权声明:除转载分类下的文章来源网络(直转或整合而成),其它皆为本站原创文章。

转载注明出处:http://qoogle.cn/?id=69

发表评论(不用注册哟!)

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。