使用批量许可证产品密钥安装的基于 Windows XP 的计算机可能会标记为非正版产品

文章翻译 文章翻译
文章编号: 926333 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

基于 Microsoft Windows XP 的计算机在启动时可能无法通过 Windows Genuine Advantage (WGA) 验证过程,或者基于 Windows XP 的计算机可能被报告为非正版。如果基于 Windows XP 的计算机是使用批量许可证产品密钥安装的,并且该计算机在 Microsoft 服务器出现短暂问题期间尝试进行验证,则可能会出现此问题。此问题在 2006 年 10 月 2 日和 2006 年 11 月 29 日持续了片刻。

原因

%ALLUSERSPROFILE%\Application Data\Windows Genuine Advantage\data 文件夹中错误或损坏的 Data.dat 文件可能会导致此问题。

注意:默认情况下,%ALLUSERSPROFILE% 文件夹位于 C:\Documents and Settings\All Users 文件夹下。但是这个位置在 Windows XP 安装中可能有所不同。

解决方案

如果您在 2006 年 10 月 2 日和 2006 年 11 月 29 日收到了 Data.dat 文件,则必须从基于 Windows XP 的客户端计算机中删除该文件。在下次验证期间将对 Data.dat 文件进行正确更新。

在单台计算机上更新 WGA Data.dat 文件的步骤

在单台计算机上手动更新 WGA Data.dat 文件的步骤

要手动更新 Data.dat 文件,请按照下列步骤操作:
  1. 使用具有管理员凭据的帐户登录到有问题的计算机。
  2. %ALLUSERSPROFILE%\Application Data\Windows Genuine Advantage\data 文件夹中删除 Data.dat 文件。
  3. 访问下面的 Microsoft 网站以确认计算机被报告为正版:
    http://www.microsoft.com/genuine/downloads/validate.aspx
  4. 单击“开始”,单击“运行”,键入 wgatray.exe /b,然后单击“确定”。

    注意:您的计算机上可能无法使用 wgatray.exe 命令。只有在安装了 Windows Genuine Advantage Notifications 的计算机上才能使用该命令。如果 wgatray.exe 命令不可用,也没有影响。转到下一步骤即可。 有关 Windows Genuine Advantage Notifications 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    905474 Windows Genuine Advantage Notifications 应用程序说明
  5. 重新启动计算机。

在单台计算机上自动更新 WGA Data.dat 文件的步骤

要自动更新 Data.dat 文件,请按照下列步骤操作:
  1. 访问下面的 Microsoft 网站:
    http://go.microsoft.com/fwlink/?linkid=52012
  2. 出现提示时,单击“运行”以运行 Microsoft Genuine Advantage Diagnostic Tool。

    注意:根据安全设置的不同,可能需要您确认多次,才能运行该工具。
  3. 单击“继续”。
  4. 在“Windows”选项卡上,单击“解决”。
如果此方法不起作用,请查看“在单台计算机上手动更新 WGA Data.dat 文件的步骤”部分中的说明。

在多台计算机上自动更新 WGA Data.dat 文件的步骤

以下示例脚本是一个简单的 .cmd 脚本。要在多台基于 Windows XP 的客户端计算机上运行该脚本,请使用“组策略”、Microsoft Systems Management Server 或可在您的环境中使用的其他工具。使用最适合您的环境的方法分发该脚本。要分别运行该脚本,您必须以管理员身份运行。

要创建该脚本,请打开一个新的 .txt 文件,然后将以下脚本文本粘贴到该新文件中。创建文件后,使用 .cmd 文件扩展名重命名该文件。
脚本文本
@ECHO OFF

IF EXIST "%ALLUSERSPROFILE%\Application Data\Windows Genuine Advantage\data\data.dat" (
ECHO Deleting data.dat
attrib -R "%ALLUSERSPROFILE%\Application Data\Windows Genuine Advantage\data\data.dat"
DEL "%ALLUSERSPROFILE%\Application Data\Windows Genuine Advantage\data\data.dat"
)

IF NOT EXIST %WINDIR%\system32\WGATray.exe (GOTO END)
ECHO WGA Validation in progress. 
WGATray.exe /b

:END
ECHO Done

属性

文章编号: 926333 - 最后修改: 2008年1月7日 - 修订: 4.1
这篇文章中的信息适用于:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Media Center Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Starter Edition
  • Microsoft Windows XP Tablet PC Edition
  • 正版增值计划
关键字:?
kbexpertiseinter kbtshoot kbprb KB926333
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com