开发者

Error starting a windows service that uses COM interop

I developed a windows service that has the following COM dependencies:

  1. MSCOMM32.OCX
  2. MSWINSCK.OCX
  3. Interop.MSWinsockLib.dll
  4. Interop.MSCommLib.dll
  5. Interop.BFSDK660.dll

I have also added an installer class that inherits ServiceInstaller to the executable. The installer sets the service account to NT AUTHORITY\NETWORK SERVICE.

The service compiles successfully.

I also added a setup and deployment project to the service.

I added the project output of the windows service to the setup Project. I then use a custom action to run the project installer as a custom build action.

The setup project is build and I get an .msi and .exe file in the output directory. The installer is successful. The service is listed in services.msc.

My problem occurs that after installation. When I start the service, I receive this error:

Windows could not start the MyService service on Local Computer. Error 1053: The service did not respond to the start or control request in a timely fashion.

This error appears in the event log:

Retrieving the COM class factory for component with 
CLSID {2F592C51-83DA-498C-9B3B-CA1C2E0D5DD7}开发者_如何转开发 failed 
due to the following error: 800700c1.
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