【发布时间】:2023-02-10 18:50:09
【问题描述】:
免责声明:我知道“如何”问题在这里不是很受欢迎,但这是总结我的问题并在找到答案后将其提供给其他人的最有效方式。
我曾多次尝试从计算机中删除 TwinCAT,以便在出现一些错误后重新安装它。
但每次都是一个巨大的麻烦。
官方Beckhoff website说再次运行安装程序并选择卸载按钮有效,但问题是它只删除 TwinCAT 3 而不是它的模块.起初我以为是因为也安装了 TwinCAT XAE Shell 并且模块依赖于 XAE 而不是 TwinCAT3 所以我卸载了 XAE 但模块仍然存在。
之后我仍然得到所有这些程序:
我觉得很奇怪(如果不是非常烦人的话)安装程序能够安装这么多程序但不能卸载它们。
有一次我试图从我的计算机上完全删除 TwinCAT(及其所有模块)并从 Windows 配置面板卸载程序是不够的,因为一些程序在运行卸载过程后仍留在列表中(这意味着文件仍然存在于我的Program Files 中)。它也仍然存在于我的 Visual Studio 扩展中,无法从 Visual Studio 中删除。所以我尝试手动删除他们的文件,其中一些文件受到一些身份不明的进程(或多个进程?)的保护,我无法找到(它不在我的启动列表中)。
导致卸载最麻烦的程序/文件是:
- Beckhoff TE9000 TwinSAFE 编辑器
- Beckhoff TwinCAT AML 数据交换(给出错误
the specified account already exists) - 文件
C:/TwinCAT/3.1/Driver/TcCnc.sys(文件正被另一个程序使用)
在 Windows 搜索后,剩余的文件位于(这是一个非详尽的列表)C:\Users\xxx\AppData\Local,C:\Windows\Microsoft.NET\assembly\GAC_MSIL 中有很多。在Registry Editor 中出现的次数太多了,所以我不会尝试列出它们。
所以我不得不手动删除我的regedit 和 windows 文件夹中所有提及 Beckhoff 的内容(例如 Program Files、AppData 等)。
在那之后,我终于能够删除所有的 TwinCAT 组件......
注意:CCleanerPro 也无法删除 TwinCAT。
这在很大程度上是病毒的行为,所以我觉得没有更好的方法来做到这一点很奇怪......
您找到从计算机上快速卸载 TwinCAT 的方法了吗?
【问题讨论】:
标签: twincat twincat-ads twincat-hmi