怎么通过注册表查询一个软件的安装文件路径

我把问题说明白吧:
是这样的,原来我的SQL Server的安装文件在D盘的一个文件夹下,Visual Studio 2008的安装文件也在D盘,然后装的时候SQL和 VS 2008就是在D盘启动安装的,由于我的软件都选择安装在D盘(可选安装路径的软件),所以为腾出足够空间,我把D盘的安装文件全部移动到E盘了,之后由于要安装Visual Studio 2008 的SP1补丁,此时安装文件已经在E盘了,所以SP1是在E盘安装的,但是有一个问题就来了,安装SP1之后VS 2008的只能感知变为英文的了,于是在官网找了KB957507补丁,但是安装的时候要改SQL 的语言,提示显示的是以前SQL的安装文件路径下的,也就是D盘路径的,我该现有路径的(E盘)SQL安装文件,但是KB957507补丁依然不完全成功,到结果的时候看到有部分是成功的,有部分说为成功,打开VS 2008,只能感知依然是英文的。
我的问题是能不能修改注册表来改变SQL的安装文件的路径,我想是系统在注册表中存了这个路径才可能读出以前D盘的存储路径的。要是可以手动修改,那是哪个注册表项?还请高手帮忙,不胜感谢!
题目问题依然没有解决,但是关于VS 2008在安装 SP1后智能提示变为英文的这个问题,也就是安装KB957507不能完全成功的问题,其实已经解决,详见我对一楼的追问中的解决方案,如有别人有更好的解决方案,谢谢分享~!

1.开始运行(输入regedt32)-确定或输入;

2.在注册表中找到:HKEY﹣current﹣用户,然后单击:HKEY﹣current﹣用户前面的小三角形

3.在HKEY﹣current﹣用户扩展项中找到软件,点击软件前面的小三角形;

4.software展开项中的注册信息就是我们安装的软件的注册信息,如下图就是QQ软件的有关信息。注意:HKEY_CURRENT_USER_Software>Microsoft里的注册信息很重要,不要随意删除或者更改。

5.我们还可以打开注册表,点击编辑-搜索,输入软件名称,然后我们可以找到我们安装的软件的注册信息。例如:我们要查找无线网卡的信息:

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-11

1、打开注册表编辑器:在开始菜单的运行中输入 regedit打开注册表编辑器。如图:

2、点击工具栏的“编辑”。在”查找“中输入你所要查软件的名字。例如这里查找qq的安装路径。输入”QQScLauncher.exe“这是qq的运行文件名。点击”查找下一个“。经过短暂的搜索后,查到文件。如图:

3、可以很轻易的看出文件的安装路径,如图:

4、再来观察桌面上该文件的属性,如图:

5、与在注册表里查询的路径一致。查询成功。

第2个回答  2011-02-23
打开注册表:regedit 在路径下:
HKEY_LOCAL_MACHINE----SOFTWARE----你的软件,键值。追问

其实已经好了,我装了一次KB957508补丁,提示不完全成功,但是在安装过程中,我选择了SQL的安装文件的路径,就是现在的E盘路径,这一次没有成功,后来我再装一次该补丁,它就没有提示了,直接通过了,我打开VS 2008,智能提示也是中文的了。我就是想弄明白,在注册表中,我的SQL的什么键的哪个值是它的安装文件的路径,肯定是第一次装KB957507补丁的时候它把这个值改为了我指定的E盘路径,所以第二次才通过了的。谢谢~!

追答

你打开注册表,搜索框中输入sqlserver,然后按F3键一直查找,可以找到你需要的键值。

追问

好吧,我不知道你是没明白我的意思还是不知道具体是哪个键所以没说明白,我的意思是我知道编辑注册表而且会找,但是不知道该找哪个键来改值,现在是HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server下有100、90(VS 2005搞的)、BOL、DACFramework、DACProjectSystem、ExceptionMessageBox、Instance Names、MSAS10.MSSQLSERVER等,而且都有子键,我现在是要知道哪个键存了它的安装文件路径,以后可以仿照修改,谢谢!

本回答被提问者采纳
第3个回答  2011-03-09
运行cmd 输入regedit
相似回答