前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows CloseAll

Windows CloseAll

原创
作者头像
Windows技术交流
发布2024-08-20 15:31:56
1400
发布2024-08-20 15:31:56
举报
文章被收录于专栏:Windows技术交流

对那些重启、关机、注销耗时长的,可以在发起操作之前执行特定命令关闭所有业务进程,然后再发起,就没啥进程阻挡了

1、关闭进程释放资源CloseAll

业务调度程序在关机/销毁前给机器下发个第三方命令(该软件既有图形界面,也有命令行,这里用命令行),这个命令可以关闭当前打开的所有非系统进程(官网是这样介绍的,业务软件多种多样,系统复杂性也高,我想总有不可靠的时候,肯定不是绝对的)

代码语言:txt
复制
cmd.exe /c 'C:\Progra~1\CloseAll\CloseAll.exe /NOUI' 

这样基本就关闭干净了,关闭干净后再做销毁操作就不会被某些进程挡住了。

参考https://www.ntwind.com/software/closeall.html

2、通过系统自带的命令

cmd管理员身份执行这句:关闭Administrator用户的所有进程(保留图形界面和rdpclip.exe)

代码语言:javascript
复制
C:\Windows\System32\taskkill.exe /F /FI "USERNAME eq Administrator" /FI "IMAGENAME ne explorer.exe" /FI "IMAGENAME ne dwm.exe" /FI "IMAGENAME ne rdpclip.exe"

3、登录卡住的情况,通过TAT自动化助手下发指令,注销所有会话

举2个例子:

代码语言:txt
复制
wget http://windowsbj-1251783334.cos.ap-beijing.myqcloud.com/logoff.bat -Outfile c:\logoff.bat
cmd.exe /c c:\logoff.bat

logoff.bat内容如下:

代码语言:javascript
复制
query session
query session > session.txt
for /f "skip=2 tokens=3," %%i in (session.txt) DO logoff %%i 

del session.txt

query session
query session > session.txt
for /f "skip=2 tokens=2," %%i in (session.txt) DO logoff %%i 

del session.txt
query session
quser

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档