因此,我结束了一系列进程的任务,然后我误点击并点击了一些 windows 进程(lsm.exe
我相信,但这不是重点),这给了我常见的“windows 将在一分钟内关闭”的废话。所以我随便运行了shutdown -a
,但这次产生了1115 A system shutdown is in progress
消息,消息没有消失,我被迫等待重新启动。最后我在这里问,我怎样才能中止这种关机或完全阻止它发生?
注意:我并不提倡这样做,但我确信A关闭的原因。为了强调我为什么问这个问题,
- 为什么要关闭?是原因?
- 为什么 Windows 不只是重新启动该进程呢?
- 如果它真的那么重要,为什么它不是内核的一部分,为什么允许用户空间应用程序(即任务管理器)杀死它?
- 如果它真的那么重要,为什么允许我在计时器滴答作响时继续使用窗口而不是无限期地使用窗口是安全的?
- 为什么不停止/蓝屏,而是危险地等待计时器?
我强烈地认为我应该有权力去破坏事物,如果我这样做了,那是我自己的错。回应来自相关帖子:“这类似于问‘嘿,为什么当我拔掉电源线时系统会关闭?’”我之所以问这个问题,是因为没有突然死亡,而我的观察是窗口只是让生活变得困难,做一些不合逻辑的事情,并把我当成孩子一样对待。
答案1
某些进程对于 Windows 安全子系统至关重要。如果这些进程停止运行,系统应该重新启动以确保它们再次启动。
crss、lsass、svchost、smss 和 wininit 等进程永远不应被终止。可能是 wininit 干的。
答案2
也许可以删除批判的在终止进程之前从进程中标记,如下所述这里在下面系统关键(未记录),调用NtSetInformationProcess
。然而,这并不能解决强制中止现有关闭的问题。
此链接包含一些替代方案,重申如下:
- 更改系统时钟以混淆计时器
shutdown -a
,但正如已经说过的,这是行不通的- 激活关机事件追踪器(跑步
gpedit.msc
,Computer Configuration -> Administrative Templates -> System -> Display Shutdown Event Tracker
) - 一些应用程序称为
shutdown guard
。