双操作系统如何共享应用程序?(新安装操作系统如何使用以前的程序?)

来源:百度知道 编辑:UC知道 时间:2024/07/05 04:53:50
我以前系统是XP,今天又装了个Vista,分别安装在C盘和F盘。但是运行Vista后我以前的程序都看不到了,连杀毒软件都不能启动,一些安装了的游戏也不能玩。谁能告诉我怎么办才能在Vista系统下运行在XP下已经安装过的程序?不会又要在Vista下重新安装一遍吧?那样的话一个3G的游戏不是要占6G空间?
谁能告诉我怎么办才能在Vista系统下运行在XP下已经安装过的程序啊??拜托!!!

你必须在每个系统下都重新再安装一遍程序。
原理:
不管是XP,还是Vista,都各有自己的一套数据库,那就是你常听说的注册表。当安装应用程序的时候,程序的信息就注册到注册表数据库里。当你在XP中安装程序时,程序会注册到XP的注册表数据库里。同理,当你在Vista中安装程序时,程序会注册到Vista的注册表数据库里。两个系统的注册表数据库是不能共享的,所以必须把程序在XP和Vista里都装一遍。

当然,有些软件被成为“绿色软件”,只有这样的软件不用重装,因为他们不在注册表注册。或是注册信息对它们没什么影响。如QQ就是典型的例子。