一、问题的提出
1、案例一:来自网络求助
昨天中了个deskipn.all桌面媒体,今天折腾了一天,试了N种方法,单独用杀毒软件根本弄不了,安全模式下禁止进程启动,删除注册表都没用,在网上查,原来这东西是正常安装的,所以杀毒软件都直接查不了,还会修改,最后按别人说的方法把毒是杀了,可遗留下这个问题,每次开机后会弹出"没有找到webpageparser.dll(MS是桌面媒体的一部分源文件),因此这个应用程序未能启动.重新安装应用程序可能会修复此问题"的窗口.而且每启动一个程序都会弹出响应的窗口,窗口上有相应的程序无法找到组件的提示.比如打开IE时就会弹出窗口,上面为"iexplore.exe-无法找到组件",下面就是"没有找到webpageparser.dll,因此这个应用程序位能启动.重新安装应用程序可能会修复此问题".点确定后不会对程序运行产生影响,但做什么都会弹窗口出来,好烦人啊!希望高人指点,泪奔...
2、案例二:我的实战
为同事LIN清理计算机,用最新版本的 Windows 清理助手清除桌面媒体,重起计算机后发现频繁提示"没有找到Webpageparser.dll--- xxxxx.exe " xxxx例如 Explorer.exe 等。后来观察是每运行一个EXE文件都会有这个提示窗口先,但EXE可以被执行。起先怀疑是EXE关联方式被强制修改,用了很多种方法,无效。汗。。 google一下,发现有此烦恼的还不少。
二、我的解决方案
在C:\Windows\System32文件夹下面创建一个文件夹,命名为Webpageparser.dll 重起后问题解决。
三、总结及思考
卑鄙无耻的 webpageparser.dll ,下流的桌面媒体。强制创建一个命名为Webpageparser.dll 文件夹的方式我认为只是临时解决方案。
我现在对其强制启动其DLL文件的技术很感兴趣,是什么呢?