无法启动虚拟机服务,系统错误1053

时间:2015-11-11 16:28:35

标签: c# windows-services virtualbox

我在应用程序中创建了两个服务:

  1. FileSystemdriver,基于some.sys(签名驱动程序)(第1个)
  2. Win32OwnProccess,基于some.exe (第2个)
  3. 我使用advapi32.dll的本机代码来处理服务(例如)

    [DllImport("advapi32.dll", EntryPoint = "OpenSCManagerW", ExactSpelling = true, CharSet = CharSet.Unicode, SetLastError = true)]
        static extern IntPtr OpenSCManager(string machineName, string databaseName, SCManagerAccess dwDesiredAccess);
    

    应用程序在我的机器上使用win10。 但app **(第2个)**无法从Microsoft的win10启动虚拟机虚拟机(我没有重新配置它),顺便给我系统错误1053 (1st)已经开始。

    我尝试在VM上的注册表中添加并增加最大值 ServicesPipeTimeout ,但它对我没有帮助。然后我尝试使用 sc.exe 创建并启动(第2个),但它不再对我有所帮助。然后我尝试基于 iexplore.exe 创建服务Win32OwnProccess,我再次无法启动此服务。顺便说一下,我可以开始/停止一些其他标准(预装)服务。

    有人可以告诉我为什么我无法在vitrualbox VM上开始服务?

1 个答案:

答案 0 :(得分:0)

我发现了自己的错误。

对于运行我的应用程序需要可再发行的vs2013 (1)和vs2012 (2),但我认为只需(1)< / strong>,在没有(2)的情况下安装在VM上,这是一个错误。