將 Windows 7 工作列拖至螢幕左/右側垂直顯示時,寬度固定偏寬(約 120+ 像素),無法以滑鼠拖曳進一步縮小,嚴重佔據寬螢幕橫向空間。透過批次檔重啟 UxSms(Desktop Window Manager Session Manager)服務,可強制壓縮工作列至最窄狀態(約 40-50 像素),完美適應垂直佈局。
taskbar.bat,內容:@echo off
echo ThinTaskbar
echo Please wait a few seconds...
net stop "UxSms"
net start "UxSms"
taskbar.bat → 「以系統管理員身分執行」。
UxSms 服務管理 DWM(桌面視窗管理員),重啟會強制重新計算工作列佈局,配合「小圖示+自動隱藏」狀態,觸發最窄渲染路徑。taskbar.bat 放入「啟動」資料夾(shell:startup)實現開機自動縮窄。HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics 中 MinWidth 值,但需重新登入且相容性較差。一個批次檔、兩行指令,解決 Win7 垂直工作列「強制肥胖」多年頑疾。對寬螢幕、雙螢幕、直式螢幕使用者,這是視野解放的關鍵一招!