You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过PowerShell终止运行在AutoHotkey下的指定脚本?

通过PowerShell终止特定AutoHotkey脚本进程

AutoHotkey进程的启动命令行中会包含对应的脚本路径,我们可以通过提取进程的命令行信息来精准定位目标脚本的进程,具体操作如下:

操作步骤

  1. 先确认目标进程(可选但推荐)
    运行以下命令,列出所有关联BasicTools.ahk的AutoHotkey进程,核对进程ID和命令行信息,避免误杀:
Get-CimInstance Win32_Process | Where-Object {
    $_.Name -eq "autohotkey.exe" -and $_.CommandLine -like "*BasicTools.ahk*"
} | Select-Object ProcessId, CommandLine
  1. 终止目标进程
    确认无误后,执行以下命令强制终止该进程:
Get-CimInstance Win32_Process | Where-Object {
    $_.Name -eq "autohotkey.exe" -and $_.CommandLine -like "*BasicTools.ahk*"
} | ForEach-Object { Stop-Process -Id $_.ProcessId -Force }

补充说明

  • Get-CimInstance Win32_Process能获取到Get-Process默认不提供的命令行参数信息,这是精准定位的核心依据。
  • -Force参数用于应对脚本无响应的场景,确保进程被彻底关闭。

内容的提问来源于stack exchange,提问作者YorSubs

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 14:05:31