close

不知道大家是否有發現, 有時候Windows 作業系統, 會自動將你已經安裝好的Language Pack 全部自動刪除掉

這在Emb channel 中, 其實經常會造成客戶的困擾,

客戶需求是希望一個golden image裡面可以同時存在多個語言包, 之後於OOBE時, 讓終端客戶選擇想要的語系

原來, 其實這是Windows 作業系統的機制, 當你OS已經選擇了某個語言後, 系統會認定你已經不需要其他額外的語言包,

因此為了節省硬碟空間, 作業系統會自動將用不到的Language Pack 相關資料全部刪除, 這是透過lpremove.這個function 來做的.

接下來, 教各位如何將此功能block 起來, 也就是說, 可以不讓系統自動去刪除沒有用到的Language Pack.

 

方法一: 透過Group Policy

       1. "Windows + S" 搜尋 "gpedit.msc" 按下enter.

       2. 跳出group policy 視窗

       3. 找到路徑並點選 "Computer Configuration -> Administrative Templates: Policy definitions -> Control Panel -> Regional and Language Options"

       4. 在右邊的欄位裡, 會看到 "Block clean-up of unused language packs" 雙擊

             

       5. 跳出視窗, 選擇Enable (表示不會清除Language Pack)

             

 

方法二: 透過 registry

     1. "Windows + S" 搜尋 "regedit" 按下enter

     2. 跳出registry editor 視窗

     3. 找到路徑 "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Control Panel\International"

     4. 會看到 "BlockCleanupOfUnusedPreinstalledLangPacks"

     5. 將值改為 REG_DWORD = 1

 

arrow
arrow
    全站熱搜

    莎拉美學 發表在 痞客邦 留言(1) 人氣()