在sc scdset之后如何重置服务权限?

应用这个“解决scheme”后,我没有办法启动假脱机服务,甚至没有pipe理员。

如果我以pipe理员身份打开services.msc ,那么这个服务已经消失了, 正如这里所指出的那样 (我希望以前我能find)。

如何重置spooler服务的权限

SYSTEM安全上下文可以重置它。 你没有提到你的Windows版本,但是在Windows Server 2008和更新的版本中,获得SYSTEM命令提示可能有点困难。 但是,让所有版本的Windows中的“任务计划程序”以SYSTEM身份运行一个命令是非常容易的。

  • 使用sc sdshow spooler命令从已知好的机器转储安全描述符。

  • 在损坏的机器上创build一个计划任务,以使用参数sdset spoooler <paste good security descriptor here>来运行命令%SystemRoot%\system32\sc.exe

  • 将任务设置为以SYSTEM身份运行

  • 手动运行任务

您的服务的安全描述符将恢复正常。

除了Evan的Task Scheduler方法,我也不得不这样做

  1. 删除以下registry项(文件夹)

    HKLM \系统\ CurrentControlSet \控制\ ServiceGroupOrder一样\安全

在这里输入图像说明

  1. 重新启动服务器