现象:
在WinXP SP2下安装Step 7 V5.3中文版时,总是要求重新启动,安装SIMATIC NET 6.3时也是一样要求重新启动,但重启后还是一样。
提示:“安装程序检测到另一个程序要求计算机重新启动.必须重新启动计算机后才能安装,系统重新启动后,你需要重新启动安装程序.单击"确定"重新启动,单击"取消"退出安装程序”
解决:
在注册表内“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager”中删除注册表值“PendingFileRenameOperations” 不需要重新启动,继续安装软件。
详细解答:
microsoft windows操作系统已为删除或重命名注册了一个或多个写保护文件。这就是引起上述情况的原因,而且不受step 7的影响。
如果上述信息在安装step 7后即使已经重启pc后还出现,推荐按以下步骤进行补救。
no. |
步骤 |
1 |
通过“start > run...”打开注册表编辑器,并输入“regedit”。检查值“pendingfilerenameoperations”是否在以下路径中
- “hkey_local_machine\system\currentcontrolset\control\session manager”
.
( 61 kb ) 图 01 |
2 |
如果值在路径中,通过菜单“start > run...”启动“regedt32.exe”程序。然后重新打开路径
- “hkey_local_machine\system\currentcontrolset\control\session manager”
来获取下图:
( 59 kb ) 图 02 |
3 |
在右侧窗口双击值“pendingfilerenameoperations”打开多字符串编辑器:
( 15 kb ) 图 03
此编辑器(图 03)中的条目翻译如下:windows为每个相关文件创建两行。
情况a): 如果第二行为空,就说明文件已注册为被删除。此例中以下目录中的文件1031.mst
- “c:\winnt.400\installer\{34b13741-af4a-4d94-bbf55-12dac45017ba}\”
会通过windows浏览器被删除。
情况b): 如果第二行中有条目,这就是第一行中文件的新名称,在此例中在以下目录中的文件tbm9c.tmp
- “c:\winnt.400\installer\{34b13741-af4a-4d94-bbf55-12dac45017ba}\”
中会通过windows浏览器重新命名。
注意事项: 上述要删除的文件和路径只是个例子。此处请删除显示在用户计算机上的编辑器中的路径和文件。 |
4 |
完成上述步骤后就在注册条目
“hkey_local_machine\system\currentcontrolset\control\session manager\ ”中删除了注册表值
- “pendingfilerenameoperations”
现在可以安装更多程序而无需重启计算机了。 |
5 |
如果不能删除或重命名步骤3中指出的文件,那么请通过弹出菜单(右击)删除注册码“pendingfilerenameoperations”。 然后就可安装step 7而不要预先重启pc(代码在重启后又会出现)。 |
注意事项: 通常情况下,我们对直接修改注册表不做任何的担保,因为这完全是用户自己的责任。建议无论如何先对注册表作个备份,然后再按上面所说的进行。另外,设置与具体计算机有关,也就是说,如果将项目拷贝到另一台计算机,必须重作设置。
如果上述建议(步骤1至4)对windows xp系统的笔记本hp nc6120不起作用, 建议更新wlan驱动或从注册表中删除hp无线助手。 |