본문 바로가기
IT/Azure

Windows 10 한국어 언어팩 설치

by rapker 2023. 4. 29.
반응형

 

728x90

 

 

 
 
전반적인 설치 내용은  Windows 10 다중 세션 이미지에 언어 팩 추가 를 따랐으며, 설치에 사용된 언어팩은 아래 빨간 영역으로 표시된 ISO파일을 사용했습니다.
 
 
 
레지스트리에서 삭제하는 방법도 찾아야 하는데
 
 
진행 순서
  1. ISO 파일에서 cab 파일 추출
  2. PowerShell 스크립트 생성 (SetLanguage.ps1,  WindowsUpdate.ps1)
  3. SetLanguage.ps1 실행
 
SetLanguage.ps1을 실행하면
  • cab 파일이 등록되고
  • WindowsUpdate.ps1 파일을 RunOnce 레지스트리에등록 후
  • reboot 되면서 WindowsUpdate.ps1파일이 실행 됩니다.
 
 
 
 
ISO 파일에서 설치할 cab파일을 추출
 
테스트 할 때는 C:\\languagepack 경로에 추출
 
 
ISO 파일네는 여러 cab 파일들이 들어 있고, 검색되는 블로그 마다 설치해야 하는 cab 파일 조합이 달랐지만,
본 테스트 진행 시에는 Microsoft-Windows-Client-Language-Pack_x64_ko-KR.cab 파일 하나만 설치 후 reboot한번 해주면 설치가 완료 되었습니다.
 
반응형
 
 
SetLanguage.ps1 스크립트 생성
 
ISO파일에서 추출한 cab이 존재하는 경로를 참조 하게 되어있습니다.
 

 

SetLanguage.ps1
[string]$LIPContent = "C:\\languagepack"
Add-AppProvisionedPackage -Online -PackagePath $LIPContent\\ko-KR\\LanguageExperiencePack.ko-KR.Neutral.appx -LicensePath $LIPContent\\ko-KR\\License.xml
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-Client-Language-Pack_x64_ko-KR.cab
<#
Add-WindowsPackage -Online -PackagePath $LIPContent\\Microsoft-Windows-LanguageFeatures-Basic-ko-KR-Package~31bf3856ad364e35~amd64~~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\\Microsoft-Windows-LanguageFeatures-Fonts-Hans-Package~31bf3856ad364e35~amd64~~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\\Microsoft-Windows-LanguageFeatures-Handwriting-ko-KR-Package~31bf3856ad364e35~amd64~~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\\Microsoft-Windows-LanguageFeatures-OCR-ko-KR-Package~31bf3856ad364e35~amd64~~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\\Microsoft-Windows-LanguageFeatures-Speech-ko-KR-Package~31bf3856ad364e35~amd64~~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\\Microsoft-Windows-LanguageFeatures-TextToSpeech-ko-KR-Package~31bf3856ad364e35~amd64~~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\\Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~ko-KR~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\\Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~ko-KR~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\\Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~ko-KR~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\\Microsoft-Windows-Notepad-FoD-Package~31bf3856ad364e35~amd64~ko-KR~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\\Microsoft-Windows-PowerShell-ISE-FOD-Package~31bf3856ad364e35~amd64~ko-KR~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\\Microsoft-Windows-Printing-WFS-FoD-Package~31bf3856ad364e35~amd64~ko-KR~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\\Microsoft-Windows-StepsRecorder-Package~31bf3856ad364e35~amd64~ko-KR~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\\Microsoft-Windows-WordPad-FoD-Package~31bf3856ad364e35~amd64~ko-KR~.cab
#>
$LanguageList = Get-WinUserLanguageList
$LanguageList.Add("ko-KR")
Set-WinUserLanguageList $LanguageList -force
Set-WinSystemLocale -SystemLocale ko-KR
Set-WinUILanguageOverride -Language ko-KR
Set-WinHomeLocation -GeoId 0x86
$psPath = "Powershell " + $LIPContent + "\\WindowsUpdate.ps1"
#set-location HKCU:\\Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce
set-location HKLM:\\Software\\Microsoft\\Windows\\CurrentVersion\\RunOnce
new-itemproperty . MyKey -propertytype String -value $psPath
shutdown -f -r
<#
Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
Install-Module PSWindowsUpdate -Force -AllowClobber
Get-WindowsUpdate -AcceptAll -Install -AutoReboot
#>
<#
Get-WinUserLanguageList
Get-WinSystemLocale
dism /online /get-intl
#>
 
 
 
 
 
WinsowsUpdate.ps1 파일 생성
 
cab 파일과 동일한 위치에 WindowsUpdate.ps1 파일을 생성합니다.
(앞 서 생성한 SetLanguage.ps1 스크립트 내용 중 WindowsUpdate.ps1 스크립트를 cab파일이 존재하는 경로 찾도록 되어 있습니다.)
 
WindowsUpdate.ps1
Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
Install-Module PSWindowsUpdate -Force -AllowClobber
Get-WindowsUpdate -AcceptAll -Install -AutoReboot

 

 
 

 

반응형
LIST

'IT > Azure' 카테고리의 다른 글

Azure Computing Gallery - Windows  (0) 2023.04.29
AzureAD로 VM에 로그인  (0) 2023.04.29
GPU VM 확인하는법  (0) 2023.04.29
DSR (Direct Server Return) Windows 설정  (0) 2023.04.29
NAT? SNAT? DNAT?  (0) 2023.04.29