修改注册表使默认的C:\Program Files目录改为其它指定目录会不会导致以前安装的程序不能正常运行呀?

来源:百度知道 编辑:UC知道 时间:2024/05/10 19:18:35
我习惯把一些大型软件安装在D盘自己建的Program Files文件夹里,可系统默认的是C:\Program Files,并且在C:\Program Files里面已经安装了一些程序。这里我想问一下,如果我通过修改注册表键值HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion,把子键ProgramFilesDir的值C:\Program Files修改为D:\Program Files,那么之前在C:\Program Files里安装的所有程序还能正常运行吗?

其实我修改默认的ProgramFilesDir主要目的就是想把MSN 9.0安装到D盘的Program Files目录里,因为Windows Live Messenger的安装程序不给用户选择更改安装位置的选项,所以才想起修改注册表ProgramFilesDir,使Windows Live Messenger安装程序在安装时自动指向D:\Program Files目录。请问这样可行吗?
遇到个问题,当我把ProgramFilesDir默认程序安装位置修改后重启系统,其它程序都可以正常运行,就是Outlook Express打不开了,提示MSOE.DLL无法初始化…… 具体如以下附图所示:
http://album.hi.csdn.net/app_uploads/RedChimae/20090526/205713711.p.JPG
http://album.hi.csdn.net/app_uploads/RedChimae/2

应该可以。ProgramFilesDir只是安装程序的默认路径,你可以在安装过程中进行修改。这里你把C:\Program Files修改为D:\Program Files不会对已安装的软件造成影响,只是下次安装默认路径会变成D:\Program Files。

试一下不就得了。不行再把注册表改过来呀

放心吧!没问题可以正常运行!我经常改那个!没出现过什么问题!