在使用windows xp操作系统中总会遇到这样或者那样的问题,那么,下面这个问题你遇到过吗?
“一个问题阻止windows正确检查此机器的许可证。错误代码:ox80070002 ”。
错误代码:ox80070002 |
Ox80070002-基本介绍
微软发布了Windows XP Service Pack 3,很多用户在升级的时候会出现这样的问题:“一个问题阻止windows正确检查次机器的许可证,错误代码:Ox80070002”。造成这样问题的原因是你的系统缺少oembios.bin。一般是当你安装了ghost版精简系统(不仅限于ghost版系统,不正当的操作也可能造成这样的错误),一般的精简版系统会把oembios.bin这个文件给删除掉(当然不是简单的删除),然后当你安装微软升级补丁时便会出现这样的错误。
解决的办法也很简单,只要你找到这个文件重新复制到你的系统即可。以下是我的解决过程,仅供参考。
1,获得oembios.bin文件。由于我是双硬盘双系统,另外一个系统是xp sp2,并没有升级到sp3,所以我就在这个系统下找到oembios.bin文件(你也可以去网上下载次文件,百度一下就有了),拷贝到u盘里,然后重启机器。
2,把oembios.bin文件复制到X:/WINDOWS/system32/下面。在bios里,选择出问题的硬盘为第一启动项,保存重启机器,按F8键进入安全模式,然后把oembios.bin文件复制到C:/WINDOWS/system32/下面(我的系统装在C盘)。
3,重启机器,ok,问题解决。
下面再补充两种解决办法。但这两种办法我都没有验证。如果你实在找不到oembios.bin文件,可以试试下面的办法。以下方法都是在安全模式下进行的。
方法一:
1、停止自动更新服务。
步骤:
a:单击“开始”——“运行”,然后键入“Services.msc”,单击确定;
b:右击“AutomaticUpdates服务”,单击停止;
c:尽量减少服务管理单元。
2、重命名“SoftwareDistribution目录”。
步骤:
a:单击“开始”——“运行”,然后键入“cmd”,单击确定;
b:键入“cd % windir %”(不要输入“”号),回车;
c:键入“ren SoftwareDistribution SDTemt”,回车;
d:键入“exit”,回车。
3、启动自动更新服务。
步骤:
把“1”中停止的服务重新启动,反响操作就行。
4、重启机器。
方法二:
1、单击“开始”——“运行”,然后键入“regedt32.exe”,单击确定;
2、删除注册表中下列项:
HKEY_USERS/DEFAULT/Software/Microsoft/Cryptography/providers
HKEY_USERS/S-1-5-20/Software/Microsoft/Cryptography/providers
3、重启机器。