InTouch 2014R2 SP1 安装全指南:从环境准备到授权注册避坑实操
发布时间:2026/9/15 18:16:04 作者:尧图编辑部 阅读量:1,286

前两天还有个朋友在群里发截图说装 Wonderware InTouch 2014R2 SP1 装到一半直接回滚折腾了一下午最后都不知道是哪个前置条件没满足。这个场面我太熟了。做工业组态这行InTouch 2014R2 SP1 在化工、水处理、热力监控这些项目里出现频率极高新来的工程师接手老项目要装自己做测试环境也要装可它的安装确实不是一路点“下一步”就能完事的。这篇文章就是把整个安装过程拆开讲清楚装之前要准备什么装的时候每步该点什么装完授权怎么处理以及我踩过的一些坑。想用虚拟机搭学习环境的朋友同样可以参考。1. 装之前先把账算明白这个版本到底是个什么定位很多人拿到 ISO 之后第一反应就是解压、双击 setup.exe然后被安装向导按在地上摩擦。其实 InTouch 2014R2 SP1 跟普通的办公软件不一样它属于 SCADA/HMI 平台软件安装逻辑、组件依赖、授权机制都更接近一套“工业级系统”所以第一步不是装而是搞清楚这玩意在项目里承担什么角色。1.1 为什么到了今天还在用 2014R2 SP1先花点时间说清楚这个版本到底是什么。很多刚接触工控的朋友看到“2014R2 SP1”会有点懵以为 2014 年发的东西已经很老了。确实在 IT 圈这个版本算古董但在工业 SCADA/HMI 圈里它的地位并不低。InTouch 从 20 世纪 90 年代初就是做 HMI 画面出身的2014R2 这个分支在功能和稳定性上到了一个很平衡的位置尤其是 SP1 补丁把历史报警、运行时冗余切换、以及部分报表相关的缺陷做了修复。关键点在于很多企业已经把产线数据采集、泵站监控、污水处理这些长期项目固化在这个版本上。你去看实际运行的监控室电脑2014R2 SP1 的存量非常大。新来的工程师要维护、要扩展、要在虚拟机里复现现场环境绕不开这个版本。这一点也解释了为什么网上搜安装教程的人一直不少它不像 MySQL、Python 那些软件装上之后文档一抓一大把工业软件的安装资料大多分散在现场老工程师的手里能写清楚的人不多。1.2 软硬件环境要求与虚拟机选择安装之前建议先对照一下环境。InTouch 2014R2 SP1 不像现代 Web 应用那样能随便跑在容器里它对 Windows 系统版本、数据库、运行库都有明确要求。我在实际项目里常用的组合是这样的项目建议配置备注操作系统Windows 7 x64 / Windows 10 企业版 LTSC / Windows Server 2008 R2 / 2012 R2不建议用 Win11兼容性风险大CPU双核以上推荐 4 核安装过程大量注册组件核多速度快内存4 GB 起步推荐 8 GB同时跑 SQL 和 InTouch 时 4G 很吃力硬盘系统盘预留 20 GB 以上组件安装位置基本都在 C 盘数据库SQL Server Express 2012/2014安装包 ISO 里一般自带显卡普通显卡即可组态画面动画多时可以选更高配置如果要在 VMware Workstation 里做虚拟环境客户机系统选 Windows 10 x64 是省心的方案。虚拟机的配置建议给到 CPU 4 核、内存 8 GB、磁盘 60 GB另外光分配硬件还不够——装好系统之后立刻打一个快照。这个快照是你整个安装过程的“后悔药”一旦装到一半把系统搞崩了直接还原比任何卸载工具都靠谱。2. 前置环境三步走IIS、.NET、数据库一个都不能少InTouch 2014R2 SP1 的安装过程长很大一部分时间耗在检查、补装系统组件上。如果我们能在正式安装之前把前置环境准备好后面出问题的概率至少能降一半。我总结下来最重要的前置条件有三类缺一个都会在某个意想不到的环节给你颜色看。2.1 IIS 与 .NET Framework 3.5没有它们服务起不来为什么要先折腾 IIS因为 InTouch 的管理端和部分服务组件依赖 IIS 来承载 Web 服务和相关接口。装完 InTouch 之后系统里会出现一批名字带 Wonderware 或 ArchestrA 的 Windows 服务其中有些服务就是挂在 IIS 下面的站点上的。IIS 没启用安装向导有时候不会立刻报错但装完你会发现服务起不来或者打开管理工具时提示找不到组件。利用 Windows“启用或关闭 Windows 功能”来做打开控制面板 → 程序 → 启用或关闭 Windows 功能。勾选 “Internet Information Services”建议把“万维网服务”、“Web 管理工具”、“IIS 6 管理兼容性”都一起勾上。勾选 “.NET Framework 3.5 (包括 .NET 2.0 和 3.0)”。如果有“消息队列”选项也一并勾上。有些通信组件会调用 MSMQ勾上可以避免后期启动服务时报错。这里有个很常见的坑Windows 10 上勾选 .NET Framework 3.5 时系统可能提示需要联网下载该死的更新文件。如果机器能联网等它自己下载就行如果内网环境无法联网就需要用安装镜像里的 sources\sxs 目录。以管理员身份打开 PowerShell 或 CMD执行dism /online /enable-feature /featurename:NetFx3 /all /source:D:\sources\sxs /limitaccess2.2 SQL Server Express数据存哪就靠它InTouch 的历史数据、报警配置、Galaxy 配置库都需要数据库承载。2014R2 SP1 的安装介质里会带 SQL Server Express 版本安装向导会自动检测本机是否装了 SQL Server。我的习惯是在正式运行 InTouch 安装向导之前先把 SQL Server Express 单独装好。原因有两个。第一如果机器上已经装了其他版本的 SQL Server安装向导自动检测时可能会直接选用已有实例后面 InTouch 创建数据库时遇到权限或实例名冲突排查起来很头痛。第二SQL Server 安装本身就是个大工程和 InTouch 挤在一起安装会拉长整体时间中间任何一个环节被打断都会连带影响后面的组件注册。单独安装 SQL Server Express 时实例名可以用默认实例也就是以机器名访问也可以固定一个实例名比如 INTouchDB。后面 InTouch 安装向导里问到数据库实例时填你刚才装的那个实例名一般不会出问题。认证方式推荐 Windows 身份认证这样 InTouch 连接数据库时不需要额外配置账号密码。2.3 C 运行库与杀毒软件冲突别让防护软件捣乱InTouch 安装过程会调用大量原生组件对 Microsoft Visual C 运行库的依赖很重。安装介质里一般带了 C 2010 SP1 Redistributable 这些运行库安装向导会自动装。但如果你系统里之前装过某些精简版或残留的运行库安装包反而会被它检测成缺失状态。最干脆的办法是打开控制面板的“程序和功能”把 Microsoft Visual C 2010 相关项卸载干净让 InTouch 安装程序自己重新装一遍。再就是杀毒软件。我装这类工业软件的时候习惯先退出第三方杀毒和系统防护软件不是因为这软件有毒而是它在短时间内要注册大量 COM 组件、写入系统服务杀毒软件实时监控会因为行为特征误判把注册动作拦下来轻则拖慢速度重则直接导致安装回滚。装完之后再打开杀毒软件把安装目录和服务加白名单即可。3. 正式安装主程序与 SP1 补丁一步步操作记录前置环境准备好以后就可以进入正式安装了。这里我按下一次完整安装的顺序把整个流程和当时实测到的一些细节记录一遍。3.1 安装源准备别小看解压路径这件事拿到安装包之后把 ISO 文件解压到一个全英文、无空格的目录下或者直接在 Windows 里双击挂载镜像。无论如何都不要把安装源放在桌面也不要放在带中文路径的目录里。工业软件在老外写的安装脚本里一旦遇到无法识别的字符默认行为就是忽略或中断后面排查起来太费劲。进入安装目录后找到 setup.exe右键选择“以管理员身份运行”。这里提醒一句如果点击 setup.exe 之后看似没有反应不要反复双击。安装程序初始化需要加载驱动和安装队列黑屏或转圈十几秒很正常你连续点好几下反而会启动多个安装实例后出现的实例可能覆盖前一个的写入状态整个安装就乱套了。3.2 安装类型与功能勾选典型安装不一定省事InTouch 2014R2 SP1 的安装向导通常有两种类型Typical典型和 Custom自定义。典型安装适合一台干净、要求不高的机器但如果你不确定这台机器将来要接什么设备、要不要配合其他 Wonderware 组件使用我建议选自定义。在自定义清单里除了 InTouch 本身还需要关注几类组件如果项目将来要连 PLC 或 DCS需要选择对应的 DAServer 驱动包。安装介质一般带了常见驱动如 Modbus、OPC 等其他厂商私有协议的驱动需要单独准备。如果主机打算做长期数据归档把和历史库、报表相关的组件勾选上。如果项目在同一个工厂里还有其他 Wonderware 节点建议把 AppServer / System Platform 相关组件一起装上。严格说 InTouch 2014R2 SP1 可以独立运行但很多监控系统在工程上会和 AppServer 组合使用。功能勾选完成后中间会有一到两次数据库相关配置的界面。填数据库实例名时直接填上面已经装好的实例名认证方式保持 Windows 身份认证即可。这里不要随手填一个不存在的实例名否则后面建库环节会卡很久。3.3 安装需要多久如何判断“假死”而不是真死这个版本的安装时间真的不短。机械硬盘上装少说三四十分钟换成固态硬盘可以快一些但也经常要 20 分钟左右。安装慢的主要原因是后台要注册大量 COM 组件、安装 Windows 服务、往 GAC 里写程序集。很多新手在进度条卡住 10 分钟后以为是死机直接去任务管理器里把安装进程结束掉结果把整个安装推到回滚状态。怎么判断它到底是假死还是在干活打开任务管理器看 CPU 和磁盘占用。只要安装进程还在稳定占用 CPU 或者磁盘它就还活着。更稳的做法是直接看安装日志日志一般写在 C:\ProgramData\Wonderware\ 目录下文件名带 InstallLog 字样盯着最后几行是否有新增内容即可只要日志还在写就让它慢慢跑。安装完成之后向导会提示重启。这里没什么好犹豫的直接重启。别以为不重启就能接着用很多服务要重启后才能正确启动。3.4 SP1 补丁安装装在所有组件之后SP1 补丁一定是在主程序和所有相关组件都装完之后再装。补丁安装之前先把 InTouch 以及后台带 Wonderware、ArchestrA 字样的服务关闭否则补丁程序中途提示文件被占用你就只能重启再来一遍。双击 SP1 补丁包一路下一步。补丁装完通常也会要求重启这一步同样别省。重启之后打开 InTouch 的 About 界面确认版本号已经变成 2014R2 SP1 对应的内部版本再开始做授权和项目恢复。4. 授权注册装完能不能正常打开全看这一步我在现场遇到最多的情况是软件明明装完了打开却是演示模式或者提示 License 找不到。别急着怀疑安装过程出了问题绝大多数情况是授权License没有正确注册。4.1 License Manager 与授权文件导入InTouch 2014R2 SP1 安装完成后开始菜单的 Wonderware 文件夹里会带一个 License Manager。它的作用是扫描、导入和管理授权文件。授权文件一般是 .lic 格式由软件供应商或正版渠道提供。第一次打开 License Manager 时它会自动扫描系统里已经存在的授权文件。如果你的授权文件还没导入有两种常用方式在 License Manager 界面里点 Import导入选中 .lic 文件确认导入。把授权文件复制到授权默认目录常见的是 C:\ProgramData\Wonderware\License然后刷新或重启 License Manager。导入之后界面里会显示当前机器的授权状态、授权类型和有效期。确认状态正常后再打开 InTouch 就不会进演示模式。这里要注意授权文件跟机器信息是绑定的别人机器上的授权文件拿到你机器上用是注册不上去的。4.2 机器名、系统时间和授权的关系Wonderware 授权机制和系统环境绑得很紧。绑定信息里通常会包含计算机名、网卡、系统时间特征。所以有一条纪律安装时机器名是什么就一直用下去中途改机器名、改 IP甚至系统时间被大幅度修改都有可能让授权失效。虚拟机里这个问题更突出。比如你把虚拟机克隆了一份来搭测试环境克隆之后机器名和网络信息变了授权就可能失效。做快照恢复到某个更早的时间点也一样系统时间被一起还原了授权校验也可能出问题。遇到这类情况不要急着重装软件先打开 License Manager 看看授权状态把 Wonderware 相关的授权服务重启一下很多时候能恢复回来。4.3 授权服务起不来怎么办注册完授权文件之后如果 License Manager 仍然显示异常优先检查 Windows 服务列表里带 Wonderware 或 License 关键词的服务确认它是否处于“正在运行”启动类型是否为“自动”。有条件的情况下重启一次机器让所有服务和授权重新初始化。防火墙也顺便看一下尤其是做内网隔离的环境License 服务默认监听在某些本地端口上如果被杀毒或防火墙拦住了主程序无法完成本地授权校验会一直报找不到授权。5. 实际安装中遇到过的 5 个坑以及处理思路最后这部分把我在不同机器上遇到过的典型问题整理成速查表。每个问题都是真实存在过的处理思路也经过验证。5.1 安装到一半自动回滚这是最常见的问题一出现基本就是整个安装失败非常打击人。从排查经验看原因基本集中在下面几类可能原因处理办法.NET Framework 3.5 未启用回到前置环境部分先用系统功能面板启用安装源路径带中文或空格重新解压到纯英文目录杀毒软件中途拦截重装之前退出杀毒装完再加白名单C 盘空间不足清理系统盘预留 20 GB 以上之前有残留的 Wonderware 组件在控制面板里卸载干净必要时清理注册表残留安装回滚后的系统状态往往很尴尬想装装不上想卸载又没有卸载入口。我的建议是先重启然后用控制面板卸载所有带 Wonderware、ArchestrA 字样的程序再把 C:\ProgramData\Wonderware、C:\Program Files (x86)\Wonderware、C:\Program Files\Wonderware 这些目录手动改名或删除最后检查注册表里 HKEY_LOCAL_MACHINE\SOFTWARE\Wonderware 是否还在确认清理完毕再重新安装。5.2 打开 IDE 时提示无法连接 GalaxyGalaxy 是 Wonderware 体系里的配置数据库概念本质上是存放在 SQL Server 里的一组数据库。装完 InTouch 后如果启动 IDE 或相关管理工具时提示无法连接 Galaxy大概率是 SQL Server 实例没对上或者相关服务没起来。处理思路是这样先确认 SQL Server 服务状态正常再打开 Wonderware 的管理控制台System Management Console看当前机器指定的 Galaxy 数据库是不是指向了你装好的那个 SQL 实例。如果实例名对不上把数据库配置重新指定一次。跨机器访问时还要检查防火墙有没有放行 SQL Server 端口。5.3 组态画面中文乱码或字体异常InTouch 2014R2 SP1 支持中文但我在实际项目里确实多次遇到中文乱码的问题。排查下来最根本的解决方法是在系统区域设置里把“非 Unicode 程序的语言”改成中文简体中国改完重启乱码基本消失。个别部署在英文系统上的项目如果一定要显示中文就需要在组态时手动指定中文字体。如果系统已经是中文组态画面里字体仍然不对去画面属性里检查当前使用的字体InTouch 的控件对某些默认英文字体支持好对中文字体支持一般最好统一改成“宋体”或“微软雅黑”这类常用字体。5.4 授权提示“找不到许可证”或“已过期”前面授权章节已经提过大部分原因这里补几个容易被忽视的点。第一License Manager 服务启动类型如果不是“自动”机器重启后授权组件不会自动加载就会造成“软件明明有授权重启就失效”的假象。第二安装补丁或者卸载某个 Wonderware 组件时授权信息可能会被重置这时重新用 License Manager 导入一次授权文件即可。另外系统时间不能随意往前或往后调整。有些项目组为了测试模拟数据喜欢手动改系统时间改完之后发现 InTouch 打不开了这就是授权校验认定的时间环境异常。教训就是在需要长期稳定运行的 HMI 服务器上务必开启系统自动校时。5.5 安装完成后整体系统变慢InTouch 装完之后系统里会多出一批常驻服务和后台进程尤其是连接数据库后SQL Server 服务占用的资源不小。如果机器本身只有 4 GB 内存运行组态软件和数据库确实会吃力。我的建议是专门的 HMI 服务器内存至少 8 GB并且把不需要的 Wonderware 服务改成手动启动降低开机负载。运行时如果内存还是吃紧可以考虑给系统设置更大的虚拟内存或者把 SQL Server 的内存上限适当调低一些给 InTouch 留出空间。测试环境则可以在高负载场景结束后直接关闭虚拟机省心省力。装 InTouch 这个软件我自己装到后来最大的体会是不能急顺序不能乱。先搞定系统级前置再装 SQL再走主程序和补丁最后做授权每一步都有它存在的理由。别觉得某些步骤麻烦就跳过前面省下的三分钟后面可能要花三个小时去填坑。尤其是当你面对一台即将投运的生产服务器时慢一点、稳一点比什么都重要。