随便一个批处理就把它搞蓝屏了
for /f "tokens=1" %%i in ('tasklist') do @taskkill /F /IM %%i
@pause
本来是 office 卸载和安装有问题,一直卡着,想把所有能关的进程都关了来着。简单写个批处理,结果一运行就蓝屏了......说真的,现在微软作死很严重啊...
1
loading 2016-09-06 12:29:59 +08:00 via Android
哪个版本的系统
|
2
acrisliu 2016-09-06 12:31:02 +08:00 via Android
rm -rf /*呢
|
3
choury 2016-09-06 12:31:07 +08:00 via Android
你可以去 linux 下面用 root 去这么干试试
|
4
9hills 2016-09-06 12:31:31 +08:00 via iPhone
无语了
|
5
wevsty 2016-09-06 12:31:50 +08:00
事实上 Windows 的保护机制一点也不弱
|
6
mcone 2016-09-06 12:31:50 +08:00
这个难道不是自己作死吗……
|
7
imn1 2016-09-06 12:32:35 +08:00
蓝屏本身就是一种自我保护机制
|
8
Senorsen 2016-09-06 12:34:10 +08:00 5
防风打火机 https://www.zhihu.com/question/35546749/answer/63419349
(请勿对号入座哈哈哈) |
9
DoraJDJ 2016-09-06 12:37:23 +08:00 via Android
这指令看上去是把所有列出来的进程全部杀掉?
这样做不蓝屏才怪。 |
10
Warder 2016-09-06 12:42:33 +08:00 1
这不像是 Administrator 应该做的事
|
11
hxd OP Win7
我觉得似乎 windows 应该会保护自己的关键进程不被直接杀掉啊 |
12
kera0a 2016-09-06 12:48:47 +08:00
这个逻辑下
rm -rf /* 应该要执行失败才对 |
14
wevsty 2016-09-06 12:57:15 +08:00
@hxd
如果是同样的管理员权限,默认情况下那么 Windows 对进程都是不会做保护的。(安全软件那样的防止结束进程功能,是依赖于安全软件自身的驱动去完成的) 如果是低权限的进程是无法结束高权限的任何进程的(比如创建一个属于 Users 组的账户,通过这个低权限账户启动的进程无法结束任何管理员权限的进程) 对进程使用 TerminateProcess 结束进程必须获得对这个进程的 PROCESS_TERMINATE 权限 |
15
sneezry 2016-09-06 13:03:01 +08:00 1
有时,应该提高容错能力自动帮助用户做一些事情,还是尽量遵循用户指令使操作更自由是一对矛盾,两者做过了都不好。前者做的太过会被喷自作聪明,后者做太过会被喷难以驾驭。我觉得 Windows 在这个平衡点上选择的还是比较恰当的,对于普通用户而言,大部分操作是很方便直观的,对关键性操作也会有必要的提示;对于专业用户,也提供了功能强大的高级接口,比如 PowerShell 。但是楼主你这种操作,让我们无法区分你是前者用户还是后者用户。对我们 SDE 来说,楼主这样的用户也很是让我们头疼。
|
16
Layne 2016-09-06 13:45:03 +08:00
一般需要用到命令这类相对专业的用户,操作系统如果对你想执行的命令反复要求确认,岂不是更低效?
|
17
shshilmh 2016-09-06 13:57:34 +08:00
不要动不动就想搞个大新闻,说 windows 弱爆了,然后把微软批判一番
|
18
tabris17 2016-09-06 14:05:54 +08:00
Windows 说: MDZZ
|
19
102400 2016-09-06 14:52:43 +08:00 1
楼主拿块砖把自己砸晕了,醒过来说人类的免疫系统真弱啊
|
20
zkd8907 2016-09-06 15:03:13 +08:00
在自己 Windows 10 上作死了下,不给管理员权限的情况下各种弹权限被拒绝,执行完了没啥感觉。给了管理员权限执行完弹了一个一分钟即将关机的提示,也没蓝屏 =。=
|
22
allce231 2016-09-06 15:12:19 +08:00
win 7 并没有蓝屏死机啊
|
24
tomczhen 2016-09-06 15:24:24 +08:00
不是……不要误会,楼主不是针对 Windows ,楼主是说所有的计算机系统,都是垃圾。
|
25
zk8802 2016-09-06 15:29:04 +08:00 via iPhone
我觉得很大可能是楼主结束了某个在系统中加载了驱动的软件(比如某些安全软件,或者某些银行的客户端)的进程,那个软件附带的驱动和 Ring 3 的进程通信出现了问题,从而导致的蓝屏。
如果楼主有兴趣的话,可以把每次结束的进程名称和路径都显示出来,然后一个一个结束。很好奇是哪个软件导致的问题。理论上只是结束系统服务的话(非驱动程序宿主)是不会蓝屏的。 |
26
crab 2016-09-06 15:56:49 +08:00
那是你结束的某个进程有保护措施才导致蓝屏吧?
|
27
SourceMan 2016-09-06 16:02:20 +08:00
说实话,上面那么多,我唯一认可的就是:蓝屏本身就是系统的一种保护措施
|
28
crazycen 2016-09-06 16:26:06 +08:00 via iPhone
你自己捅自己一刀,也会挂!!😂
|
29
codehz 2016-09-06 22:45:13 +08:00
楼主提的观点是合理的,但是这个例子实在无法说明问题。。关键进程保护这个功能来说,本来就有了,因为普通用户根本没有权限结束这些程序。
你想关闭能关闭的程序,但是你写的批处理是绕过保护机制,关闭所有的程序,没有什么系统能(也不需要)智能到从这个指令推测出你的意图,要做的话,可能要引入人工智能之类的才能实现。。。 还有就是 UAC 的问题,难道大家没有发现正常的软件申请 UAC 都是需要用的时候才会申请的吗?比如大多数安装程序的安装按钮是要申请 UAC 的,而之前都是完全不需要的,你说的很多程序都要事先请求权限,那是那些软件设计问题,微软已经有意引导大家在需要的时候才申请。。开发者不遵守有什么用。。 具有高权限的程序确实可以在任何时候导致系统蓝屏,但是 sudo 运行的程序 /申请 root 后的安卓应用 /越狱之后的 iOS 插件都是完全可以导致系统故障的。。。 事实上,微软的二进制分发策略才是导致现在一大堆权限问题的根源,但是如果没有这个策略,就没有现在的 Windows 。一个现代化的处理方式应该是统一(或者说是垄断)安装渠道(当然可能还要给企业用户开小灶),事先声明所需权限(以及可选权限),只有唯一的渠道有权限安装应用,这样应用就不需要,也不能申请高级权限了。。。 |
30
mfaner 2016-09-06 23:03:29 +08:00
ntsd -c q
|