一、原因分析
有时候当用户进行完系统查杀与优化操作后或是安装了某个程序而破坏系统文件,都有可能会引发搜索功能失效的问题。其具体表现为:在执行"搜索"功能后,系统弹出错误对话框,提示"无法找到运行搜索助理需要的一个文件。您可能需要运行安装。",而且"搜索助手"工具栏显示一片空白。
二、解决办法
1、在目录文件夹“C:\Windows\inf”中找到并右键“srchasst.inf”文件,选择“安装”(可能会提示插入系统安装盘)。
2、按“Win+R”打开“运行”窗口,输入“regedit”命令运行注册表,在打开的注册表中依次定位到以下注册项“
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\CabinetState”,新建字符串“UseSearchAsst”,设置其值为“NO”。
3、再次打开运行,输入CMD命令后按确定,然后在打开的命令提示符光标处输入如下4条命令修复,每条命令输入后都需按回车执行。
regsvr32jscript.dll
regsvr32vbscript.dll
regsvr32mshtml.dll
regsvr32/ishdocvw.dll
4、新建“记事本”,输入以下代码内容,将内容另存为一个.BAT文件,运行即可。
cd /d" %SystemRoot%\System32"
regsvr32 /u /s msxml3.dll
regsvr32 /s msxml3.dll
exit
5、如果以上方法不生效,那重新建立一个新的用户,然后用新的用户登陆即可。