CreateService 失败 1726 远程过程调用失败,该怎么处理

CreateService 失败 1726 远程过程调用失败 SC_HANDLE hService ::CreateService(hSCM, szServiceName,

CreateService 失败 1726 远程过程调用失败
 SC_HANDLE hService = ::CreateService(
        hSCM, szServiceName, szServiceName,
        SERVICE_ALL_ACCESS, SERVICE_WIN32_OWN_PROCESS|SERVICE_INTERACTIVE_PROCESS,//
        SERVICE_AUTO_START, SERVICE_ERROR_NORMAL,//SERVICE_DEMAND_START
        szFilePath, NULL, NULL, _T(""), NULL, NULL);

CreateService 失败
hService 返回NULL 错误码:1726 远程过程调用失败

————————————————————————————————
测试了几台机子都正常,有一台机子服务一直无法创建成功,错误如上所述
这是什么情况???
备注:winxp  Administrator 
[解决办法]
估计可能是系统自身的一些服务或组件有问题