CodeMeter服务无法启动?别担心,很可能是软件保护机制在起作用

Lars Møller avatar

WIBU

2022-08-17

使用CodeMeter保护的正版软件运行时,CodeMeter服务进程在后台自动运行,用户无需额外去关注,受保护的软件通常都会稳定、安全的运行。在极少数情况下,软件终端用户会遇到CodeMeter服务无法启动的情况,那是因为CoceMeter极高的安全机制开启防护。正版软件在终端运行时,一旦CodeMeter检测到任何可能会攻击软件安全的行为,CodeMeter服务即启动自锁,造成CodeMeter服务无法启动。软件终端用户或开发者遇到该情况如何进行安全排查?小步来帮您!

当使用CodeMeter硬件加密狗或软授权产品时,CodeMeter服务在后台自启动、自运行,用户无需手动启动。如果在某些特定场景下遇到CodeMeter服务无法启动怎么办?
如果出现CodeMeter服务无法启动的情况,首先需要在终端电脑中排查是否有破解补丁安装。通常出现CodeMeter服务无法启动和加密锁授权锁死的情况,一般都是由于某些破解软件配套的驱动层破解补丁造成。CodeMeter的安全机制会扫描终端电脑中是否存在破解补丁,一旦扫描到破解补丁,很大概率会通过CodeMeter服务程序自锁的方式对受保护的软件进行防护。
因此,为了保证正版软件以及硬件系统的安全和稳定,建议终端软件用户尽量安装使用正版软件。
常见的USB模拟驱动补丁有:
c:\windows\system32\drivers\vusb.sys
multikey.sys
vusbbus.sys
mcamvusb.sys
vusbbox.sys
mutilkey.sys
还有一些可能引起被锁的程序(通常是各类CrashDumper,可直接在计算机中全盘搜索 "crashdump"):
kingsoftcrashdump.exe
C:\Users\USER\AppData\Local\Kingsoft\WPS Office\10.1.0.7520\office6\kcrashdumper.exe
C:\Program Files (x86)\DingDing\main\current\CrashDumper.exe
……
等等
诸如此类的内存dump工具都有可能造成服务异常终止或是CmDongle硬件加密狗锁死,只需要在电脑中找到相关文件并删除重启电脑即可解决CodeMeter服务无法启动或加密授权锁死的问题。
还有些情况是可能有的加密软件中,会对CodeMeter服务进程造成冲突,因此停止对应的程序后服务就能顺利恢复。
终止对加密服务进程造成干扰冲突的程序
以上为常见的CodeMeter服务无法启动的原因排查,如果仍然没有解决该问题,请与软件开发者联系。
当删除了所有破解补丁和冲突程序后,您也可以尝试手动启动CodeMeter服务,步骤如下:
1.     在桌面的开始菜单栏->CodeMeter文件夹->CodeMeter Control Center,双击打开CodeMeter控制中心。
2.     在CodeMeter控制中心的工具栏选择进程->启动CodeMeter服务。
手动启动CodeMeter服务
3.    如您使用的是无图形界面的Linux系统,请打开的终端界面,输入service codemeter start命令启动codemeter服务,并可以通过cmu –l查看是否成功启动服务(如果CodeMeter服务没有启动,会显示CodeMeter is not running)。
Admin@ubuntu:~$ service codemeter start Admin@ubuntu:~$ cmu -l cmu - CodeMeter Universal Support Tool. Version 7.00a of 2020-Feb-19 (Build 3925) for Linux Copyright (C) 2007-2020 by WIBU-SYSTEMS AG. All rights reserved. List all locally connected CmContainers: - CmContainer with Serial Number 3-4867491 and version 4.12 Result: 1 CmContainer(s) listed.
如需了解更多信息,请点击官网在线技术支持,威步专业软件加密工程师会为您在线解答疑问。
2