windows 的自我保护机制太弱了...

2016-09-06 12:28:22 +08:00
 hxd

随便一个批处理就把它搞蓝屏了

for /f "tokens=1" %%i in ('tasklist') do @taskkill /F /IM %%i
@pause

本来是 office 卸载和安装有问题,一直卡着,想把所有能关的进程都关了来着。简单写个批处理,结果一运行就蓝屏了......说真的,现在微软作死很严重啊...

3421 次点击
所在节点    Windows
31 条回复
hxd
2016-09-06 15:07:52 +08:00
@zkd8907 试试执行 shutdown -a 看能否取消那个关机框
allce231
2016-09-06 15:12:19 +08:00
win 7 并没有蓝屏死机啊
hxd
2016-09-06 15:13:20 +08:00
@allce231 用管理员权限运行试试
tomczhen
2016-09-06 15:24:24 +08:00
不是……不要误会,楼主不是针对 Windows ,楼主是说所有的计算机系统,都是垃圾。
zk8802
2016-09-06 15:29:04 +08:00
我觉得很大可能是楼主结束了某个在系统中加载了驱动的软件(比如某些安全软件,或者某些银行的客户端)的进程,那个软件附带的驱动和 Ring 3 的进程通信出现了问题,从而导致的蓝屏。
如果楼主有兴趣的话,可以把每次结束的进程名称和路径都显示出来,然后一个一个结束。很好奇是哪个软件导致的问题。理论上只是结束系统服务的话(非驱动程序宿主)是不会蓝屏的。
crab
2016-09-06 15:56:49 +08:00
那是你结束的某个进程有保护措施才导致蓝屏吧?
SourceMan
2016-09-06 16:02:20 +08:00
说实话,上面那么多,我唯一认可的就是:蓝屏本身就是系统的一种保护措施
crazycen
2016-09-06 16:26:06 +08:00
你自己捅自己一刀,也会挂!!😂
codehz
2016-09-06 22:45:13 +08:00
楼主提的观点是合理的,但是这个例子实在无法说明问题。。关键进程保护这个功能来说,本来就有了,因为普通用户根本没有权限结束这些程序。

你想关闭能关闭的程序,但是你写的批处理是绕过保护机制,关闭所有的程序,没有什么系统能(也不需要)智能到从这个指令推测出你的意图,要做的话,可能要引入人工智能之类的才能实现。。。

还有就是 UAC 的问题,难道大家没有发现正常的软件申请 UAC 都是需要用的时候才会申请的吗?比如大多数安装程序的安装按钮是要申请 UAC 的,而之前都是完全不需要的,你说的很多程序都要事先请求权限,那是那些软件设计问题,微软已经有意引导大家在需要的时候才申请。。开发者不遵守有什么用。。

具有高权限的程序确实可以在任何时候导致系统蓝屏,但是 sudo 运行的程序 /申请 root 后的安卓应用 /越狱之后的 iOS 插件都是完全可以导致系统故障的。。。

事实上,微软的二进制分发策略才是导致现在一大堆权限问题的根源,但是如果没有这个策略,就没有现在的 Windows 。一个现代化的处理方式应该是统一(或者说是垄断)安装渠道(当然可能还要给企业用户开小灶),事先声明所需权限(以及可选权限),只有唯一的渠道有权限安装应用,这样应用就不需要,也不能申请高级权限了。。。
mfaner
2016-09-06 23:03:29 +08:00
ntsd -c q
aihimmel
2016-09-07 16:03:31 +08:00
@mfaner win7 还有 ntsd ?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/304269

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX