系统提示"安装程序检测到另一个程序要求计算机重新启动"

来源:互联网 发布:oa办公软件免费版 编辑:程序博客网 时间:2024/05/14 02:59

    对电脑的慢反应速度忍耐了稍许时间,整修了几次,感觉还行,但是最终还是用最为强劲的方法,重装系统。麻烦的事情就是要重新安装软件。

    但是在安装vs2003时系统提示"安装程序检测到另一个程序要求计算机重新启动",那就只好听从机器的安排,其实有时候我们还真的要听它的,别看它只是一个机器,热闹了也是能气坏你的。重启以后再次点击setup.exe安装,坏事了,还是这么个结果,这么个提示,于是在网上搜索之,解决办法如下:

    删除注册表一个键值就可以了,

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/ Control/Session Manager下的PendingFileRenameOperations子键
按照名称来理解,HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager应该存放的是当前系统会话的快照,而PendingFileRenameOperations记录的是一个未成功进行的文件更名操作。
某些程序(sqlserver,vb。net等)在安装时可能会使用这个键值,记录在安装过程中对临时文件的操作,如果这些程序(sqlserver,vb。net等)在安装进程启动时就发现这个键值存在,它就认为上一个安装程序没有完成,从而拒绝继续自身的安装进程。而按照道理,任何一个改写过此键值的程序都应当在结束或者系统重新启动的时候将这个键值删除,但如果由于种种原因这个操作没有被进行的话,那么这些程序(sqlserver,vb。net等)自然会得出错误的结论:"安装程序检测到另一个程序要求计算机重新启动。。。"
与大家共分享之。
原创粉丝点击