Office 2000 在安装的时候,会记录下安装盘的序列号(?)和位置等信息,因此,如果你换一张安装盘,以后在添加删除Office组件的时候,就会不认光盘的情况,实际上,这个问题很好解决,请看下面:
在注册表里面的HKEY_CLASSES_ROOT\Installer\Products下面Office安装的时候,会记录一些安装密码信息,具体的没有仔细研究不过没有什么关系的,在其下面会有一些信息,以我的机器为例,有下面一些信息:
[HKEY_CLASSES_ROOT\Installer\Products\408000001E872D116BF00006799C897E]
"ProductName"="Microsoft Office 2000 Premium"
"PackageCode"="012C9AF70D523D111BE2000CF4F56264"
"Language"=dword:00000804
"Version"=dword:09000eed
"Assignment"=dword:00000001
"AdvertiseFlags"=dword:00000184
"Clients"=hex(7):3a,00,00,00,00,00
[HKEY_CLASSES_ROOT\Installer\Products\408000001E872D116BF00006799C897E\SourceList]
"PackageName"="DATA1.MSI"
"LastUsedSource"=hex(2):6e,00,3b,00,31,00,3b,00,46,00,3a,00,5c,00,6f,00,66,00,\
66,00,69,00,63,00,65,00,5c,00,00,00
[HKEY_CLASSES_ROOT\Installer\Products\408000001E872D116BF00006799C897E\SourceList\Media]
"DiskPrompt"="Microsoft Office 2000 Premium"
"1"="O9PRMcd01;1"
[HKEY_CLASSES_ROOT\Installer\Products\408000001E872D116BF00006799C897E\SourceList\Net]
"1"=hex(2):46,00,3a,00,5c,00,6f,00,66,00,66,00,69,00,63,00,65,00,5c,00,00,00
[HKEY_CLASSES_ROOT\Installer\Products\408010001E872D116BF00006799C897E]
"ProductName"="Microsoft Office 2000 SR-1 Professional"
"PackageCode"="03499CB847A23D11FA5C000CF4B5A3FE"
"Language"=dword:00000804
"Version"=dword:09000eed
"Assignment"=dword:00000001
"AdvertiseFlags"=dword:00000184
"Clients"=hex(7):3a,00,00,00,00,00
[HKEY_CLASSES_ROOT\Installer\Products\408010001E872D116BF00006799C897E\SourceList]
"PackageName"="DATA1.MSI"
"LastUsedSource"=hex(2):6d,00,3b,00,31,00,3b,00,48,00,3a,00,5c,00,00,00
[HKEY_CLASSES_ROOT\Installer\Products\408010001E872D116BF00006799C897E\SourceList\Media]
"MediaPackage"="\\"
"DiskPrompt"="Microsoft Office 2000 Professional"
"1"="office2000;1"
很明显,安装的加密数据就是保存在上面的一些地方,只是不知道M$保存的是那些数据而已,不过不管他,我们只要把第一个删除即可,如果你不放心,就把408000001E872D116BF00006799C897E改为408000001E872D116BF00006799C897E-即可!这样,Office在安装的时候,就不会老是说安装的盘不对,那个什么Data1.msi是无效的啦。