安裝軟體(如電源管理、VC++ 運行庫)跳出「Command line option syntax error. Type Command /? for Help」。真兇:TEMP/TMP 環境變數路徑包含中文字元,導致安裝程式解析參數失敗。
解決方法:
- 右鍵「電腦」→「內容」→「進階系統設定」→「進階」分頁 → 「環境變數」。
- 「使用者變數」與「系統變數」中找到 TEMP 和 TMP。
- 雙擊編輯,「變數值」改為純英文路徑,建議:
C:\Windows\Temp (系統變數)
%USERPROFILE%\AppData\Local\Temp (使用者變數,預設無中文)
- 確定所有視窗,重新執行安裝程式,錯誤消失。
根因:
- 使用者名稱含中文 → 預設 Temp 路徑
C:\Users\中文名\AppData\Local\Temp 含中文。
- 舊版安裝程式/腳本無法正確處理 Unicode 路徑參數,解析失敗拋出語法錯誤。
預防:
- 建立 Windows 使用者帳號時優先使用英文名稱。
- 若已為中文帳號,安裝軟體前暫時修改 TEMP/TMP 為純英文路徑。
- 定期清理 Temp 資料夾,避免殘留檔案佔用空間。
環境變數路徑含中文是經典相容性坑,改回純英文路徑,舊軟體安裝順暢無阻!