如果客户端应用程序失败,当我检查服务器进程时,我注意到其中一个关键应用程序服务没有运行。
进入服务控制面板,发现服务已停止,当我尝试启动它时,我收到以下错误消息:
错误 1058 服务无法启动,原因可能是它被禁用或没有与之关联的启用设备。
我最终能够解码错误消息并意识到分配给特定服务的硬件配置文件可以启用/禁用,但现在我不知道如何更改此设置。
有谁知道在 AD、用户帐户、GPO 或类似问题出现某种问题时可能会执行此类操作的任何 Windows 进程?
如果客户端应用程序失败,当我检查服务器进程时,我注意到其中一个关键应用程序服务没有运行。
进入服务控制面板,发现服务已停止,当我尝试启动它时,我收到以下错误消息:
错误 1058 服务无法启动,原因可能是它被禁用或没有与之关联的启用设备。
我最终能够解码错误消息并意识到分配给特定服务的硬件配置文件可以启用/禁用,但现在我不知道如何更改此设置。
有谁知道在 AD、用户帐户、GPO 或类似问题出现某种问题时可能会执行此类操作的任何 Windows 进程?
硬件配置文件基本上是
HKEY_CURRENT_CONFIG
hive,它们是指向HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\CurrentControlSet\Hardware Profiles\Current
( src ) 的指针。如果在某些硬件配置文件中禁用了服务,则在此硬件配置文件处于活动状态时将不会启用它。
当您有多个硬件配置文件并且不希望其中一些服务包含某些服务时,这很有用,无需手动打开/关闭或启动/停止它们。
这是有关 microsoft.com 上的硬件配置文件的信息