【问题标题】:How to properly and fully uninstall TwinCAT 3?如何正确和完全卸载 TwinCAT 3?
【发布时间】: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\LocalC:\Windows\Microsoft.NET\assembly\GAC_MSIL 中有很多。在Registry Editor 中出现的次数太多了,所以我不会尝试列出它们。

所以我不得不手动删除我的regedit 和 windows 文件夹中所有提及 Beckhoff 的内容(例如 Program FilesAppData 等)。

在那之后,我终于能够删除所有的 TwinCAT 组件......

注意:CCleanerPro 也无法删除 TwinCAT。

这在很大程度上是病毒的行为,所以我觉得没有更好的方法来做到这一点很奇怪......

您找到从计算机上快速卸载 TwinCAT 的方法了吗?

【问题讨论】:

    标签: twincat twincat-ads twincat-hmi


    【解决方案1】:

    我遇到过类似的问题,主要是在想要安装更新版本的 TwinCAT 时。通常更新不能正常工作。

    我已经决定使用 BoxStarter 至少自动删除 TwinCAT。它可能不像使用 CCleanerPro、RevoUninstaller 或 BcUninstaller 那样彻底,但我发现它通常足以获得更干净的安装。

    我已经创建了一个脚本要点,您可以在这里找到它:https://gist.github.com/koosvanw/5b6933945399ec727b61531de7a6a794

    您可以下载脚本并使用本地 BoxStarter 安装运行它,或者单击提供的链接启动 Web 应用程序,然后它开始运行卸载脚本。

    如果您遇到脚本的任何问题,请告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-25
      • 2018-09-26
      • 2013-01-20
      • 2017-03-07
      • 1970-01-01
      • 1970-01-01
      • 2014-08-26
      • 2014-10-03
      相关资源
      最近更新 更多