萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Windows 7 教學

Win7 垂直工作列寬度過寬解決:批次檔重啟 UxSms 服務強制縮窄

將 Windows 7 工作列拖至螢幕左/右側垂直顯示時,寬度固定偏寬(約 120+ 像素),無法以滑鼠拖曳進一步縮小,嚴重佔據寬螢幕橫向空間。透過批次檔重啟 UxSms(Desktop Window Manager Session Manager)服務,可強制壓縮工作列至最窄狀態(約 40-50 像素),完美適應垂直佈局。

前置條件:工作列設定

  1. 右鍵工作列 → 勾選全部三項:
    • 鎖定工作列
    • 自動隱藏工作列
    • 使用小圖示

建立並執行批次檔

  1. 記事本新建檔案,存為 taskbar.bat,內容:
@echo off
echo ThinTaskbar
echo Please wait a few seconds...
net stop "UxSms"
net start "UxSms"
  1. 右鍵 taskbar.bat → 「以系統管理員身分執行」。
  2. 命令提示字元視窗閃過,UxSms 服務重啟完成。
  3. 右鍵工作列 → 取消勾選「自動隱藏工作列」。

修改後垂直工作列寬度對比

原理與限制

  • UxSms 服務管理 DWM(桌面視窗管理員),重啟會強制重新計算工作列佈局,配合「小圖示+自動隱藏」狀態,觸發最窄渲染路徑。
  • 每次開機需重新執行。 建議將 taskbar.bat 放入「啟動」資料夾(shell:startup)實現開機自動縮窄。
  • 若更新顯示卡驅動或系統更新後失效,再執行一次即可。

替代方案

  • 第三方工具:7+ Taskbar Tweaker、Taskbar Eliminator 提供圖形化永久設定。
  • 註冊表修改:HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics 中 MinWidth 值,但需重新登入且相容性較差。

一個批次檔、兩行指令,解決 Win7 垂直工作列「強制肥胖」多年頑疾。對寬螢幕、雙螢幕、直式螢幕使用者,這是視野解放的關鍵一招!

copyright © 萬盛學電腦網 all rights reserved