在企业中执行批量部署可以有效的降低IT人员个工作量,其诸多优势我就不再复述。但是我们可能会遭遇到这样的场景,企业中的计算机都随机预装OEM版的XP,那么当我们需要重新为这些计算机部署系统时,当然会选择随机的 OEM XP 光盘进行安装部署以保证合法授权,可是在批量部署时必需的一个关键步骤 Sysprep后,OEM XP 的 Mini 安装过程里无论输入 COA 上的序列号还是光盘文件中包含的序列号都替是无效。这个问题困扰了我很长一段时间,最近在 WindowsITPro 论坛上终于有网友回复了那篇老早的帖子,让我在 Microsoft TechNet librar 上找到了最终的答案。

Preserving OEM Pre-Activation when Re-installing Windows XP
Updated: April 20, 2005
By Stephanie Ybarra


Large PC Manufacturers known as Original Equipment Manufacturers (OEMs) have the ability to pre-activate Microsoft® Windows XP software installed on new PCs. As a result, end users are typically not required to activate the software during the set up process by typing in the product key found on the Certificate of Authenticity attached to the PC (COA Key).

In order to reduce a significant source of piracy, Microsoft has disabled online activation for COA Keys that are attached to PCs that have been pre-activated by OEMs. This change should have a minimal impact on licensed users who generally do not use their COA Key to activate the software because it has been pre-activated by the OEM. However, if a licensed end user needs to activate because the OEM pre-activation does not work as expected (e.g., after the replacement of a defective motherboard) they can do so via phone-based activation.

To help minimize the potential impact on licensed users, this whitepaper provides steps licensed end users can take to preserve OEM pre-activation when reinstalling the operating system using any of the four scenarios outlined below (sysprep, OOBEinfo, manual and unattended).

The following product keys should be substituted for XXXXX-XXXXX-XXXXX-XXXXX-XXXXX in the solutions discussed below.

 
Windows XP Professional 32 bit
 MVF4D-W774K-MC4VM-QY6XY- R38TB
 
Windows XP Tablet PC Edition
 XT67V-GY7FW-GR6FR-WDK2C-8T97J
 
Windows XP Professional x64 bit
 FM634-HJ3QK-6QVTY-RJY4R-XCR9J
 

For any of the solutions outlined below, you can verify that the OEM pre-activation has been preserved by clicking Start -> Run and typing %SYSTEMROOT%\system32\oobe\msoobe.exe /A and then click OK. If the procedure was successful, a message indicating that Windows has already been activated will be displayed.

Note: Instead of implementing any of the solutions outlined below, Volume License customers can use Volume License media to install the same operating system that was licensed from an OEM without acquiring a volume license for a PC being re-imaged. More information about this option is available here under “Re-Imaging Rights”: http://www.microsoft.com/licensing/resources/volbrief.mspx. Because Volume License agreements do not provide a full operating system license, Windows licenses should be acquired as part of the PC purchase from the PC manufacturer.

I. Using “sysprep –reseal –mini” Command
OEM pre-activation can be preserved when Sysprep.exe is run to reseal the system using the –reseal – mini switches by following these steps.

Ensure the following three files are present in the C:\Sysprep folder: sysprep.exe, setupcl.exe, and factory.exe. These files can be found in the deploy.cab which can be downloaded from the Microsoft® download center available at this location:

http://www.microsoft.com/downloads/details.aspx?familyid=7A83123D-507B-4095-9D9D-0A195F7B5F69&displaylang=en

Create a file named sysprep.inf using a text editor such as Notepad that contains the information shown below substituting the appropriate product key.

[UserData]
ProductKey =”XXXXX-XXXXX-XXXXX-XXXXX-XXXXX”

Save the sysprep.inf file in the c:\sysprep\ folder.

Run c:\sysprep –reseal –mini

For more information on the sysprep process, please visit
http://www.microsoft.com/technet/prodtechnol/winxppro/deploy/introductoin.mspx
http://www.microsoft.com/technet/prodtechnol/winxppro/deploy/minisetup.mspx

II. Making changes to the OOBEinfo.ini file
OEM pre-activation can be preserved if changes are made to the OOBEinfo.ini file by ensuring that the %SYSTEMROOT%\system32\oobe\oobeinfo.ini file contains the information shown below but substituting the appropriate product key.

[Version]
ProductKey =”XXXXX-XXXXX-XXXXX-XXXXX-XXXXX”

III. Manual Install
OEM pre-activation can be preserved when doing a manual installation by inserting the appropriate product key listed above when prompted for a product key by Windows setup. If you run sysprep –reseal –mini following the manual install, you will need to follow the steps outlined in Section I.

IV. Unattended Install
OEM pre-activation can be preserved if you use an unattended answer file (Unattend.txt or Winnt.sif) to automate installation by including the information shown below in the answer file substituting the appropriate product key listed above. If you run sysprep –reseal –mini following an unattended install, you will need to follow the steps outlined in Section I.

[UserData]
ProductKey =”XXXXX-XXXXX-XXXXX-XXXXX-XXXXX”

For more information on sysprep process, please visit
http://www.microsoft.com/technet/prodtechnol/winxppro/deploy/depovg/depxpii.mspx#EIAA

原文地址:http://technet.microsoft.com/en-us/library/bb457078.aspx

