.exe文件无法运行

.exe文件无法运行,第1张

可以借助系统提供的“assoc“命令来恢复。

恢复方法:

点“开始”菜单,打开“运行”对话框,然后输入“cmd”,这里会打开msdos窗口,在“命令提示符”后输入格式:

assoc 扩展名=扩展名file(记住扩展名前要加“点”的)

比如,要恢复MP3的文件关联,我们可以输入:c:\\>assoc mp3=mp3file就可以了

补充说明:

这种恢复的方法,是恢复到文件的最原始的关联,和我们在文件的打开方式中更改的文件关联是有区别的。比如:EXE文件(Flash文件)与WinAMP建立了关联,这样,以后只要双击EXE文件,不管它是Flash文件也好,不是其它可执行文件都会调用WinAMP的,这样是最麻烦的。可是如果我们在命令提示符下输入:assoc exe=exefile,这样就恢复了EXE文件的默认关联,以后再运行可执行文件就不会再调用WinAMP程序了。

用这种方法还可以恢复com命令文件、zip压缩文件、rar压缩文件、html网页文件以及一些视频和音频文件的默认关联,大家可以试试。

开始->运行->输入"command" (在 Windows 2000/XP/2003 中,输入"cmd"),回车

在命令行中,依次执行以下命令:

cd %windir%

copy regeditexe regeditcom

regedit

注册表编辑器打开后,找到以下分支:

HKEY_CLASSES_ROOT\\exefile\\shell\\open\\command

双击右侧窗口中的 (默认) 值,设置为 "%1" % [包含引号]

再找到:

HKEY_CLASSES_ROOT\\exe

双击右侧窗口中的 (默认) 值,设置为 exefile

然后退出注册表编辑器,重启电脑

方法 2: 适用于 Windows 2000/XP/2003

开始->运行->输入"cmd",回车

在命令行中,依次执行以下命令:

ftype exefile="%1" % [包含引号]

assoc exe=exefile

重启电脑

近期,一些小伙伴说遇到win10系统无法打开exe的问题,遇到不能在Windows上打开exe文件表示有关程序和快捷方式的链接可能已损坏,有什么办法解决?小编和大家详解一下win10无法打开exe的两种原因和解决方法。

具体方法如下:

故障一:

最有可能是机子中毒了,或者机子遭受了恶意软件,可以百度搜索恶意软件查杀,下载后来清除恶意软件。

故障二:文件被损坏

1、点击窗口+R呼出,输入regedit。

2、找到HEKY_CLASSES_ROOT。

3、接着找到exe,更多安装教程,请访问系统城" ;>

动态链接库函数启动器——Rundll32

经常听到有些朋友说:呀!系统的注册表启动项目有rundll32exe,系统进程也有rundll32exe,是不是病毒呀?其实,这是对 rundll32exe接口不了解,它的原理非常简单,了解并掌握其原理对于我们平时的应用非常有用,如果能理解了原理,我们就能活学活用,自己挖掘 DLL参数应用技巧。

Rundll32exe和Rundllexe的区别

所谓Rundllexe,可以把它分成两部分,Run(运行)和DLL(动态链接库),所以,此程序的功能是运行那些不能作为程序单独运行的 DLL文件。而Rundll32exe则用来运行32位DLL文件。Windows 2000/XP都是NT内核系统,其代码都是纯32位的,所以在这两个系统中,就没有rundllexe这个程序。

相反,Windows 98代码夹杂着16位和32位,所以同时具有Rundll32exe和Rundllexe两个程序。这就是为什么Windows 98的System文件夹为主系统文件夹,而到了Windows 2000/XP时就变成System32为主系统文件夹(这时的System文件夹是为兼容16位代码设立的)。

Rundllexe是病毒?

无论是Rundll32exe或Rundllexe,独立运行都是毫无作用的,要在程序后面指定加载DLL文件。在Windows的任务管理器中,我们只能看到rundll32exe进程,而其实质是调用的DLL。我们可以利用进程管理器等软件来查看它具体运行了哪些DLL文件。

有些木马是利用Rundll32exe加载DLL形式运行的,但大多数情况下Rundll32exe都是加载系统的DLL文件,不用太担心。另外要提起的是,有些病毒木马利用名字与系统常见进程相似或相同特点,瞒骗用户。所以,要确定所运行的Rundll32exe是在% systemroot%system32目录下的,注意文件名称也没有变化。

