we微笑的所有id:电脑问题,进来帮帮忙,谢谢

来源:百度文库 编辑:神马品牌网 时间:2024/04/27 14:18:03
我的电脑一开机,桌面上的东西都打不开了,提示未找到程序,这是怎么回事啊?麻烦各位帮忙

修复文件关联——exe文件关联被修改后所有应用程序都打不开
一、在安全模式下输入:“assoc .exe=exefile”并回车,屏幕上将显示“.exe=exefile”。关闭命令提示符窗口,按Ctrl+Alt+Del组合键调出“Windows安全”窗口,按“关机”按钮后选择“重新启动”,正常模式启动Windows后,所有的EXE文件都能正常运行了!
二、把regedit.exe改名为regedit.com,然后执行regedit.com,把HKEY_LOCAL_MACHINE\Software\CLASSES\exefile\shell\open\command右边默认项的键值改为"%1"%*即可。(这个方法不错!)
三、(只适用于Win2000/XP):
1、将cmd.exe改名为cmd.com或cmd.scr。
2、运行cmd.com
3、运行下面两个命令:
ftypeexefile="%1"%*
assoc. exe=exefile
4、将cmd.com改回cmd.exe
四、利用瑞星的注册表修复器:
http://download.rising.com.cn/zsgj/RegClean.com,利用它来修复一下文件关联。
五、EXE关联被修改后或者杀除病毒后,执行任何Exe文件都会出错或者要你选择运行程序,使系统软件不能正常运行,出现这种情况就要通过注册表来进行修复,但是注册表编辑器regedit.exe也被禁止。
但一般病毒只会修改exe文件关联,并不会修改com文件关联.所以此时只要把regedit.exe复制一份到桌面,重命名为regedit.com就可以把被修改的键值改回来了。
但如何让扩展名显示出来?
在Windows中默认是不显示扩展名的,这是为了防止用户在更改文件名时误操作把扩展名给改丢失了,如果扩展名丢失,则文件将变成不可识别的类型,也就是一般用户讲的坏了.如果需要更改文件扩展名,则必须让它显示出来,操作方法为:打开资源管理器>工具>文件夹选项>查看>高级设置>去掉不显示已经文件类型的扩展名前面的勾即可。
具体方法:
只要进入注册表到HKEY_CLASSES_ROOT>exefile>shell>open>command 下面,把默认的值改为以下的值就可以了。
修改为:"%1"%*
或者直接新建一个注册表文件,直接导入,具体注册表文件内容为:

REGEDIT4

[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\"%*"

六、(适用于Windows95及其以上版本)

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

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

cd%windir%
copyregedit.exe regedit.com
regedit
注册表编辑器打开后,找到以下分支:

HKEY_CLASSES_ROOT\exefile\shell\open\command

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

再找到:

HKEY_CLASSES_ROOT\.exe

双击右侧窗口中的(默认)值,设置为exefile
然后退出注册表编辑器,重启电脑

七、(适用于Windows2000/XP/2003)

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

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

ftypeexefile="%1"%*[包含引号]
assoc. exe=exefile

重启电脑

重启-F8-最后一次正确配置

是你的系统的问题吧 刚开机的时候系统反映不过来 从做系统吧~!~!~!

重新系统吧,关联被改掉了,解决好了,可能你的电脑也是残疾了。