You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

TwinCAT3(Win10 64位)激活失败:AdsWarning 4115问题求助

解决TwinCAT3在Win10 64位激活时的RTIME时钟设置失败问题(错误码0x1013)

我之前也碰到过这个一模一样的棘手问题,折腾了好一阵才搞定,结合自己的排查经验和社区里的有效方案,给你几个针对性的解决方向,按顺序试试:

  • 确保win8settick.bat的正确执行姿势
    很多人容易忽略这个脚本必须以管理员身份运行,而且要重启的是整个电脑不是仅仅TwinCAT。你可以再核对一遍:

    1. 找到TwinCAT安装目录下的TwinCAT\3.1\System\win8settick.bat
    2. 右键选择「以管理员身份运行」,等待脚本执行完成
    3. 完全重启电脑,再打开TwinCAT尝试激活
  • 关闭Win10的快速启动功能
    Win10的快速启动会保留部分系统状态,可能干扰实时时钟的初始化:

    1. 打开控制面板 → 电源选项 → 选择电源按钮的功能
    2. 点击「更改当前不可用的设置」
    3. 取消勾选「启用快速启动(推荐)」,保存设置后重启电脑
  • 手动修改注册表调整电源设置(谨慎操作,建议先备份注册表)
    这个操作是针对系统电源管理对实时时钟的限制:

    1. 按Win+R输入regedit打开注册表编辑器
    2. 导航到路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power
    3. 找到CsEnabled项,将其数值数据改为0(如果当前是1的话)
    4. 重启电脑后再尝试激活TwinCAT
  • 检查BIOS/UEFI中的HPET设置
    TwinCAT的实时功能依赖高精度事件计时器(HPET),有些主板默认关闭了这个选项:

    1. 重启电脑,按对应按键进入BIOS/UEFI界面(通常是Del、F2或F10)
    2. 找到「Advanced」「Peripherals」或类似分类下的HPET设置
    3. 将其设置为「Enabled」或「64-bit Mode」,保存设置后重启系统
  • 重新安装TwinCAT实时组件
    如果上面的方法都无效,可能是实时组件损坏:

    1. 打开TwinCAT XAE,点击顶部菜单「TwinCAT」→「Install/Remove Features」
    2. 找到「TwinCAT Real-Time」相关组件,先卸载再重新安装
    3. 安装完成后重启电脑,再次尝试激活

内容的提问来源于stack exchange,提问作者talpham

火山引擎 最新活动