相信大家在论坛上很常看见那些高手给出的一些参数来简化 *** 作,如rundll32exe shell32dll,Control_RunDLL,取代了冗长的“开始→设置→控制面板”,作为菜鸟的我们心里一定痒痒的。他们是怎么知道答案的?我们如何自己找到答案?分析上面命令可以知道,其实就是运行Rundll32exe程序,指定它加载shell32dll文件,而逗号后面的则是这个 DLL的参数。了解了其原理,下面就可以自己挖掘出很多平时罕为人知的参数了。

第一步:运行eXeScope软件,打开一个某个DLL文件,例如shell32dll。

第二步:选择“导出→SHELL32DLL”,在右边窗口就可以看到此DLL文件的参数了。

第三步:这些参数的作用一般可以从字面上得知,所以不用专业知识。要注意的是,参数是区分大小写的,在运行时一定要正确输入,否则会出错。现在随便找一个参数,例如RestartDialog,从字面上理解应该是重启对话框。组合成一个命令,就是Rundll32exe shell32dll,RestartDialog ,运行后可以看见平时熟悉的Windows重启对话框。

现在,我们已经学会了利用反编译软件来获取DLL文件中的参数,所以以后看到别人的一个命令,可以从调用的DLL文件中获取更多的命令。自己摸索,你就能了解更多调用DLL文件的参数了。

小资料

常用的rundll32参数

命令: rundll32exe shell32dll,Control_RunDLL

功能: 显示控制面板

命令: rundll32exe shell32dll,Control_RunDLL accesscpl,,1

功能: 显示“控制面板→辅助选项→键盘”

命令: rundll32exe shell32dll,Control_RunDLL sysdmcpl @1

功能: 执行“控制面板→添加新硬件”

命令: rundll32exe shell32dll,SHHelpShortcuts_RunDLL AddPrinter

功能: 执行“控制面板→添加新打印机”

命令:rundll32exe DISKCOPYDLL,DiskCopyRunDll

功能:启动软盘复制窗口

参考资料:

>

分类: 电脑/网络 >> 反病毒

解析:

可以,你遇到的是杀毒软件杀毒后所留的后遗症,两种可能

一是你的所有EXE文件全不能用了,这样的话去rising上下载一个注册表恢复器,是文件的,运行一下,选择其中的“恢复EXE文件关连”大概是这个提示的,就可以修复了

二是文件和应该打开的程序关连失效了,那就用右键-打开方式-选择应该的程序,选择始终用该程序打开就行了。

手动方法:

1、从窗体菜单栏做如下 *** 作:工具>文件夹选项>工具>隐藏已知文件扩展名,取消该复选项;

2、在C:\WINDOWS\system32目录下找到 regeditexe,将其改名为:regedit;

3、运行注册表:开始>运行>输入:regedit

打开目录:HKEY_CLASSES_ROOT\exefile\shell\open\mand

双击右边“默认”项,d出对话框将其改为:"%1" %

其它解决方法:

2000以上系统也可以在命令提示符里输入

assoc exe=exefile

ftype exefile="%1" %

注:如果cmd也无法运行,要将cmdexe改名为cmd或cmdscr。

然后运行cmd(也可以先双击c:\windows\system32\cmdexe,在出来的打开方式对话框中点浏览选择c:\windows\system32\cmdexe即可打开cmdexe)。

再运行下面两个命令:

ftype exefile="%1" %

assoc exe=exefile

最后将cmd改回cmdexe

1、在桌面空白处鼠标右键,然后点击“新建”--“文本文档”。

2、打开新建的文本文档,复制下面的代码,粘贴到记事本。

Windows Registry Editor Version 500

[HKEY_CLASSES_ROOTexe]

@=exefile

Content Type=application/x-msdownload

[HKEY_CLASSES_ROOTexePersistentHandler]

@={098f2470-bae0-11cd-b579-08002b30bfeb}

[HKEY_CLASSES_ROOTexefileshellopencommand]

@=%1 %

3、点击左上角“文件”,接着再单击“另存为”。

4、d出“另存为”窗口,在文件名框中键入“恢复可执行程序(exe)的文件关联reg”,保存位置选桌面,保存类型为所有文件,最后点击“保存”按钮。

5、这时桌面上会生成reg注册表文件,双击即可导入注册表数据。

以上就是关于.exe文件无法运行全部的内容,包括:.exe文件无法运行、win10无法打开exe文件怎么办、电脑的exe程序不能运行怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9803272.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存