又见2003新问题!
2008-10-27 10:55:12| 分类: 学习 | 标签: |字号大中小 订阅
安装"系统必备"时,安装程序总是提示:"安装检测到另一个程序,需要重新启动电脑"(Setup has detected that another program requires the computer to reboot. You must reboot the computer before installing Visual Studio .NET Prerequisites. Once the system reboots, you need to restart setup. Click OK to reboot. Click Cancel to exit setup and install later.) ,重启以后,仍然会弹出这个提示.
解决方法:
在注册表中找到项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\
然后将PendingFileRenameOperations项重命名,是将这个项重命名,而不是改其项的值。
确定HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce为空
确定HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx为空
不重启电脑,再次运行安装程序(重启的话那个项可能会自动还原)
注意:这个动作必须是在运行安装.net 2003前,否则会无效。
常规动作:运行安装.net 2003安装,如果提示重启时,则修改注册,重命名上面的项,然后再重新启动。重新启动以后,再查看注册表,如果注册表被还原的话,重新修改注册表,然后就可以安装.net 2003。
换个做法:安装.net 2003之前,先查看注册表,如果有那一项的话,重命名之,然后就可以安装.net 2003了。
解决方法:
在注册表中找到项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\
然后将PendingFileRenameOperations项重命名,是将这个项重命名,而不是改其项的值。
确定HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce为空
确定HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx为空
不重启电脑,再次运行安装程序(重启的话那个项可能会自动还原)
注意:这个动作必须是在运行安装.net 2003前,否则会无效。
常规动作:运行安装.net 2003安装,如果提示重启时,则修改注册,重命名上面的项,然后再重新启动。重新启动以后,再查看注册表,如果注册表被还原的话,重新修改注册表,然后就可以安装.net 2003。
换个做法:安装.net 2003之前,先查看注册表,如果有那一项的话,重命名之,然后就可以安装.net 2003了。