Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 7 一鍵關閉所有執行中程式:建立 taskkill 捷徑,下班走人零等待

編輯:Windows XP 系統介紹

前言

下班前逐一關閉十幾個視窗、程式極其繁瑣。Windows 內建 TASKKILL 指令支援依使用者名稱、排除特定進程批次結束任務。本文教您建立一個桌面捷徑/工作列釘選,**雙擊/單擊即關閉當前使用者所有非系統關鍵程式**,秒速下班。

建立捷徑步驟

  1. 桌面空白處右鍵 →「新增」→「捷徑」。
  2. 「輸入項目位置」貼上以下指令 (請將 PChome 替換為**您的實際 Windows 使用者名稱**):
TASKKILL /F /FI "USERNAME EQ 你的使用者名稱" /FI "IMAGENAME NE EXPLORER.EXE" /FI "IMAGENAME NE DWM.EXE"
  1. 「下一步」→ 輸入名稱:「一鍵關閉所有程式」 →「完成」。
  2. (選擇性) 右鍵捷徑 →「內容」→「捷徑」索引標籤 →「變更圖示」選擇喜好圖示 →「確定」。
  3. (選擇性) 右鍵捷徑 →「釘選到工作列」或移至「啟動」資料夾開機自動備妥。

指令參數詳細解析

參數含義本例數值
/F強制終止進程 (相當於工作管理員「結束程序樹」)必要
/FI "USERNAME EQ ..."篩選條件:僅針對指定使用者名稱的進程您的登入帳號 (如 Admin, User)
/FI "IMAGENAME NE EXPLORER.EXE"排除條件:不結束 explorer.exe (桌面/工作列/檔案總管)保護 Shell
/FI "IMAGENAME NE DWM.EXE"排除條件:不結束 dwm.exe (桌面視窗管理員,Aero 效果核心)保護視覺特效

補充排除建議 (視需求加入額外 /FI "IMAGENAME NE xxx.EXE"):

  • TASKHOST.EXE (工作主機,部分系統服務載體)
  • SYSTRAY.EXE / STOBJECT.DLL 相關系統匣程式
  • 防毒軟體主程式 (如 AVP.EXE, EGUI.EXE, MBAM.EXE) — **建議保留防毒進程**
  • 雲端同步客戶端 (OneDrive, Dropbox, Google Drive) — 視同步需求決定

進階版:批次檔支援變數自動抓取使用者名稱

建立 KillAllMyApps.bat 內容:

@ECHO OFF
TASKKILL /F /FI "USERNAME EQ %USERNAME%" /FI "IMAGENAME NE EXPLORER.EXE" /FI "IMAGENAME NE DWM.EXE"
EXIT

優點: 無需手動修改使用者名稱,任何帳號登入皆可直接雙擊執行。可進一步編譯為 .exe (Bat To Exe Converter) 並設定管理員權限執行。

使用情境與效果

  • 下班/離座前雙擊 → 瞬間關閉瀏覽器、Office、編輯器、聊天軟體、下載工具等所有使用者層級程式。
  • 系統關鍵進程 (Explorer, DWM, 系統服務宿主) 完整保留,桌面不閃爍、不重整。
  • 搭配「關機」指令 (SHUTDOWN /S /T 0) 可做成「關閉程式並關機」兩階段腳本。

注意事項

  • 未儲存資料將遺失! 執行前請確認重要文件已存檔 (Word/Excel/筆記本/代碼編輯器等)。
  • 部分程式攔截 WM_CLOSE 彈出確認對話框,/F 會強制繞過,資料無法挽回。
  • 若需保留特定程式 (如遠端桌面連線、虛擬機、長時間運算任務),請在指令加入額外排除條件。
  • 標準用戶帳號執行僅能關閉自己啟動的進程,無法關閉系統/其他使用者進程 (安全機制)。
Copyright © Windows教程網 All Rights Reserved