首页 » 常见问题 » 正文

超市收银系统错误-COMException 依赖服务或组无法启动(0x8007042C)处理办法

在极个别用户的电脑上使用星宇收银软件,特别是网络版收银软件时,可能会弹出一个很莫名其妙的错误:“COMException【异常信息】:依赖服务或组无法启动。 (异常来自 HRESULT:0x8007042C)”,从而导致软件无法正常运行。这个错误是由于电脑系统组件损坏引起的,需要修复电脑系统来解决。本文给出解决方法。

这个错误可能出现在联网收银服务器软件所在电脑上,也可能出现在联网收银客户端软件所在电脑上。一般是在刚安装软件的的电脑上出现,因为此问题一直存在,只是没有使用收银软件所以没有发现而已。

问题症状:在启用软件的时候,会出现如下窗口

com error 0x8007042C

异常内容:

***************************异常文本****************************
【出现时间】:2015/4/10 16:44:44
【异常类型】:COMException
【异常信息】:依赖服务或组无法启动。 (异常来自 HRESULT:0x8007042C)
【堆栈调用】: 在 System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
在 System.Management.ManagementScope.InitializeGuts(Object o)
在 System.Management.ManagementScope.Initialize()
在 System.Management.ManagementObject.Initialize(Boolean getObject)
在 System.Management.ManagementClass.GetInstances(EnumerationOptions options)
在 System.Management.ManagementClass.GetInstances()
在 NetConnect.Net.FrameHandler.VSmbGAqy2kPggxB2G3Zv(Object )
在 NetConnect.Net.FrameHandler.GetMACAddress(String strIP)
在 NetConnect.Net.FrameHandler.VR7LAYqy5FJwVklcI8g8(Object )
在 NetConnect.Net.FrameHandler.GetConnectFrame(CmdType cmdType, Object[] args)
在 NetConnect.Net.NetClient.SendFrame(TcpInfo info, CmdType cmdType, Object[] args)
在 NetConnect.Net.NetClient.ReceiveThread()
在 System.Threading.ThreadHelper.ThreadStart_Context(Object state)
在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
在 System.Threading.ThreadHelper.ThreadStart()
***************************************************************

问题分析:这个问题主要原因是由于服务列表中的windows management instrumentation这个服务无法启动

windows management instrumentation

问题解决办法:

点击屏幕左下角:开始-运行-输入regedit 打开注册表(或者按快捷键Win+R,然后输入regedit)

注册表路径HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services

在下面的列表中,找到winmgmt(Windows Management Instrumentation 的服务名称),查看右边的DependOnService值,这里记录这个服务是依赖那个服务才能启动。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services

然后把这项的非RPCSS的值删除。也就是说只保留PRCSS这五个字符,其它的删掉。然后点“确定”。

RPCSS

然后重启计算机。再次打开星宇收银软件,一切正常,问题完美解决:

收银软件网络版启动正常

相关链接:

超市收银系统错误-应用程序正常初始化(0xc0000135)失败处理办法

发表评论