用原版的SYSDM.CPL文件替换还是显示为“Service Pack 2”的,我用reshacker打开SYSDM.CPL文件,只发现有“Microsoft Windows XP”、“版本 2002”、“Professional”字符串,没发现有“Service Pack 2”字符 ...
经过摸索验证,终于知道修改XP补丁版本号的方法了,这个是不在SYSDM.CPL文件中改的,因为这个文件根本没有“Service Pack 2”字符串,要在注册表中改:
xpsp版本号注册表位置:
HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\WINDOWS\CSDVersion
XP SP1的值为100(DWORD值)
XP SP2的值为200(DWORD值)
XP SP3的值为300(DWORD值)
把CSDVersion的值改为300,重启就显示为"Service Pack 3"了。