凌峰创科服务平台

wibukey网络服务器未运行怎么办?

别担心,我们可以一步步来排查和解决,这个问题通常可以从 客户端服务器端 两个方面来分析。

wibukey网络服务器未运行怎么办?-图1
(图片来源网络,侵删)

核心概念

简单理解一下工作原理:

  1. CodeMeter 服务器 (CmServer.exe):这是一个在电脑上运行的服务,它的作用是“托管”或“共享” CodeMeter 密钥(通常是 CmStick)。
  2. 客户端:你正在运行的应用程序,它需要找到这个服务器,才能访问服务器上托管的密钥,从而运行。
  3. 网络:客户端和服务器必须在同一个局域网内,并且网络通信是正常的。

排查步骤:从易到难

请按照以下顺序进行检查,这能帮你快速定位问题。

第一步:检查客户端配置

这是最常见的原因,客户端需要知道服务器的 IP 地址。

  1. 获取服务器 IP 地址

    wibukey网络服务器未运行怎么办?-图2
    (图片来源网络,侵删)
    • 运行 CodeMeter 服务器的电脑 上,按 Win + R 键,输入 cmd 并回车,打开命令提示符。
    • 输入 ipconfig 并回车。
    • 找到你的网络连接(如“以太网适配器”或“无线局域网适配器”),记下 IPv4 地址168.1.100,这就是服务器的 IP 地址。
  2. 检查客户端的 CmDongle.ini 文件

    • 客户端电脑 上,找到 CmDongle.ini 文件,这个文件通常位于以下路径:
      • C:\Program Files (x86)\Wibu-Systems\CmDongle\
      • 或者,在你安装的应用程序的安装目录下。
    • 用记事本打开这个文件。
    • 检查 [CM_NET][CM_NET_SERVER] 部分。
    • 确保 ServerAddress 这一行正确指向了服务器的 IP 地址。
      [CM_NET]
      ServerAddress=192.168.1.100
    • 如果这一行不存在、被注释掉(前面有 )或 IP 地址错误,请修改并保存文件。

第二步:检查服务器端状态

确保服务器电脑上的服务正在运行。

  1. 打开 CodeMeter Control Center

    • 服务器电脑 上,打开 “CodeMeter 控制中心” (CodeMeter Control Center)。
  2. 检查网络服务器状态

    wibukey网络服务器未运行怎么办?-图3
    (图片来源网络,侵删)
    • 在控制中心的左侧菜单中,找到并点击 “网络服务器” (Network Server)
    • 在右侧窗口中,你应该能看到一个状态为 “正在运行” (Running) 的服务。
    • 如果状态是 “已停止” (Stopped),请点击 “启动” (Start) 按钮。
    • 如果状态是 “错误” (Error),请记下错误信息,这通常指向更深层次的问题(如端口被占用、权限问题等)。
  3. 检查防火墙(非常重要!)

    • Windows 防火墙或第三方杀毒软件(如 360、火绒、卡巴斯基等)经常会阻止 CmServer 的网络通信。
    • 临时测试:在服务器电脑上,暂时 完全关闭 Windows 防火墙 和第三方杀毒软件,然后再次尝试从客户端连接,如果成功了,那 100% 是防火墙的问题。
    • 永久解决方案
      • 打开 Windows 防火墙设置,找到“允许应用通过防火墙”的选项。
      • 添加一个规则,允许 CmServer.exe 程序在 专用公用 网络上进行 “入站” 连接。
      • 对于第三方杀毒软件,请在其设置中找到“防火墙”或“网络防护”部分,将 CmServer.exe 添加到信任列表或放行列表中。

第三步:检查网络连接

确保客户端和服务器可以互相通信。

  1. 从客户端 Ping 服务器

    • 客户端电脑 上,打开命令提示符 (cmd)。
    • 输入 ping <服务器IP地址>ping 192.168.1.100
    • 如果看到“来自... 的回复...”,说明网络是通的,如果显示“请求超时”或“目标主机无法访问”,说明网络不通,请检查:
      • 两个电脑是否连接在同一个路由器下?
      • Wi-Fi 是否连接正确?
      • 网线是否插好?
  2. 检查端口

    • CodeMeter 默认使用 TCP 端口 22350 进行通信。
    • 如果网络中有复杂的防火墙(如公司网络),可能需要网络管理员确认这个端口是开放的。

第四步:检查 CodeMeter 服务本身

服务本身可能出问题。

  1. 重启 CodeMeter 服务

    • 服务器电脑 上,按 Win + R,输入 services.msc 并回车。
    • 在服务列表中,找到 “CodeMeter Server” 服务。
    • 右键点击它,选择 “停止”,然后再选择 “启动”
    • 或者直接选择 “重新启动”
  2. 检查依赖服务

    CodeMeter Server 依赖于 “CodeMeter” 这个核心服务,确保 “CodeMeter” 服务也是正在运行的。


总结与解决方案清单

问题区域 检查点 解决方案
客户端配置 CmDongle.ini 文件中的 ServerAddress 确保IP地址正确,格式为 168.x.x
服务器状态 CodeMeter Control Center 中的网络服务器状态 如果是“已停止”,点击“启动”。
防火墙 Windows 防火墙或第三方杀毒软件 临时关闭测试,或永久添加 CmServer.exe 到防火墙允许列表。
网络连接 客户端能否 Ping 通服务器 检查网络是否在同一局域网,网线/Wi-Fi是否正常。
服务本身 Windows 服务中的 "CodeMeter Server" 尝试重启该服务。
软件问题 CodeMeter 软件 如果以上都无效,尝试在服务器上重新安装 CodeMeter 软件。

推荐的排查顺序:

  1. 先改客户端配置:确保 IP 地址正确。
  2. 再开服务器服务:在控制中心启动网络服务器。
  3. 然后关防火墙:临时关闭防火墙,这是最快速的判断方法。
  4. Ping 网络:确认底层网络连通性。

如果按照以上所有步骤操作后问题依旧存在,那么可能是 CodeMeter 软件本身损坏或存在更复杂的网络环境(如 VLAN、代理等),这种情况下,联系 WIBU-SYSTEMS 的技术支持会是最好的选择。

分享:
扫描分享到社交APP
上一篇
下一篇