最近我不得不重新安装 Windows XP。从那时起,每次安装 Service Pack 3 时,登录时任务栏都不会加载。我能够恢复它的唯一方法是使用 Windows XP 安装盘修复安装。但这并没有多大帮助,因为我没有安装更新。我尝试停止并重新启动 explorer.exe,并从旧安装中复制 explorer.exe(我的计算机识别驱动器但现在拒绝从它启动)。这两种方法都不起作用。如果有人能告诉我如何直接修复它或在下次安装 XP SP3 时避免出现此问题,我将不胜感激。我现在就在那台机器上。我正在使用任务管理器打开命令行。
编辑:我刚刚想了一下,发现问题不止于此。我的桌面图标也没有加载,启动文件夹中没有任何东西运行。我不知道为什么,但我突然想到这也可能是问题的一部分。直到现在我才意识到这一切都与任务栏未加载有关,但现在我认为这里有一个更大的问题。
更新:我将尝试从命令行进行系统还原以回滚 SP3。如果这不起作用,那么我将再次修复安装。其中一条评论中推荐的任务栏工具不起作用。运行 explorer.exe 也不起作用。一些答案没有提供足够的细节来说明如何修复它,例如更改可执行文件。其他人似乎在解决完全不同的问题。继续提供答案,记住我没有任何类型的图形资源管理器界面。
更新 2:系统还原不起作用,所以我不得不再次经历修复过程。
答案1
我能找到什么他们在 Service Pack 3 中对任务栏做了一些更改。
据微软称:
由于法律限制,我们不得不删除地址栏功能。发行说明将此列为已知问题
要取回它:
要恢复地址工具栏,只需替换浏览界面dll在您的 windows/system32 文件夹中,使用 SP3 之前的版本。最简单的方法是使用“开始”->“运行”->“msconfig”->“展开文件”,然后从您的 windows CD 中获取该文件的副本
如果它被 SP3 版本覆盖:
复制以下注册表项以禁用 WFP,尽管我不建议这样做。顺便说一句,这个网址上有一篇文章(http://www.microsoft.com/whdc/archive/wfp.mspx)。
禁用 WFP
代码片段 Windows 注册表编辑器 版本 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] “SFCDisable”=dword:00000001
启用 WFP
代码片段 Windows 注册表编辑器 版本 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] “SFCDisable”=dword:00000000
希望它能有所帮助
答案2
有人描述了类似的问题这里。
昨天安装 XP SP3 后遇到了同样的问题。
您可以做两件事。
打开任务管理器 (Ctrl+alt+del),在文件下选择“新任务”(运行)。这将为您提供一个“创建新任务”窗口。浏览到 C:\Windows\explorer 并单击打开。这应该会显示您的任务栏和资源管理器图标。这只是一个临时解决方案。
查找名为 Msmqlntcert (Filename
"C:\Windows\system32\regsvr32.exe" /s mqrt.dll
) 的启动程序,并确保它已设置为启动。似乎解决了我的问题不过还有另一个问题。似乎无法运行自动更新,无法启用和启动服务。每当我尝试启动服务时,都会收到错误消息“错误 1058:无法启动服务,因为它已被禁用或没有与之关联的已启用设备。”。
或者尝试任务栏修复工具。
答案3
最后的解决办法是重新安装 Windows XP。显然第一次安装时出了点问题,但现在可以正常工作了。感谢您的回答,希望这对某些人有帮助。
答案4
从 Windows 网站下载 SP3。获取名为 Autostreamer 的免费独立程序。您还需要 XP 安装光盘。使用 Autostreamer 将服务包集成到 XP 中并创建 iso 文件。将 iso 文件刻录到 CD(我使用 Burnaware)。从 CD 启动并安装。这也适用于升级版本,但不适用于 64 位版本的 XP。如果您收到错误消息,提示您要替换的文件比您原来的文件新,请将 SP3 文件中的“dll”扩展名更改为“old”,然后将 SP2 文件复制过去。