症状
在 Microsoft Windows XP 上安装安全更新MS04-038 (http://www.microsoft.com/china/technet/security/bulletin/ms04-038.mspx) 时,在计算机启动之后您收到以下错误信息:
Explorer.EXE - Entry Point Not Found - The procedure entry point SHCreateThreadRef could not be located in the dynamic link library SHLWAPI.dll(Explorer.EXE - 无法找到入口点 - 在动态链接库 SHLWAPI.dll 中找不到程序入口点 SHCreateThreadRef)
原因
在 Windows XP Service Pack 2 (SP2) 安装失败的计算机上安装 MS04-038 时,会出现此错误。通常情况下,如果 Windows XP SP2 安装失败,系统会执行自动回滚,将计算机恢复到安装 Windows XP SP2 之前的状态。如果系统不进行自动回滚,则在您重新启动计算机后,Service Pack 恢复过程会将 Windows XP SP2 的部分内容卸载。(例如,如果在安装 Windows XP SP2 过程中断电,则系统可能不会执行自动回滚。)再次重新启动计算机之后,您会收到一条消息,提示您使用“控制面板”中的“添加或删除程序”手动删除失败安装的剩余内容。 如果不采纳此建议,并且不使用“添加或删除程序”删除失败安装的剩余内容,则计算机将拥有 Windows XP SP2 之前的文件,而注册表将包含 Windows XP SP2 的信息。 如果计算机拥有 Windows XP SP2 之前的文件而注册表包含 Windows XP SP2 的信息,windowsupdate.microsoft.com/zhcn/default.ASP">Windows Update (http://v4.windowsupdate.microsoft.com/zhcn/default.asp) 或“自动更新”会提供 Windows XP SP2 版本的 MS04-038 (http://www.microsoft.com/china/technet/security/bulletin/ms04-038.mspx) 安全更新。
解决方案
要恢复计算机,请按照下列步骤操作:
1.
以正常方式启动计算机并登录。
注意:如果计算机无法正常启动,请以安全模式启动。 有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
315222 (http://support.microsoft.com/kb/315222/) Windows XP 中安全模式启动选项的说明
2.
收到上述错误信息时,请按 Ctrl+Shift+Esc 以打开“任务管理器”。您可以忽略任何其他可能出现的错误信息,而不会有任何安全风险。
3.
在“文件”菜单上,单击“新建任务(运行...)”。
4.
在“打开”框中,键入 control appwiz.cpl,然后单击“确定”。您可以忽略任何其他可能出现的错误信息,而不会有任何安全风险。
注意:如果“添加或删除程序”工具 (Appwiz.cpl) 没有打开,请在“新建任务(运行...)”框中键入下面一行以删除 Internet Explorer 修复程序,然后转至第 5 步:
%windir%\$NtUninstallKB834707$\spuninst\spuninst.exe
5.
在“添加或删除程序”窗口中,单击“Windows XP 修复程序 – KB834707”,单击“删除”,然后按照下面的说明操作。
6.
当“完成”按钮可用时,请单击“完成”,然后让计算机重新启动,即使删除过程看上去尚未完成。您可以忽略有关在此过程中安装的其他软件或修复程序的任何消息,而不会有任何安全风险。
警告:虽然计算机或许可以成功启动,而不显示任何错误信息,但是计算机仍然处于不完全的 Windows XP SP2 状态。您必须完成剩余的步骤并重新安装 Windows XP SP2。
7.
计算机重新启动后,单击“开始”,然后单击“控制面板”。
8.
单击“添加或删除程序”,单击“Windows XP Service Pack 2”,单击“删除”,然后按照说明操作。如果收到有关您在安装 Windows XP SP2 之后可能已安装的软件的消息,请记下标题。重新安装 Windows XP SP2 之后,可能必须重新安装这些产品。
注意:如果无法访问“添加或删除程序”,请按第 1、2、3 步所述使用“任务管理器”。通过在“新建任务(运行...)”框中键入以下内容删除 Windows XP Service Pack 2:
%windir%\$NtServicePackUninstall$\spuninst\spuninst.exe
9.
计算机重新启动之后,请访问 windowsupdate.microsoft.com/zhcn/default.asp">Windows Update (http://v4.windowsupdate.microsoft.com/zhcn/default.asp) Web 站点。重新安装 Windows XP SP2。有关如何安装 Windows XP SP2 的信息以及有关可帮助确保 Windows XP 成功安装的步骤,请访问下面的 Microsoft Web 站点:
http://www.microsoft.com/windowsxp/sp2/sp2_whattoknow.mspx (http://www.microsoft.com/windowsxp/sp2/sp2_whattoknow.mspx)
10.
成功安装 Windows XP SP2 之后,请访问 windowsupdate.microsoft.com/zhcn/default.asp">Windows Update (http://v4.windowsupdate.microsoft.com/zhcn/default.asp) Web 站点并安装任何重要更新。如果此过程不起作用,可以执行原位重新安装。
(出处:http://www.sheup.com)