请选择 进入手机版 | 继续访问电脑版

PLC部落-中国工控自动化电气专业网站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: 活动 交友 discuz
查看: 3445|回复: 0

WIN7 64位下STEP7升级过程

[复制链接]
发表于 2015-9-25 10:31:47 | 显示全部楼层 |阅读模式
  这是一次波折的升级过程历时12天安装STEP7近50次才将STEP7安装成功以下分享一下安装过程。

操作系统(WIN7 64位专业版)安装时间大概在2013年1月份安装,安装了STEP7 5.5SP2、MICROWIN SP9、WINCC FLEXIBLE 2008 SP4、STARTER4.3 、TIA WINCC V12、还有一些FM353 CP340等模块的支援包还有其他的不常用的工控软件及绘图软件,用的杀毒软件是MCAFEE

在全球资源库看到了STEP7 5.5SP4的补丁包由于我现在的STEP7版本有点低有些新的模块版本没有也安装不了模块HSP更新为了实现模块版本与硬件组态的对应我准备升级到STEP 5.5SP4下载后我也没在意就直接升级,我以为新的升级包应该有很多改进不会存在其他如安装失败与兼容性错误即使有也可以修复安装或者卸载重新安装可是事情不是我所期望的那样顺利,升级过程中出现了"error accessing the hsp registratio service没有注册类

的错误提示接着出现了另外几个提示我也没在意就继续安装到最后结果是提示安装过程中出现错误虽然重启后STEP7可以打开但是总是提示“ 服务器正在运行中,由于另一个程序正在运行中,此操作无法完成。请选择“切换到”来激活正在运行中的程序,并更正问题”虽然不停的单击重试会打开STEP7但是打开硬件组态后有很多的模块丢失只是有部分很少的模块与版本可以组态而且打开稍微组态复杂的硬件组态就会自动关闭HW CONFIG编译硬件组态也会自动关闭,重新进行SP4的修复安装后显示安装成功但是硬件组态还是自动关闭问题依旧,没办法我试着卸载却出现另外一个报警"你的权限不包括使用STEP7"

就这样出现了好几个错误提示最后导致在windows程序与功能里面虽然有STEP7但是没有卸载按钮,到现在STEP7是不能安装不能卸载,没办法我通过在\InstData\STEP7\Media目录下的STEP.MSI右击选择卸载然后尝试这将STEP7卸载掉这次控制面板中没有STEP7了我想着可能是由于原来的STEP7组件问题所以卸载了FM353 CP340这些组件删除了PROGRAM FILES X86下STEP7的安装目录所有文件当时这个目录有200M多并且更改了安装目录重新进行安装这次安装出现了DLL丢失不能完成安装,这个DLL文件我在我的虚拟机中WINDOWS目录下找到了但是WIN7中却没有我打开了安装目录解压了STEP7目录下的所有DATA1文件夹搜索到了这个DLL文件出自于InstData\STEP7\Media\S7NCM目录下的DATA1压缩包中可以肯定这个S7NCM是有问题的网上查了一下果然这个S7NCM是一些HSP的组件源管理着HW CONFIG中的硬件信息,知道了原因并且在InstData\STEP7\Media\目录下看到了所有STEP7自带的组件虽然我们卸载了STEP7但是这些组件还是没有卸载在控制面板中找不到但是西门子的“- Inst. software”

可以看到这些组件我对照安装目录与软件检测到的组件通过微软的“Launch Fix?it“进行卸载(我不敢用其他的工具怕出问题)直到“- Inst. software组件中没有了STEP7的组件然后进行S7NCM或者SIMATIC NCM或者ProductCode={CCC08FDD-3A54-11D6-92A8-00A0245B3AC6}相关单词的搜索通过RegWorkshopX64注册表编辑工具

进行搜索注册表删除相关注册表信息,这次我重新进行彻底安装先安装STEP7 5.5SP2然后升级SP4又出现了另外的错误信息丢失,

我现在在\InstData\STEP7\Media\S7SDD\Data1目录下找到了这个DLL文件我想这个应该是SYSTEM32或SYSWO64文件夹下的所以续出现几个DLL我都复制到SYSTEM32与SYSWOW64文件夹下安装后还是出现了有些组件安装错误的信息,然后我进行修复安装后显示安装成功,我打开STEP7后惊喜出现了现在STEP7中的硬件组态是好了也都显示出来了而且不自动关闭了,我高兴中,我心想在修复前还报错现在还真的修复好了,我试着检查STEP7的各项功能与完整性在打开PG/CP interface的时候发现选项里面根本没有这一项然后在打开控制面板中的出现无效的快捷方式至此心中又不平静了到此我已经进行反复安装修复30余次了,看来新的问题又出现了,我想刚才的那个S7SDD下的DLL文件我搜索了S7SDD显示是西门子自动化软件用于通信的公共组件几乎所有使用节点访问的软件都要用到这个组件现在头大了,打开MICROWIN与TIA WINCC V12都出现了问题虽然打开了但报错,只有FLEXIBLE可以打开基本正常,现在结论出来了我在卸载STEP7组件的时候强行把公共组件卸载了导致其他软件不能用也不能修复了,现在只有卸载西门子的所有软件清理注册表,删除SYSTEM32 与SYSWOW64下面的所有我拷贝的产品名称为SIEMENS的文件

