在尝试确定 Windows 7 Pro 上是否存在恶意软件问题时,我sfc /scannow
分别在安全模式和恢复磁盘中进行了操作,但两次 shell 均未做出响应Windows 资源保护发现损坏的文件,但无法修复其中的一些文件。详细信息包含在 CBS.Log windir\Logs\CBS\CBS.log 中。
查看我的日志,似乎唯一损坏的文件是iesysprep.dll
:
00000385 [SR] Could not reproject corrupted file [ml:48{24},l:46{23}]"\??\C:\windows\SysWOW64"\[l:26{13}]"iesysprep.dll"; source file in store is also corrupted
谷歌搜索后我发现它与 Internet Explorer 有关。因此我对此有两个疑问:
1) 我担心这个文件被恶意软件感染了。有没有办法在不完全重新安装的情况下恢复它,因为我无法从恢复盘中恢复它?
2) 如果上述问题的答案是否定的,我可以转到 Windows 功能 -> “打开或关闭 Windows 功能”并禁用 Internet Explorer 11(我不关心这个,因为我只使用 Firefox 和 Chromium)吗?这样可以消除由此产生的任何可能的恶意软件吗?
答案1
某种程度上,您的错误是由于您修改了默认设置的权限而导致的。
尝试解决方案 2(无需思考)
出现此错误是因为安装 IE10 后,相关的 Sysprep 注册表项指向了 iesysprep.dll 的错误位置。
1)系统还原或按照 MS 解决方案操作
https://support.microsoft.com/en-us/kb/2868126
2)下载并运行exe http://www.sysnative.com/niemiro/apps/SFCFix.exe 从桌面并上传结果文本文件。(时间~10 分钟)参考:http://www.bleepingcomputer.com/forums/t/584893/file-corruption-cwindowssyswow64iesysprepdll/
答案2
1) 我担心这个文件被恶意软件感染了。有没有办法在不完全重新安装的情况下恢复它,因为我无法从恢复盘中恢复它?
是的,虽然这是一个很晚的答案,但希望仍然有用。在sfc /scannow
运行和分析 CBS.Log 后,我看到了类似的错误。对我来说,文件不同,我也怀疑是恶意软件,但似乎它确实被破坏了。
我从 pconlife.com 下载了该文件的“干净”版本,其中包含该文件的多个版本:
http://www.pconlife.com/viewfileinfo/iesysprep-dll/
为了替换损坏的文件,您可能需要先取得它的所有权,然后用下载的文件覆盖它:
takeown /f d:\windows\SysWOW64\iesysprep.dll
icacls d:\windows\SysWOW64\iesysprep.dll /Grant Administrators:F
copy {your-file-path}\iesysprep.dll d:\windows\SysWOW64\iesysprep.dll
所有这些步骤都解决了我的损坏文件的问题,最后我再次使用 sfc 检查新文件:
sfc /verifyfile=d:\windows\SysWOW64\iesysprep.dll