问:我的电脑不小心中了病毒,于是使用杀毒软件对整个硬盘进行查杀,查杀完病毒后,我打开C、D、E、F等分区时,都会弹出一个对话框提示“Windows脚本宿主无法找到脚本文件,下面是脚本:D:\autorun.vbs/行:10/字符:8/错误:语法错误/代码: 800A03EA/源:Microsoft VBScript 编译器错误”,无法进入C、D、E、F等分区。请问是怎么回事?
答:你的电脑原来中了Autorun病毒,虽然杀毒软件将Autorun病毒查杀掉,但由于其他文件(autorun.*)和注册表引用键值指向了被杀毒软件查杀掉的Autorun病毒文件,但是Autorun病毒已经不存在,所以双击磁盘盘符时会报错。你可以按照下面的步骤来解决问题:
1)按组合键 “Ctrl+Shift+Esc”调出“Windows任务管理器”,在“进程”选项卡中结束wscript.exe进程(视情况,有可能此进程不存在)和explorer.exe进程。
2)单击“Windows 任务管理器”的“文件”菜单→“新建任务(运行)”,输入“cmd”并回车打开“命令提示符”,依次输入:
del c:\autorun.* /f /s /q /a
del d:\autorun.* /f /s /q /a
若有其他盘符则继续输入上述命令,只要将里面的“c、d”更换成其他的盘符即可。
3)单击“Windows任务管理器”的“文件”菜单→“新建任务(运行)”,输入“Regedt32”并回车打开“注册表编辑器”,在左边窗格依次单击HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winows logon,接着在右边窗格双击“Userinit”,查看其数值数据是不是“C:\WINDOWS\system32\userinit.exe,”(这里假设你的系统是安装在C盘),若不是,则更改为正确的。
4)重新启动计算机即可解决问题。