关于Microsoft Power Automate-操作Excel相关的操作时报错-使用-taskkill-命令-结束进程的方式-解决
Posted on 2025-11-07 23:13 520_1351 阅读(0) 评论(0) 收藏 举报笔者最近在写一些流时,由于各种原因,会遇到如下一些现象
1、需要删除某些Excel文件,无法删除,当然可能是其他地方打开了,忘记关闭
2、非只读方式打开Excel文件时,无法打开,或者修改写入后,无法保存
3、只读打开某个Excel文件,另存为带时间戳的文件,最后再通过重命名,覆盖那个Excel文件时,也是无法正常
其实很多时候都与EXCEL.EXE 进程有关系的,需要为了更加保险、笔者会在适当的位置进行检查,或者直接通过taskkill 命令先结束掉 EXCEL.EXE相关的进程
使用步骤【脚本】---【运行DOS命令】,执行 taskkill /f /im excel.exe 即可, 如下

其中,/f 表示强制 /im 表示指定的进程名称,这里即会将所有excel.exe的进程强制结束掉
这里即使 taskkill 命令,或者说 【脚本】---【运行DOS命令】- 命令执行失败后,都还是会正常地继续执行后面的操作步骤
其他说明:有时也可以加上/t 选项:Terminates the specified process and any child processes which were started by it.
常用的还有如下一些:
TASKKILL /IM notepad.exe
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM cmd.exe /T
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exe
TASKKILL /S system /U domain\username /FI "USERNAME ne NT*" /IM *
TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"
这里也附上 taskkill命令相关的使用帮助
TASKKILL [/S system [/U username [/P [password]]]]{ [/FI filter] [/PID processid | /IM imagename] } [/T] [/F]Description:This tool is used to terminate tasks by process id (PID) or image name.Parameter List:/S system Specifies the remote system to connect to./U [domain\]user Specifies the user context under which thecommand should execute./P [password] Specifies the password for the given usercontext. Prompts for input if omitted./FI filter Applies a filter to select a set of tasks.Allows "*" to be used. ex. imagename eq acme*/PID processid Specifies the PID of the process to be terminated.Use TaskList to get the PID./IM imagename Specifies the image name of the processto be terminated. Wildcard '*' can be usedto specify all tasks or image names./T Terminates the specified process and anychild processes which were started by it./F Specifies to forcefully terminate the process(es)./? Displays this help message.Filters:Filter Name Valid Operators Valid Value(s)----------- --------------- -------------------------STATUS eq, ne RUNNING |NOT RESPONDING | UNKNOWNIMAGENAME eq, ne Image namePID eq, ne, gt, lt, ge, le PID valueSESSION eq, ne, gt, lt, ge, le Session number.CPUTIME eq, ne, gt, lt, ge, le CPU time in the formatof hh:mm:ss.hh - hours,mm - minutes, ss - secondsMEMUSAGE eq, ne, gt, lt, ge, le Memory usage in KBUSERNAME eq, ne User name in [domain\]userformatMODULES eq, ne DLL nameSERVICES eq, ne Service nameWINDOWTITLE eq, ne Window titleNOTE----1) Wildcard '*' for /IM switch is accepted only when a filter is applied.2) Termination of remote processes will always be done forcefully (/F).3) "WINDOWTITLE" and "STATUS" filters are not considered when a remotemachine is specified.Examples:TASKKILL /IM notepad.exeTASKKILL /PID 1230 /PID 1241 /PID 1253 /TTASKKILL /F /IM cmd.exe /TTASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM notepad.exeTASKKILL /S system /U domain\username /FI "USERNAME ne NT*" /IM *TASKKILL /S system /U username /P password /FI "IMAGENAME eq note*"
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/19201119
作者:一名卑微的IT民工
出处:https://www.cnblogs.com/5201351
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
由于博主的水平不高,文章没有高度、深度和广度,只是凑字数,不足和错误之处在所难免,希望大家能够批评指出。
博主是利用读书、参考、引用、复制和粘贴等多种方式打造成自己的文章,请原谅博主成为一个卑微的IT民工!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/959258.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!