我的机器装有WIN2003企业版,以前一直可以通过网站自动更新的,闲置了很久,今天想更新的时候首先要求安装一个“Microsoft Windows 安装程序 3.1”的更新包,但是无论通过手动还是自动方式都无法安装。从别的网站下载这个安装包单独安装也不行,查找系统中文件,多了如下一个LOG文件:
[KB893803.log]
0.500: ================================================================================
0.500: 2005/09/07 22:33:30.549 (local)
0.500: c:\dc4925db6554fe8bb09ab36a62\UPDATE\update.exe (version 6.1.22.4)
0.510: Hotfix started with following command line:
2.153: In Function TestVolatileFlag, line 11660, RegOpenKeyEx failed with error 0x2
2.153: In Function TestVolatileFlag, line 11692, RegQueryValueEx failed with error 0x2
2.153: DoInstallation: CleanPFR failed: 0x2
2.153: GetGroupIdFromPidGenDll:LoadLibrary failed for C:\WINDOWS\system32\pidgen.dll dll
2.153: SetProductTypes: Failed to get product build type.
2.153: DoInstallation: SetProductTypes failed.
2.243: KB893803 的安装没有完成。
6.940: Message displayed to the user: KB893803 的安装没有完成。
6.940: User Input: OK
6.950: Update.exe extended error code = 0xf117
6.950: Update.exe return code was masked to 0x643 for MSI custom action compliance.
请问这是何原因,应该如何解决。
是不是盗版的?这个问题可能是序列号检查没有通过,现在很多补丁要验证是否是正版的,以前的很多版本不能用了。你可以运行一次正版验证确认。
要解决估计只能换版本。
后来通过一个什么软件改了一下以后可以升级了
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
再运行一下该软件
现在Windows2003 Server是会出现这样的情况,以前我公司也可以升级的,但是最近升级到最新的SP1补丁就不行,说是序列号不对。估计是微软限制盗版打补丁了,好象破解方法比较少!