并且删除注册表MACHINE SOFTWARE下SIEMENS目录进行重新安装我想应该没事了现在应该是纯净的系统了没有西门子其他软件安装应该没问题了,现在我都怕了SP4了因为SP4是升级包必须安装SP2或SP3所以我下载了SP3的完整安装包进行安装安装途中并不是我期待的成功而是上次报的的那个没找的的S7OTBXDX.DLL文件,我现在盲目了,怎么还有这个文件丢失这个文件不是STEP7的组件动态链接文件吗难道STEP7不自己安装?我注意到了每次STEP7安装前的系统检测环节说明系统在安装时检测到了这个DLL文件是存在的而事实是不存在那么谁说他是存在的致使安装程序不能复制新的文件,为什么经过几次的复制到SYSTEM32下与SYSWOW64的DLL还是有问题,我看了看我发现\InstData\STEP7\Media\目录下有两个S7OTBXDX.DLL一个是S7SDD(SIMATIC Device Drivers)另外一个是S7SDD64W(SIMATIC Device Drivers WoW)看到这里我想到SYSWOW64这个文件夹我很清楚是WIN764位系统下为运行32位程序所开发出了的兼容系统文件也就是说S7SDD64W应该是才是真正的WIN7 64位下的软件组态系统文件并不是S7SDD所以我试着将丢的那几个文件从S7SDD64W复制到SYSWOW64然后进行卸载清理S7SDD64W的注册表信息重新安装发现这次set PC/PG INTERFACE在选项菜单出了了但是还是有问题没有可选的通信接口,我试着在注册表中搜索S7OTBXDX.DLL发现了一个重要问题一个是HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\SharedDLLs下可以看出是这个共享DLL的注册表信息误导了STEP7的系统检测,所以我在这个SHAEDDLL下删除了所以SIEMENS目录或者以S7开头或者CP5611之类的连接目录指向,我又在其他SIEMENS关键字搜索的时候发现一个信息,也就是HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Siemens这个注册表目录他并不是以前的那个SOFTWARE下SIEMENS的目录了在WIN7 64位下其实这个WOW6432NODE才是真正的32位软件的注册表目录所以我删除了WOW6432NODE下的siemens目录并且为了完整清理注册表下载了RegClean Pro这个工具进行了注册表清理(清理之前做好备份)就这样清理注册表与WINDOWS\SYSWOW64目录下西门子软件的文件然后重新安装STEP75.5 SP3这次很顺利很高兴完整的安装了STEP7发现各项功能都正常并且安装了flexible 2008 Plcsim starter等软件都安装很顺利

至此看似解决了STEP7的安装问题但是在安装MICROWIN 的时候出现了“Unhand Exception
Error Number: 0x80040702
Des cription: Failed to load dll: smartcable20014

Setup will now terminate ”这个报警然后安装中断搜索了注册表删除了关于MICROSYSTEM字段信息,由于安装通信组件的时候出现的,网上找了很久发现了一个这册表的修补补丁:
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\Software\SIEMENS\MicroSystems\Common\Update320][HKEY_LOCAL_MACHINE\Software\SIEMENS\MicroSystems\Common\Toolbox\Components]"CountLibs"=dword:00000001
导入注册表重新安装奇迹般的安装成功,但是没有找到通信节点所以在控制面板SET PG/CP INTERFACE里面添加一个节点,又发现没有PC/PPI CABLE在国外网站搜到一个SimaticPGPCUpdate.bat的批处理脚本执行后发现所有丢失的通信接口都出现了。
点击此处查看附件

至此从去年12月30号到今年的1月10这12天时间除了上班就是安装卸载安装卸载这样终于将STEP7 5.5SP3安装成功,以上供那些不能重新安装系统或者不想重新安装系统的人参考一下希望从中获得一丝灵感从而解决软件安装问题。
今天过于晚了明天有时间在做补充,由于安装过程中过于着急有些没有截图也也没记录所有的错误信息还请见谅。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC部落 ( 津ICP备14000764 )

GMT+8, 2019-2-16 20:58 , Processed in 0.079116 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表