本地硬盘双击无法打开,右键默认项为自动播放,而不是打开,请问如何修复?十分感谢。

如题所述

你机子十有八九中毒了,你可以现在DOS下(按WIN+R,在运行对话框中输入CMD),以D盘为例,再输入"D:",再用"type autorun.inf",看看里面是什么,找*=*.exe,或什么文件这一行,里面有什么文件名就删该文件。再删掉autorun.inf就完成了(del autorun.inf),在DOS下删这个文件时,得现用attrib看看这些文件的属性,如果有只读,等等属性的还应将这些属性去掉才能删除(attrib -r...略)下面批处理文件里有,如果你对DOS不熟看下面

以上方法可可以这样,不过有时行不通,因为你的系统有时被病毒搞的找不到文件夹选项。
具体做法是,在资源管理器的工具的文件夹选项中的查看属性页中选中显示所有文件、取消系统保护文件的勾,你就可以在D盘下看到autorun.inf,双击打开这个文件看看里面加载的是什么文件,找出文件的路径,把下面代码sxs.exe 换成你看到的文件名(当然你也不必那样,也可以手工删除嘛),如果那个文件和autorun.inf不在同一目录,在下面代码中还要加上路径,把以下代码保存为.bat文件,然后执行(双击)。执行完毕,注销或重启看看

@echo off
c:
cd \
attrib -s -h -r sxs.exe
del sxs.exe /F
attrib -s -h -r *.inf
del autorun.inf /F
d:
cd \
attrib -s -h -r sxs.exe
del sxs.exe /F
attrib -s -h -r *.inf
del autorun.inf /F
e:
cd \
attrib -s -h -r sxs.exe
del sxs.exe /F
attrib -s -h -r *.inf
del autorun.inf /F
f:
cd \
attrib -s -h -r sxs.exe
del sxs.exe /F
attrib -s -h -r *.inf
del autorun.inf /F
@echo 修复完成。按任意键继续……记得手动重启计算机!!
pause
温馨提示:答案为网友推荐,仅供参考
第1个回答  2007-04-09
症状:双击盘符无法打开,只能通过右键打开;几天之后删除系统NTDETECT.COM文件,系统无法启动。
传播途径:U盘、MP3、移动硬盘
检查方法:将文件夹选项--查看中的"隐藏受保护的操作系统文件(推荐)"前的勾去掉,
并在此项下面选择“显示所有文件和文件夹”。
然后打开任一盘符,如果发现有“rose.exe”和“AUTORUN.INF”文件,则已中毒。

解决方法:

手动:
结束rose.exe进程,然后删掉以下文件:
各个盘符下的autorun.inf和rose.exe文件(包括自己的U盘等),
c:\windows\system32\run.reg,
c:\windows\system32\systemdate.ini(里面记录着删掉NTDETECT.COM文件的时间),
d:\systemfile.com文件;
最后将注册表中HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run下面的dll键值删掉,
然后重启即可。

自动:
执行“杀rose病毒.bat”,然后重启即可。
1、按Ctrl+Alt+Delete调出任务管理器,在进程页面中结束掉所有名称为Rose.exe的进程(建议在后面的操作中反复此操作,以确保病毒文件不会反复发作)
2、在开始--运行中输入“regedit”(XP系统)打开注册表,点“编辑”——“查找”,在弹出的对话框中输入“rose.exe”,找到后将整个shell子键删除,然后继续按F3查找下一个,继续删除查找到有关的键值,直到显示为“注册表搜索完毕”为止。
3、在我的电脑-工具-文件夹选项-查看-显示所有文件和文件夹,把“隐藏受保护的系统文件”的勾去掉.
4、对每个盘符点右键-打开进入(切记不能双击),删掉所有的rose.exe和autorun.inf文件。如果删除时候提示不能删除,可将这两个文件的属性由“只读”改为“存档。若还不能删除,则重启电脑,在自检时按F8进入到安全模式下去删除。
∷预防办法:

1、当别人将U盘插入自己的电脑,当出现操作提示框时,不要选择任何操作,关掉。

2、进入我的电脑,从地址下拉列表中选择U盘并进入,或者右键单击可移动磁盘,在弹出的菜单中选择“打开”进入。千万不要直接点击U盘的盘符进去,否则会立刻激活病毒!

3、在我的电脑-工具-文件夹选项-查看-显示所有文件和文件夹,把“隐藏受保护的系统文件”的勾去掉,你会看到U盘中出现了“rose.exe”和“autorun.inf”两个文件,直接删除!

4、在开始--运行中输入“regedit”(XP系统)打开注册表,点“编辑”——“查找”,在弹出的对话框中输入“rose.exe”,找到后将整个shell子键删除,然后继续按F3查找下一个,继续删除查找到有关的键值,直到显示为“注册表搜索完毕”为止。
第2个回答  2007-04-09
这个autorun把我害惨了,给你介绍下怎么弄吧。开机按f8进安全模式,打开我的电脑,工具-文件夹选项-查看,把“隐藏受保护文件(推荐)”前面的钩去掉,然后“显示所有文件和文件夹”打钩,确定。右击c盘,有自动播放,不要点,点下面的打开,(切记,这个是最重要的)然后你会在根目录下看见autorun文件,删除,然后应该还有一个东西,是个运行程序,名字不一定,你应该可以看出来不是什么系统文件的,删除,然后其他每个盘都这样删掉就可以了。重启电脑,ok了!本回答被提问者采纳
第3个回答  2007-04-09
开始——运行——CMD
默认进入C盘
假设现在要修复D盘
在命令提示符里输入“d:”——“attrib autorun.inf -r -h -r -s”——“del autorun.inf”
其他盘照例
重启后即可
但此法相对更治标,如果AUTORUN由其他程序创建而成,建议在文件夹选项里更改设置,选则显示系统文件和隐藏文件,然后找到硬盘根目录下相应的不熟悉的应用程序删除

不过仍建议全面杀毒
第4个回答  2007-04-09
打开工具,选项菜单中的全部显示;
应该可以发现有些隐藏文件,把无关的文件都删掉就可以双击直接打开了;
相似回答
大家正在搜