首页 > 代码库 > 不小心删除了sysWOW64下的webio.dll
不小心删除了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