blackjack 发表于 2007-7-31 08:30

【求助】如何跳过安装包的os版本检查(或者修改系统版本)

因为特殊原因 不能安装sp2 结果一些新的软件不支持sp1
装了sp2然后安装某些软件 然后卸载sp2 发现软件仍然可用 说明软件其实是支持sp1的

那我想跳过软件的版本检查 或者干脆修改系统注册表之类的骗过所有安装软件 以为我装的是sp2 该怎么改呢?
谢谢!

lkj1025 发表于 2007-7-31 11:10

能不能说下是什么软件不支持SP1的??

blackjack 发表于 2007-7-31 12:12

windows live writer
IE7
visual studio
...

lkj1025 发表于 2007-7-31 12:41

请单击“开始”菜单,选择“运行”,点击后出现“运行”对话框,输入regedit回车,打开注册表编辑器。然后顺次展开注册表到缦挛恢?HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows\CSDVersion,CSDVersion的键值就决定了在“系统属性”中所显示的Service Pack版本号。默认键值为十六进制的100即十进制的256,对应SP1。如果将CSDVersion的键值修改为十六进制值200(十进制为512),重新启动电脑后,我们就可以“使用”上SP2了。此时,请大家再到注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\CSDVersion下看看,你会发现字符串值CSDVersion的键值自动从Service Pack 1变为Service Pack 2!原来,这两处的注册表值项是对应的,修改了某一处待重启电脑后另外一处就会发生相应的变化。想想看,如果我们将CSDVersion的键值改为十六进制的300会怎么样?聪明的你一定想到了!对这样我们就可以提前“拥有”Windows XP SP3,从而大大超前一把,当一回IT领跑者!依此类推,我们可以知道,如果将CSDVersion的键值改为十六进制的400,则可以“拥有”SP4,将CSDVersion的键值改为500则拥有SP5……
:D :D
哈哈……不知道搞个SP8的XP系统会不会唬倒一些高手^u^ ^u^

lkj1025 发表于 2007-7-31 12:48

对注册表不熟悉的朋友也不要担心,只要你打开记事本,按下面的内容一字不差的输入(“'”后面的内容是我加的注释大家可以不用输入):

  Windows Registry Editor Version 5.00

  '在上面最好空上一行

  

  "CSDVersion"=dword:00000300

  '在本行下面一定要空上一行,切记!

  然后保存为任意名字的.reg文件,最后双击该文件导入到注册表中,然后重新启动电脑,进入“我的电脑”中,选择“帮助”菜单下的“关于Windows(A)”,会打开“关于 Windows”对话框,在这里也可以看出你使用的是最超前的Windows XP SP3!

这里是改成SP3的注册表文件方法,你可以举一反三

aesthetics 发表于 2007-7-31 12:55

Windows Live 的软件目前好像不是很好用,曾经装过,和XPSP2有冲突

blackjack 发表于 2007-7-31 13:54

^u^ 谢谢哈 我试试
页: [1]
查看完整版本: 【求助】如何跳过安装包的os版本检查(或者修改系统版本)