不小心删除了sysWOW64下的webio.dll

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了不小心删除了sysWOW64下的webio.dll相关的知识,希望对你有一定的参考价值。

weibo的桌面客户端留了一个服务,在syswow64目录下留了个exe文件,看着旁边好像还有个weibo.dll,就把试着也删除了,但是删除不掉,我就进安全模式删除了(f8在Windows的启动界面)。

最后才发现删除错了,是webio不是weibo,感冒眼花了。avast都不能启动了,怎么办?

在装系统的镜像里的sourses目录里找到install.wim镜像(用7z查看),翻找到syswow64的webio.dll,复制到原来的目录里。恢复权限:http://os.51cto.com/art/201205/339681.htm 完全控制用户是NT SERVICE\\TrustedInstaller

系统恢复了,但是发现了一个小问题。文件的版本号。

我对比了下system32下和syswow64下的相同dll文件名版本号应该是一样的。

system32下的webio版本号(6.1.7601.17725),比我复制出来的syswow32的版本号(6.1.7601.17514)更高,在msdn上查找了一下,发现有安全更新更新了这个文件。

6.1.7601 应该是系统版本号

技术分享

系统发行的版本号,最后17开头表示是GDR服务分支版本。

技术分享

搜索到:MS12-006 更新了这个文件(https://support.microsoft.com/en-us/kb/2585542),到https://technet.microsoft.com/en-us/security/bulletins.aspx搜索MS12-006下载。

找到win7x64sp1 kb号为(KB2585542),系统果然装了这个更新,先卸载,重启,发现system32下的webio.dll变回去了。然后再安装下载的更新,重启,版本号都更新了。


这个折腾一番,知道了系统更新一点东西。

以上是关于不小心删除了sysWOW64下的webio.dll的主要内容,如果未能解决你的问题,请参考以下文章

不小心删除了支持文件夹下的 info.plist 文件:怎么办?

centos不小心删除/root目录解决办法

不小心执行 rm -f,该如何恢复?

dll文件32位64位检测工具以及Windows文件夹SysWow64的坑(很详细,还有自动动手编程探测dll)

C盘里的Bin文件被我不小心误删了,怎么办?

如何安装ocx控件