电脑开机后,未显示桌面就出现“阻止windows正确检查此机器的许可证。错误代码 0x80070002。”的窗口?

来源:百度知道 编辑:UC知道 时间:2024/05/08 18:22:42
请教高手!该怎么办?

这个问题最早出现在Dell戴尔电脑升级后,想不到零售版的WinXP都有这个问题,解决方法适用于WinXP家庭版/专业版/64位版,故障原因有二:一是原来的操作系统安全提供商改变了,二是变换了系统驱动器名。以原因一为例,戴尔助理软件安装后,会改变安全提供商,当然,任何软件都可能引起这类问题。修复的过程需要编辑注册表,编辑之前,在菜单“注册表-导出注册表文件”把注册表备份到非系统盘上,以便出现问题后,可以在安装模式修复这些数据。同时,不要忘记升级一次ERD(EmergencyRepairDisk,应急修理磁盘)。
编辑注册表的目的是重置缺省的WinXP安全提供商,步骤如下:
1、重启电脑,在引导过程中按F8开启菜单,进行安全模式
2、在“开始-运行”中键入regedt32.exe进入注册表编辑器
3、找到下列子键,并删除它们:HKEY_USERS\.DEFAULT\Software\Microsoft\Cryptography\ProvidersHKEY_USERS\S-1-5-20\Software\Microsoft\Cryptography\Providers
4、退出编辑器后重启电脑原因二的解决办法是重置系统驱动器的驱动器名,先去除常驻于系统盘的应用程序,比如防火墙之类,再编辑注册表。
在注册表中找到HKLM\Software\Microsoft\Cryptography\Defaults\Provider;在Provider子键中,改变所有的ImagePath值为新的系统驱动器盘符;退出编辑器后重启电脑。有时,第三方的程序亦会造成这类安装问题,先尝试在安全模式中运行激活程序,当然,最好的方法是格式化驱动器后,重新装一次操作系统。

原因
如果满足下列任一条件,就会发生此问题: • Windows XP 中默认的安全提供程序已更改。
• 系统驱动器的驱动器号已更改。

重置 Windows XP 中的默认安全提供程序
要重置 Windows XP 中的默认安全提供程序,请删除 Windows 注册表中相关的注册表项。为此,请按照下列步骤操作: 1. 启动计算机。启动时按 F8 以便在安全模式下启动计