Windows Deployment | 评论(24) | 引用(2) | 阅读(23144)
gOxiA Email Homepage
2008/11/06 13:45
to:yangguo7026,删除驱动并不能完全解决你的问题,你可以在网上搜索一下,应该有相关制作通用型映像的文章,我记得需要修改ACPI、磁盘控制器等等为标准驱动才可。是一项很复杂繁琐的事情。
yangguo7026
2008/11/06 11:17
to: gOxiA
您好,我依照你的方法已经成功的制作出dell OEM sp3了,而且能成功应答,自动安装,不会出现以前的序列号无效。现在我又遇到一个新的问题,做出来的映像,移植性不好,我从dell740上移植到210上,就蓝屏,蓝屏代码0x0000007B,我已经把驱动卸载掉了的啊。我在想是不是由于某些驱动没有卸载干净,而且这些驱动是我无法手动卸载的。我可以不可以这样,让OEM系统盘安装的时候就不安装它的驱动,相当于安装一个纯净的sp3。不知道怎么样实现?是不是把光盘中某个OEM文件夹下的驱动删除掉就能行,还是怎样做,能不能指点一下,万分感激!!!
gOxiA Email Homepage
2008/11/06 10:26
to:yangguo7026,看看这篇Blog,HOWTO:制作 Dell OEM XP with SP3 安装盘,http://goxia.maytide.net/read.php/1008.htm
yangguo7026
2008/11/05 17:03
to: gOxiA
我还在研究查找资料解决戴尔OEM系统从sp2升级到了sp3后,sysprep时候出现ID无效的问题,正好在论坛找到了一个帖子用的是gOxiA这个id,我想应该是你的,帖子在后面。我按照里面的方法做了,在虚拟机上调试,正常安装完成后,出现了只剩下30天要求激活,而且我在 帮助 菜单,关于window里看到还是sp2的,我按照你说的方法照搬过来,连文件名都一样,怎么又出现这个错误呢?有些不解。
首先,将随机光盘全部文件拷贝到本地磁盘一个目录下,如:"D:\SetupCD",之后在命令行下执行 WXPSP3 补丁安装包程序并加上 "/integrate" 参数将 SP3 集成到安装源中,如下列命令格式:


WINDOWSXP-KB936929-SP3-X86-CHS.EXE /integrate d:\setupcd

完成 SP3 的集成后,我们需要将随机光盘下涉及到 OEM 激活的文件拷贝到 setupcd 目录下的 i386 目录中进行覆盖,这些文件是:
1、OEMBIOS.BI_
2、OEMBIOS.CA_
3、OEMBIOS.DA_
4、OEMBIOS.SI_
5、DPCDLL.DL_
6、PIDGEN.DLL
gOxiA Email Homepage
2008/11/05 14:18
to:yangguo7026,SP3与SP2的OEM确实不通用,我之前自己制作with sp3的oem xp安装盘就需要将序列号变更为SP1的才可以,查阅资料好像是SP3的PID文件重新进行了修改。
yangguo7026
2008/11/05 12:57
to: gOxiA   今天我又试了,后来可以了,没有出现无效ID,但是我开始的时候也是这样操作的却显示无效ID,我分析,可能是我从开始的windows xp sp2打补丁包升级到sp3后,部署的时候就会出现无效ID,我后来的系统是在sp2下做的,成功,我的安装盘是sp2的,不知道我这个分析对不
gOxiA Email Homepage
2008/11/05 10:05
to:yangguo7026,如果是Windows XP Professional 32 bit那么使用这个MVF4D-W774K-MC4VM-QY6XY- R38TB应该没有问题。此外你也可以尝试查找你随即光盘中WINNT.sif 里的序列号进行尝试。
yangguo7026
2008/11/05 08:58
to: gOxiA   您好!我现在公司用的都是DELL品牌机,型号有多种,如以前的optiplex 170L ,210L,320,740,755等好几个型号。购买的都是OEM的正版操作系统,公司电脑都要经过我们初始化,为了提高工作效率,准备做一个ghost系统盘恢复到机子上通过sysprep部署,然后安装驱动和其他软件,(这种封装部署方法和软件网上很多,不过基本都是用的免激活的破解xp3版本,用于个人,不适合企业用),然后遇到了用OEM的序列号做的自动应答文件,sysprep.inf,自动部署,却总是出现输入的产品ID无效。这个问题困扰我好久了,网上查了很多资料,昨天发现你的博客这个宝地。能不能给我一些建议我该怎么做,万分感谢!!!
gOxiA Email Homepage
2008/11/04 20:58
to:yangguo7026,OEM系统盘在安装时通常不需要序列号,在安装后也是自动激活的.此篇文档主要的目的是当企业ITPro在批量部署OEM系统时需要使用Sysprep重置系统状态及SID,那么需要通过此方法来制作sysprep.inf。方能正常执行sysprep。
yangguo7026
2008/11/04 16:49
我根据上面说的方法用sysprep.inf里的序列号,并做好了自动应答,但是,还是出现这个问题,输入的产品ID无效。我的OEM系统盘是另外一台电脑上的OEM系统盘,序列号也是另外一台电脑上的序列号,是不是和这个有关
分页: 2/3 第一页 上页 1 2 3 下页 最后页
发表评论
昵称 [注册]
密码 游客无需密码
网址
电邮
打开HTML 打开UBB 打开表情 隐藏 记住我