1、1. 启动电脑。启动过程中按下 F8 键,以安全模式启动电脑。 2. 启动 登录编辑程式 (Regedt32.exe) 。 3. 删除 Windows 登录中的下列登录机码: HKEY_USERS.DEFAULTSoftwareMicrosoftCryptographyProviders HKEY_USERSS-1-5-20SoftwareMicrosoftCryptographyProviders 4. 结束 登录编辑程式。 5. 重新启动电脑。一个问题阻止了 WINDOWS 正确检查此机器的许可证。(好好研究下) 来源: 唐如成的日志 开机提示:“一个问题正在阻止 Windows 准确地检
2、查此计算机许可证。”后面有 8 位的错误代码提示。我们可根据错误代码找对应的解决方法:错误代码 0x80004005如果 Windows 产品激活 (WPA) 所需要的文件已损坏或丢失,可能会出现此问题。如: 第三方备份工具或防病毒程序妨碍 Windows XP 的安装。在 WPA 要求的文件被修改。错误代码 0x80090006出现此问题的原因是该驱动器号(盘符)已更改。错误代码 0x8009001d如果您修改 MountedDevices 注册表值来更改启动驱动器号分配或系统驱动器号分配就会发生此问题。错误代码 0x80070002如果满足下列条件之一,可能会出现此问题: Windows
3、XP 中的默认安全提供程序已更改。系统驱动器号已更改。错误代码 0x8007007f 或错误代码 0x8007007e升级一个 Service Pack 后(打补丁,更新后),通常出现此问题。 升级后,可能出现文件损坏、文件丢失或文件不匹配。错误代码 0x800705aa、 错误代码 0x8007007e 和错误代码 0x80004005Dpcdll.dll 文件丢失或损坏时,将发生此错误代码。错误代码 0x800705aa、 错误代码 0x80070002、 错误代码 0x80004005、 错误代码 0x800405aa 和错误代码 0x80090019出现此问题的原因是在第三方程序中有一
4、些错误代码。错误代码 0x800703e7出现此问题的原因是磁盘已损坏。解决方案(注意要修改注册表前请备份原注册表):错误代码 0x80004005 的解决方法要解决此问题,使用下列方法之一。方法 1请注意 如果从 Microsoft Windows 98 Second Edition 升级后,会出现此错误代码,应按照下面的方法操作:从 Windows XP 光盘启动,然后执行升级修复。通过卸载 Windows XP,也可以解决此问题。 然后,重新安装您在升级到 Windows XP 之前运行的操作系统。方法 2要解决此问题,使用 Windows XP 安装光盘修复 Windows XP 的安
5、装,并再替换这些文件。 要这样做,请按下列步骤操作: 插入 Windows XP 安装光盘。重新启动计算机。 从 Windows XP 光盘启动计算机收到以下消息时, 按 R 键启动故障恢复控制台。To set up Windows XP now, press ENTER.To repair a Windows XP installation by using Recovery Console, press R.To exit Setup without installing Windows XP, press F3.按 1 以通过故障恢复控制台访问主驱动器。当系统提示您键入管理员密码。 如果
6、您没有管理员密码,按 Enter 键。键入 cd %SystemRoot % System 32 ,然后按 Enter 键。使用 REN 命令重命名下列文件。 命令格式:REN File_Name.extension File_Name.old。Wpa.dblpidgen.dllActshell.html请注意 这些文件位于下面的 oobe 子文件夹中:Licdll.dllregwizc.dllLicwmi.dllWpabaln.exe请注意 在前面的命令 File_Name.extension 表示新的文件名称。 此外,File_Name.old 代表旧的文件名。键入 光驱盘符(含冒号),并
7、按 Enter 键。 是例如,您键入 D: ,然后按 ENTER 键。键入 cd i 386 ,然后按 ENTER 键。分别键入以下命令。 每个命令后按 Enter 键:展开 licwmi.dl_ %systemroot%System32licwmi.dll展开 regwizc.dl_ %systemroot%System32regwizc.dll展开 licdll.dl_ %systemroot%System32licdll.dll展开 wpabaln.ex_ %systemroot%System32wpabaln.exe展开 wpa.db_ %systemroot%System32wpa.
8、dbl展开 actshell.ht_ %systemroot%System32oobeactshell.htm复制 pidgen.dll %systemroot% System 32键入 exit ,然后按 Enter 键重新启动计算机。错误代码 0x80090006 的解决方法如果您通过使用来自 Symantec 的 Ghost 部署基于 Windows XP 的计算机,请通过在重新生成过程中指定 FDSZ 参数重建 GHOST 映像文件。 如果您使用 Drive Image Pro 部署基于 Windows XP 的计算机,请升级到 5.0 版。错误代码 0x8009001d 的解决方法要
9、解决此问题,您必须删除 MountedDevices 注册表项的整个内容。 此项位于注册表:HKEY_LOCAL_MACHINESYSTEMMountedDevicesYou cannot modify the MountedDevices registry key in Windows XP because there are many hard-coded paths to the C:Windows drive. These hard-coded paths may not load. Then, that behavior provokes the WPA-related error
10、code.错误代码 0x80070002 的解决方法重置 Windows XP 默认安全提供程序,删除注册表中的相关的注册表项: 启动计算机。在启动过程中按 F 8 键到安全模式。单击 开始 ,单击 运行 ,键入 regedit ,然后单击 确定 。从注册表中删除以下注册表子项: HKEY_USERS.DEFAULTSoftwareMicrosoftCryptographyProvidersHKEY_USERSS-1-5-20SoftwareMicrosoftCryptographyProviders退出注册表编辑器。重新启动计算机。重置系统驱动器的驱动器号,使用注册表编辑器编辑以下的注册表项
11、,更改系统驱动器的值:HKEY_LOCAL_MACHINESYSTEMMountedDevices有关如何还原系统驱动器号的详细信息,查看 Microsoft 知识库中的文章: 223188 (http:/ ) 如何在 Windows 中恢复系统/启动驱动器号错误代码 0x8007007f 或错误代码 0x8007007e 的解决方法若要解决此问题,卸载安装的 Service Pack。 然后,重新安装该 Service Pack。错误代码 0x800705aa、 错误代码 0x8007007e 和错误代码 0x80004005 的解决方法要解决此问题,使用正确的版本的 Dpcdll.dll
12、文件替换原系统中的 Dpcdll.dll 文件。请注意 若要获得全新 Dpcdll.dll 文件,请将 Dpcdll.dll 文件从新安装计算机复制。错误代码 0x800705aa、 错误代码 0x80070002、 错误代码 0x80004005、 错误代码 0x800405aa 和错误代码 0x80090019 的解决方法请注意 在大多数的情况下 WinTools 第三方软件会导致此问题。要解决此问题,请按下列步骤操作: 从计算机断开网络电缆。从 控制面板中的添加或删除程序删除 WinTools 第三方软件。重新启动您的计算机,在启动期间按 F 8 键以带命令提示符的安全模式启动计算机。单
13、击 开始 ,单击 运行 ,键入 regedit ,单击 确定 。删除 WinTools 值的注册表项。 此项位于:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun如果下面的注册表子项存在,请删除: HKEY_LOCAL_MACHINESOFTWAREClassesCLSID87766247-311C-43B4-8499-3D5FEC94A183HKEY_LOCAL_MACHINESOFTWAREMicrosoft WindowsCurrentVersionExplorerBrowserHelperObjects 877662
14、47-311C-43B4-8499-3D5FEC94A183退出注册表编辑器。 重新启动计算机。从 ProgramsDir Common filesWinTools 路径删除下列文件: ProgramsDirCommon filesWinToolsWToolsA.exeProgramsDirCommon filesWinToolsWSup.exeProgramsDirCommon filesWinToolsWToolsS.exeProgramsDirCommon filesWinToolsWToolsB.dll 请注意 ProgramsDir 代表安装 WinTools 的文件夹。 默认情况下
15、,是 C: Program Files 文件。清除位于 %Windir% System32DriversEtcHosts 路径中 HOSTS 文件。请注意 %Windir% 表示基于 Windows XP 的计算机上 Windows 文件夹。 默认情况下是 C:Windows。删除所有在文件名称中有 Wtools 或 Wsup 的文件。 例如 %Windir% prefetch 文件夹可能包含有 Wtools 或 Wsup 的某些文件。请注意 在 %Windir% prefetch 文件夹是一个隐藏的文件夹。 若要访问该文件夹,请在 地址 框中键入 %Windir% prefetch ,并按
16、Enter 键。重新启动计算机到正常模式下。错误代码 0x800703e7 的解决方法要解决此问题,运行 chkdsk 命令。不在此列表中的错误代码的解决方法如果收到错误代码不是以上代码,请使用下列方法。方法 1:重命名 Wpa.dbl 文件和 Wpa.bak 文件如果要强制重新激活 Windows XP ,请重命名 Wpa.dbl 文件和 Wpa.bak 文件。方法 2: 重命名 Wpa.bak 文件如收到一个错误代码,指出必须启动 Windows XP,但是却无法启动 Windows XP。 在这种情况下必须重命名 Wpa.dbl 文件以使其无效。例如更改为 wpa.dblinvalid。
17、然后,将 Wpa.bak 文件的名称更改为 Wpa.dbl。方法 3: 还原系统使用系统恢复选项从还原点还原 Windows XP。方法 4: 升级升级系统以上来源于 http:/ SP3 出现这种问题并不是所有的盗版系统都会出现这个问题,有一些操作系统在进行封装的时候删除了某些文件,比如出现这个故障的,就是删除了%WinDir%system32 目录下的 Oembios.bin,只要从其他能够正常运行的计算机上把这个文件拷贝到%WinDir%system32 目录下就可以。启动时按 F8 进入安全模式,拷贝 oembios.bin 到%WinDir%system32 目录下,重新启动电脑,一
18、般可以解决。如果不能解决,或者不能进入安全模式,建议重新安装操作系统。如果故障依旧,修复一下系统。1、开机按 F8 不动到高级选项出现在松手,选“最近一次的正确配置 ”回车修复。2、请开机按 F8 进入到安全模式中用系统自带的系统还原,还原到你没有出现这次故障的时候修复。3、如果故障依旧,使用系统盘修复,打开命令提示符输入 SFC /SCANNOW 回车(SFC 和/之间有一个空格),插入原装系统盘修复系统,系统会自动对比修复的。4、如果故障依旧,在 BIOS 中设置光驱为第一启动设备插入系统安装盘按 R 键选择“ 修复安装”即可。5、如果故障依旧,建议重装操作系统。如果实在不行,建议选择修复
19、安装,这样即修复了系统,又可使 C 盘的程序和文件不受损失。二、在加载 Windows Update 网页时,出现 0x80070002 号错误这是个经常发生的间歇性错误,由间歇性的网络连接错误引起。Internet 是动态网络,一次成功的连接,往往需要进行多次尝试。根据我们的经验,大部分用户只是短暂的时间内遇到此问题,然后马上消失,Windows Update 功能恢复正常。有些 Windows 2000 SP3 用户选择存档旧文件时也会出现此错误。旧版本的 Windows Update 控制文件保存后,就会出现 80070002 错误。控制文件 IUENGINE.DLL 和 IUCTL.D
20、LL 都在 C:WindowsSystem32目录下,需要检查其日期和版本。三、当启动 Microsoft Windows XP 时,您可能会收到以下错误消息:“一个问题阻止 Windows 准确地检查此计算机的许可证。错误代码:0x80070002。”确定后系统注销,陷入死循环。重置 Windows XP 中的默认安全提供程序,请删除 Windows 注册表中相关的注册表项。为此,请按照下列步骤操作:1. 启动计算机。启动时按 F8 以便在安全模式下启动计算机。2. 启动注册表编辑器 (Regedt32.exe)。3. 删除 Windows 注册表中的下列项:HKEY_USERS.DEFAU
21、LTSoftwareMicrosoftCryptographyProvidersHKEY_USERSS-1-5-20SoftwareMicrosoftCryptographyProviders4. 退出注册表编辑器。5. 重新启动计算机。如果还是不行,建议用分区软件,(或者进入 DOS 用 FORMAT C:/Q 命令)格式化 C 盘,然后重新安装操作系统!开始运行 键入 services.msc找到 Windows Media Services 停止并禁用它 。从原始的安装源文件中找到以下文件:Pidgen.dllDpcdll.dll必须将较早版本的 Pidgen.dll 和 Dpcdll.dll 文件恢复到受影响计算机上的 WindowsSystem32 文件夹中。这两个文件位于原始 Windows XP SP2 OEM 介质上。我们可以在安全模式下恢复这两个文件。说明:Pidgen.dll (管理序列号), Dpcdll.dll(管理版本号),就是要你把原来 SP2 系统中的这两个文件复制到 windows/system32 文件夹中。但成功率不是百分之百。