原文地址 按教程,我修复好了!
电脑程序启动提示“不是有效的win32位程序”,产生问题有很多种原因,如安装包不完整,版本不兼容,.exe关联损坏,注册表lnkfile值等。
1.安装包不完整,下载的安装包存在病毒被电脑上的杀毒软件破坏,这种需要重新在官网下载软件的安装包进行安装。
2.版本不兼容,查看一下自己的电脑位数,右击此电脑,选择属性,打开系统窗口后即可查看。如是是64位系统,可以安装64位和32位的应用程序,但是如果是32位的系统,就只能安装32位的应用程序了
3.exe关联损坏,一般是被病毒文件破坏,先用安装的杀毒软件进行全盘杀毒
然后再重建文件关联注意:本步骤包含注册表操作,为了确保注册表被我们操作之后如果问题没有解决,我们还可以将注册表进行还原,我们需要先将注册表进行导出备份。
注册表导出备份的详细步骤如下:
1.通过单击“开始”按钮,在搜索框中键入 regedit,然后按 Enter,打开“注册表编辑器”。 如果系统提示您输入管理员密码或进行确认,请键入密码或提供确认。
2.单击右上角的“文件”选项,点击“导出”,文件名字您可以随意输入,文件类型默认为“注册文件(*REG)”您不要改动,保存位置您可以选择桌面。
3.单击“保存”。
=================================
1、同时按下“R键+Windows键”,键入“regedit”回车,打开注册表编辑器
2、删除以下键值(如果有的话):
HKEY_CLASSES_ROOT\.exe
HKEY_CLASSES_ROOT\exe_auto_file
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\EXE
3.重启,按第1步再次打开注册表编辑器,确认第2步中的键值被删除后没有再被生成,然后再运行报错的程序。
1.打开运行,输入 cmd reg delete “HKEY_CLASSES_ROOT\lnkfile” /f 然后点击确定按钮即可。
2.下载修复文件,双击运行修复文件,点击确定按钮即可。
http://cdn.360qnw.com/bitrepair/22.reg
3.重新运行报错程序