警告
已停用、不受支持的 Internet Explorer 11 桌面应用程序在某些版本的 Windows 10 上已通过 Microsoft Edge 更新永久禁用。 有关详细信息,请参阅 Internet Explorer 11 桌面应用停用常见问题解答。
本文介绍如何更改注册表,以确保 在 Windows 7 上安装 Internet Explorer 10 后能够成功执行 Sysprep 。
原始产品版本: Internet Explorer 11、Internet Explorer 10
原始 KB 数: 2868126
现象
在 Windows 7 上安装 Internet Explorer 10 后,执行 Sysprep 可能会失败,并出现以下错误:
SYSPRP LaunchDll:无法加载 DLL C:\Windows\SysWOW64\iesysprep.dll[gle=0x000000c1]
原因
发生此错误的原因是,安装 Internet Explorer 10 后,相关的 Sysprep 注册表项指向错误的位置(对于 iesysprep.dll)。
解决方法
若要在此状态下成功执行 计算机中的 Sysprep ,请执行以下步骤:
更改以下注册表项中的默认权限,以包括管理员组的完全控制。 (查看步骤 3,了解如何使用 regini.exe 实用工具执行此操作):
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Sysprep\Cleanup
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Sysprep\Generalize
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Sysprep\Specialize
将所有三个注册表项的值 {EC9FE15D-99DD-4FB9-90D5-676C338DC1DA} 更改为以下内容:
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Sysprep\Cleanup /v {EC9FE15D-99DD-4FB9-90D5-5B56E42A0F80} /t REG_SZ /d "C:\Windows\System32\iesysprep.dll,Sysprep_Cleanup_IE" /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Sysprep\Generalize /v {EC9FE15D-99DD-4FB9-90D5-CE53C91AB9A1} /t REG_SZ /d "C:\Windows\System32\iesysprep.dll,Sysprep_Generalize_IE" /f
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\Sysprep\Specialize /v {EC9FE15D-99DD-4FB9-90D5-676C338DC1DA} /t REG_SZ /d "C:\Windows\System32\iesysprep.dll,Sysprep_Specialize_IE" /f
再次执行 Sysprep。
对于步骤 1,可以使用 regini.exe 实用工具更改对所提到的注册表项的权限。 有关详细信息,请参阅 如何从命令行或脚本更改注册表值或权限。