2024年5月11日发(作者:)

安装Wincc6.2 SP2全攻略

前几天想在WindowsXP SP3 环境下安装Wincc6.2 SP2,结果在安装

SQLserver2005 SP1时就发生错误,提示:“SQL server Database Services”组件安装

不了,当时也没有细看那个英文提示,还以为是系统不好或者与其它软件冲突,然后就退

而求其次,安装了一个Wincc6.0 SP3了事了。但是最近在用Wincc做项目时,同事告诉

我可以在Wincc里面直接调用STEP7的变量,免去重新建立变量的麻烦,还能减少错误

率,如此之捷径怎能不试?找来相关介绍一读,按照里面的步骤重新安装了Wincc的组件,

结果在STEP7中就是没有出现“Insert New ObjectOS”这个选项。无奈之下求助于网

络,发现有人提出是STEP7和Wincc版本不兼容的问题,找来Wincc的兼容列表一看,

果然Wincc6.0 SP3和我用的STEP7 V5.4 SP3不兼容,要解决只能降低STEP7版本或者

升级Wincc最少至6.0 SP4版本。项目的PLC程序已经快完成了,不可能降低STEP7的

版本,只能升级Wincc了。由于项目购买的Wincc就是6.2 SP2版本的,所以痛下决心,

哪怕重做系统也要安装6.2版。

今天安装时仍然遇到前几天的问题,经多方求助,都说是我的系统有问题,建议重做

系统,没办法只能忍痛割爱。为了与时俱进,同时少打补丁,我特意安装了XP SP3的版

本,就是这个版本害惨了我。安装SQL2005时,仍然出现了

“SQL server Database Services”安装不了的问题,这回我仔细看了一下英文提示,大

体的意思是让我检查安装的路径是否被压缩,是否只读。于是找到目标文件夹,右击/属性

/高级 看到有一个“压缩内容以便节省磁盘空间”被选上了,把那个对号去掉,重试安装,

终于正常了。安装SQL2005用了差不多一个小时时间(电脑比较慢),该安Wincc6.2了,

提示需要安全补丁KB319740,当我安装补丁时,又提示系统已经有更新的补丁,不必安

装。一头雾水去求助网络,发现又是Wincc6.2 SP2和WindowsXP SP3不兼容的问题,

顿时有种要撞墙的冲动。这可怎么办?仔细查找有人给出了两种修改注册表的办法:第一

种是[HKEY_LOCAL_MACHINESOFTWAREMicrosoftUpdatesWindows XPSP3]下

添加新项:“KB319740”,在此项下新加二进制数值“Des cription”,设置值为

"Windows XP 更新 (KB319740)"即可。第

二种是:

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlWindows]"CSD

Version"=dword:00000200

原来00000300 改为 00000200

我按照第一种方法修改后果然可以正常安装了,心中还窃喜。安装结束,满怀欣喜的

去打开Wincc,真的能打开,创建一个新项目时,报错:服务器意外关闭,不能创建项目。

白白浪费了将近一天的时间,结果还是不能用。

我在网上找了好久也没有发现解决办法,无奈只能再次重做系统,还费了好大劲找了

一张XP SP2的安装盘。做完系统,先安装STEP7,再安装SQL2005,最后安装WINCC6.2,

一切正常。打开wincc,创建新项目,又报错:SQLserver2005不支持打包目录,请提取

项目目录。还是不能创建项目,我万念俱灰,时间也指向夜里11点,愤怒的关机睡觉。

今早起来突发奇想,是不是因为那个“压缩内容以便节省磁盘空间”的问题呢?找到要创

建项目的文件夹,照前述的方法修改之后,终于在等待了两分钟总后新项目可以建立了。

至此Wincc6.2宣告安装成功。

通过这一天多安装wincc6.2的经历,有这么几个收获也总结了这么几个教训:

1、wincc和step7等西门子的软件和操作系统的兼容性很重要,安装之前一定要先查

询兼容性说明,否则就像我一样事倍功半。

2、虽然有办法可以解决兼容性问题,但是不保证不会出现别的稀奇古怪的问题,就像

我遇到的一样,为保险,还是要遵守兼容性规则。

3、用软件不能一味的跟风,使用最新版的,就像这个Wincc6.2,本人觉得不太成熟,

在XP SP3泛滥的今天竟然不兼容SP3。另外SQL2005太大了,安装用了一个多小时,还

不如2000的好。

4、跟西门子抱怨一下,你们的安装手册里面压根就没有跟兼容性有关的说明,建议以

后强调兼容性说明,免得大家浪费时间。

5、做事不能想当然,看到XP SP2可以兼容就想当然的认为SP3也兼容,那就是大

错特错了。虽然人家没说不兼容,可是人家更没说兼容呀。

创建如下注册表键值后问题可以解决:

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftUpdatesWindows XPSP3K

B319740]

"Des cription"="Windows XP 修补程序包 - KB319740

ERGEDAT

ergedat

regedit

XP--SP3变成SP2 打开注册表编辑器

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlWindows

栏中找到 DWORD 值 CSDVerision。

右侧

这个值如果是

十六进制的100、十进制的256系统显示的 Service Pack 版本就是 SP1;

十六进制的200、十进制的512系统显示的 Service Pack 版本就是 SP2;

十六进制的300、十进制的768系统显示的 Service Pack 版本就是 SP3;

依次类推。将其修改为SP2

也就是修改成十六进制的200、十进制的512就是SP2

WINCC 6.2 sp2 安装步骤

1.控制面板添加或删除程序添加/删除Windows组件

A)消息队列选上安装

2005

6.2

在WINDOWS XP SP3下安装WINCC6.2时,无法安装KB319740补丁导致WINCC

无法安装

解决方法一创建如下注册表键值后问题可以解决

[HKEY_LOCAL_MACHINESOFTWAREMicrosoftUpdatesWindows

XPSP3KB319740] 修补程序包 - KB319740" "Des cription"="Windows XP