從微軟官網下載的主題包,雙擊本應自動安裝至「個人化」,但部分使用者發現完全沒反應。經排查,罪魁禍首竟是 檔名第 9 個字元為空格。例如 Theme_Name.themepack 中底線位置若為第 9 字元,安裝即會失敗;若空格在第 10 字元則正常。
.themepack 實為壓縮封裝,內含 .theme XML 設定檔與素材資料夾。安裝程式解析 XML 時,若 <DisplayName> 節點內的名稱第 9 字元為空格,會導致解析中斷。微軟從未官方說明此 Bug,但確實存在於 Win7 至 Win10 早期版本。
將檔名第 9 字元的空格刪除或替換為底線/連字號,再雙擊安裝即可。
.themepack 改為 .cab。.theme 檔。<DisplayName> 標籤,刪除名稱中第 9 字元的空格。.themepack,雙擊安裝驗證。下載主題包後,先檢查檔名長度與特殊字元,習慣以底線取代空格,可避開此類隱形地雷。