Windows 8 執行魔獸爭霸 III 冒出「此版本需要特定語言版本 Windows」錯誤,主因系統地區設定與遊戲語言不符。修改註冊表語言代碼為 0804(繁體中文/簡體中文通用)即可解決。
regedit 開啟登錄編輯器。HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\Language,修改兩個字串值:Default = 0804InstallLanguage = 0804HKEY_CURRENT_USER\Control Panel\International,修改:Locale = 00000804


0804 為中文(繁體/簡體共用)LCID,對應 zh-TW/zh-CN。GetSystemDefaultLCID() / GetUserDefaultLCID() 檢查,不符即拒絕執行。war3.exe 右鍵 → 相容性 → 「以 Windows 7 相容模式執行」+「以系統管理員身分執行」,部分版本可繞過語言檢查。修改註冊表語言代碼可能影響其他依賴系統地區設定的應用程式(日期/時間/貨幣格式、排序規則),建議修改前匯出機碼備份。