相关疑难解决方法(0)

如果使用Debug dll,服务不会及时响应启动或控制请求

我试图在我的机器上部署Windows服务,但是当我试图启动它时,我得到了以下错误.

"Windows无法在本地计算机上启动'myService'.错误1053:服务没有及时响应启动或控制请求."

经过一些研究后,我发现我正在使用Debug选项来编写我的项目,当我将其更改为'Release'模式时,一切都很好并正常工作.我无法理解这种行为,所以我在网上搜索并发现了这个调试vs-release-in-net,但即便如此也无法解释为什么我的窗口服务很难启动,如果我使用调试模式的dll

如果有人能解释它,将有助于我了解这实际上是如何工作的感谢.

c# dll windows-services compilation release-mode

5
推荐指数
0
解决办法
1372
查看次数

Start-Service cmdlet:在失败的情况下获取潜在错误

说我要启动MSSSQLSERVER服务。这是通过Start-Servicecmdlet在 PowerShell 中完成的。
有时服务无法启动,原因是如下例所示的错误。我感兴趣的是失败的根本原因,而start-service似乎正在返回 powershell 异常,一个不包含特定错误信息的通用包装器。

PS C:\Users\Administrator> 启动服务 MSSQLSERVER
启动服务:无法启动服务“SQL Server (MSSQLSERVER) (MSSQLSERVER)”。
在行:1 字符:1
+ 启动服务 MSSQLSERVER
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo : OpenError: (System.ServiceProcess.ServiceController:ServiceController) [Start-Service],
   服务命令异常
    + FullQualifiedErrorId : StartServiceFailed,Microsoft.PowerShell.Commands.StartServiceCommand

为了找出问题的根本原因,我们不得不求助于net start命令,这让我们回到了应该被 PowerShell 遗忘的旧时光。

C:\Users\Administrator>NET 启动 MSSQLSERVER
SQL Server (MSSQLSERVER) 服务正在启动。
无法启动 SQL Server (MSSQLSERVER) 服务。

发生服务特定错误:17051。

通过键入 NET HELPMSG 3547 可以获得更多帮助。

有没有办法查看服务抛出的底层错误?

powershell windows-services

2
推荐指数
1
解决办法
942
查看次数