Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure Sanal Masaüstü, kullanıcılarınızın her zaman, her yerde dağıtabileceği bir hizmettir. Bu nedenle, kullanıcılarınızın Windows 10 Enterprise çoklu oturum görüntüsünün görüntülendiği dili özelleştirebilmesi önemlidir.
Kullanıcılarınızın dil gereksinimlerini karşılamanın iki yolu vardır:
- Her dil için özelleştirilmiş bir görüntüyle ayrılmış konak havuzları oluşturun.
- Farklı dil ve yerelleştirme gereksinimleri olan kullanıcıların aynı konak havuzunda olmasını sağlayın, ancak gereken dili seçebileceklerinden emin olmak için görüntülerini özelleştirin.
İkinci yöntem çok daha verimli ve uygun maliyetlidir. Ancak, ihtiyaçlarınıza en uygun yöntemi belirlemek size bağlı. Bu makalede, resimleriniz için dilleri nasıl özelleştirebileceğiniz gösterilir.
Önkoşullar
Birden çok dil eklemek için çok oturumlu Windows 10 Enterprise görüntülerinizi özelleştirmek için aşağıdakilere ihtiyacınız vardır:
Desteklenen Windows 10 Enterprise çoklu oturum sürümüne sahip bir Azure sanal makinesi (VM).
Görüntünün kullandığı işletim sistemi sürümünün Dil ISO'su, İsteğe Bağlı Özellik (FOD) Disk 1 ve Gelen Kutusu Uygulamaları ISO'ları. Bunları buradan indirebilirsiniz:
Dil ISO'sı:
FOD Disk 1 ISO:
Gelen Kutusu Uygulamaları ISO' sı:
Görüntülerinizi yerelleştirmek için Yerel Deneyim Paketi (LXP) ISO dosyalarını kullanıyorsanız, en iyi dil deneyimi için uygun LXP ISO'sını da indirmeniz gerekir. Windows 10 dil ekleme: Aşağıdaki LXP ISO'larından hangilerinin size uygun olduğunu anlamak için bilinen sorunlar bölümünde verilen bilgileri kullanın:
- Windows 10, sürüm 2004 veya üzeri 01C 2021 LXP ISO
- Windows 10, sürüm 2004 veya üzeri 02C 2021 LXP ISO
- Windows 10, sürüm 2004 veya üzeri 04B 2021 LXP ISO
- Windows 10, sürüm 2004 veya üzeri 05C 2021 LXP ISO
- Windows 10, sürüm 2004 veya üzeri 07C 2021 LXP ISO
- Windows 10, sürüm 2004 veya üzeri 09C 2021 LXP ISO
- Windows 10, sürüm 2004 veya üzeri 10C 2021 LXP ISO
- Windows 10, sürüm 2004 veya üzeri 11C 2021 LXP ISO
- Windows 10, sürüm 2004 veya üzeri 01C 2022 LXP ISO
- Windows 10, sürüm 2004 veya üzeri 02C 2022 LXP ISO
- Windows 10, sürüm 2004 veya üzeri 04C 2022 LXP ISO
- Windows 10, sürüm 2004 veya üzeri 06C 2022 LXP ISO
Windows Dosya Sunucusu Sanal Makinesinde Azure Dosyalar Paylaşımı veya dosya paylaşımı
Not
Dosya paylaşımına (depo) özel görüntü oluşturmak için kullanmayı planladığınız Azure VM'den erişilebilir olmalıdır.
İsteğe bağlı dil paketleri ve özellikleri için içerik deposu oluşturma
Dil paketleri ve FOD'ler için içerik deposunu ve Gelen Kutusu Uygulamaları paketleri için bir depo oluşturmak için:
Azure VM'sinde Önkoşullar'daki bağlantılardan çok oturumlu Windows 10 Enterprise sürüm 1903/1909 ve 2004 görüntüleri için Windows 10 Çok Dilli ISO, FOD ve Gelen Kutusu Uygulamaları'nı indirin.
ISO dosyalarını açın ve VM'ye bağlayın.
DIL paketi ISO'ya gidin ve LocalExperiencePacks ve x64\langpacks klasörlerindeki içeriği kopyalayın, ardından içeriği dosya paylaşımına yapıştırın.
FOD ISO dosyasına gidin, içeriğinin tamamını kopyalayın ve dosya paylaşımına yapıştırın.
Gelen Kutusu Uygulamaları ISO'daki amd64fre klasörüne gidin ve hazırladığınız gelen kutusu uygulamalarının deposundaki içeriği kopyalayın.
Not
Sınırlı depolama alanıyla çalışıyorsanız, yalnızca kullanıcılarınızın ihtiyaç duyduğu dillerin dosyalarını kopyalayın. Dosya adlarındaki dil kodlarına bakarak dosyaları ayırt edebilirsiniz. Örneğin, Fransızca dosyasında adında "fr-FR" kodu vardır. Tüm kullanılabilir diller için dil kodlarının tam listesi için bkz. Windows için kullanılabilir dil paketleri.
Önemli
Bazı diller, farklı adlandırma kurallarına uygun uydu paketlerine ek yazı tipleri eklenmesini gerektirir. Örneğin, Japonca yazı tipi dosya adları "Jpan" içerir.
Özel görüntüyü oluşturmak için kullanacağınız VM'den okuma erişimine sahip olmak için dil içerik deposu paylaşımındaki izinleri ayarlayın.
El ile özel Windows 10 Enterprise çoklu oturum görüntüsü oluşturma
El ile özel Windows 10 Enterprise çoklu oturum görüntüsü oluşturmak için:
Bir Azure VM dağıtın, ardından Azure Galerisi'ne gidin ve kullandığınız çok oturumlu Windows 10 Enterprise geçerli sürümünü seçin.
VM'yi dağıttıktan sonra yerel yönetici olarak RDP kullanarak vm'ye bağlanın.
VM'nizin en son Windows Güncelleştirmeler sahip olduğundan emin olun. Gerekirse güncelleştirmeleri indirin ve VM'yi yeniden başlatın.
Önemli
Dil paketini yükledikten sonra, görüntünüzde yüklü olan en son toplu güncelleştirmeyi yeniden yüklemeniz gerekir. En son toplu güncelleştirmeyi yeniden yüklemezseniz hatalarla karşılaşabilirsiniz. En son toplu güncelleştirme zaten yüklüyse, Windows Update yeniden sunmaz; el ile yeniden yüklemeniz gerekir. Daha fazla bilgi için bkz. Dillere genel bakış.
Dil paketine, FOD'ya ve Gelen Kutusu Uygulamaları dosya paylaşımı deposuna bağlanın ve bunu bir harf sürücüsüne (örneğin, E sürücüsü) bağlayın.
Otomatik olarak özel Windows 10 Enterprise çoklu oturum görüntüsü oluşturma
Dilleri otomatik bir işlem aracılığıyla yüklemeyi tercih ederseniz PowerShell'de bir betik ayarlayabilirsiniz. çok oturumlu Windows 10 Enterprise sürüm 2004 için İspanyolca (İspanya), Fransızca (Fransa) ve Çince (PRC) dil paketlerini ve uydu paketlerini yüklemek için aşağıdaki betik örneğini kullanabilirsiniz. Betik, dil arabirim paketini ve gerekli tüm uydu paketlerini görüntüyle tümleştirir. Ancak, bu betiği başka dilleri yüklemek için de değiştirebilirsiniz. Betiği yükseltilmiş bir PowerShell oturumundan çalıştırdığınızdan emin olun, aksi zaman çalışmaz.
########################################################
## Add Languages to running Windows Image for Capture ##
########################################################
##Disable Language Pack Cleanup##
Disable-ScheduledTask -TaskPath "\Microsoft\Windows\AppxDeploymentClient\" -TaskName "Pre-staged app cleanup"
##Set Language Pack Content Stores##
[string]$LIPContent = "E:"
##Spanish##
Add-AppProvisionedPackage -Online -PackagePath $LIPContent\es-es\LanguageExperiencePack.es-es.Neutral.appx -LicensePath $LIPContent\es-es\License.xml
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-Client-Language-Pack_x64_es-es.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-LanguageFeatures-Basic-es-es-Package~31bf3856ad364e35~amd64~~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-LanguageFeatures-Handwriting-es-es-Package~31bf3856ad364e35~amd64~~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-LanguageFeatures-OCR-es-es-Package~31bf3856ad364e35~amd64~~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-LanguageFeatures-Speech-es-es-Package~31bf3856ad364e35~amd64~~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-LanguageFeatures-TextToSpeech-es-es-Package~31bf3856ad364e35~amd64~~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~es-es~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~es-es~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~es-es~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-Notepad-FoD-Package~31bf3856ad364e35~amd64~es-es~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-PowerShell-ISE-FOD-Package~31bf3856ad364e35~amd64~es-es~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-Printing-WFS-FoD-Package~31bf3856ad364e35~amd64~es-es~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-StepsRecorder-Package~31bf3856ad364e35~amd64~es-es~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-WordPad-FoD-Package~31bf3856ad364e35~amd64~es-es~.cab
$LanguageList = Get-WinUserLanguageList
$LanguageList.Add("es-es")
Set-WinUserLanguageList $LanguageList -force
##French##
Add-AppProvisionedPackage -Online -PackagePath $LIPContent\fr-fr\LanguageExperiencePack.fr-fr.Neutral.appx -LicensePath $LIPContent\fr-fr\License.xml
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-Client-Language-Pack_x64_fr-fr.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-LanguageFeatures-Basic-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-LanguageFeatures-Handwriting-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-LanguageFeatures-OCR-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-LanguageFeatures-Speech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-LanguageFeatures-TextToSpeech-fr-fr-Package~31bf3856ad364e35~amd64~~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~fr-fr~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~fr-FR~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~fr-FR~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-Notepad-FoD-Package~31bf3856ad364e35~amd64~fr-FR~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-PowerShell-ISE-FOD-Package~31bf3856ad364e35~amd64~fr-FR~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-Printing-WFS-FoD-Package~31bf3856ad364e35~amd64~fr-FR~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-StepsRecorder-Package~31bf3856ad364e35~amd64~fr-FR~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-WordPad-FoD-Package~31bf3856ad364e35~amd64~fr-FR~.cab
$LanguageList = Get-WinUserLanguageList
$LanguageList.Add("fr-fr")
Set-WinUserLanguageList $LanguageList -force
##Chinese(PRC)##
Add-AppProvisionedPackage -Online -PackagePath $LIPContent\zh-cn\LanguageExperiencePack.zh-cn.Neutral.appx -LicensePath $LIPContent\zh-cn\License.xml
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-Client-Language-Pack_x64_zh-cn.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-LanguageFeatures-Basic-zh-cn-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-zh-cn-Package~31bf3856ad364e35~amd64~~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-LanguageFeatures-OCR-zh-cn-Package~31bf3856ad364e35~amd64~~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-LanguageFeatures-Speech-zh-cn-Package~31bf3856ad364e35~amd64~~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-LanguageFeatures-TextToSpeech-zh-cn-Package~31bf3856ad364e35~amd64~~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-NetFx3-OnDemand-Package~31bf3856ad364e35~amd64~zh-cn~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~zh-cn~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~zh-cn~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-Notepad-FoD-Package~31bf3856ad364e35~amd64~zh-cn~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-PowerShell-ISE-FOD-Package~31bf3856ad364e35~amd64~zh-cn~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-Printing-WFS-FoD-Package~31bf3856ad364e35~amd64~zh-cn~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-StepsRecorder-Package~31bf3856ad364e35~amd64~zh-cn~.cab
Add-WindowsPackage -Online -PackagePath $LIPContent\Microsoft-Windows-WordPad-FoD-Package~31bf3856ad364e35~amd64~zh-cn~.cab
$LanguageList = Get-WinUserLanguageList
$LanguageList.Add("zh-cn")
Set-WinUserLanguageList $LanguageList -force
Betik, yüklemeniz gereken dil sayısına bağlı olarak biraz zaman alabilir.
Betiğin çalışması tamamlandıktan sonra, Başlangıç>Ayarları>Saat & Dil>Dili'ne giderek dil paketlerinin doğru yüklendiğinden emin olun. Dil dosyaları varsa, hazırsınız demektir.
Windows görüntüsüne ek diller ekledikten sonra, eklenen dilleri desteklemek için gelen kutusu uygulamalarının da güncelleştirilmiş olması gerekir. Bu işlem, önceden yüklenmiş uygulamalar gelen kutusu uygulamaları ISO'dan alınan içerikle yenilenerek yapılabilir. Bu yenilemeyi VM'nin İnternet erişimi olmayan bir ortamda gerçekleştirmek için aşağıdaki PowerShell betik şablonunu kullanarak işlemi otomatikleştirebilir ve yalnızca gelen kutusu uygulamalarının yüklü sürümlerini güncelleştirebilirsiniz.
#########################################
## Update Inbox Apps for Multi Language##
#########################################
##Set Inbox App Package Content Stores##
[string] $AppsContent = "F:\"
##Update installed Inbox Store Apps##
foreach ($App in (Get-AppxProvisionedPackage -Online)) {
$AppPath = $AppsContent + $App.DisplayName + '_' + $App.PublisherId
Write-Host "Handling $AppPath"
$licFile = Get-Item $AppPath*.xml
if ($licFile.Count) {
$lic = $true
$licFilePath = $licFile.FullName
} else {
$lic = $false
}
$appxFile = Get-Item $AppPath*.appx*
if ($appxFile.Count) {
$appxFilePath = $appxFile.FullName
if ($lic) {
Add-AppxProvisionedPackage -Online -PackagePath $appxFilePath -LicensePath $licFilePath
} else {
Add-AppxProvisionedPackage -Online -PackagePath $appxFilePath -skiplicense
}
}
}
Önemli
ISO'ya dahil edilen gelen kutusu uygulamaları, önceden yüklenmiş Windows uygulamalarının en son sürümleri değildir. Tüm uygulamaların en son sürümünü edinmek için Windows Mağazası Uygulamasını kullanarak uygulamaları güncelleştirmeniz ve ek dilleri yükledikten sonra güncelleştirmeler için el ile arama yapmanız gerekir.
İşiniz bittiğinde paylaşımın bağlantısını kestiğinden emin olun.
Görüntünüzü özelleştirmeyi tamamlayın
Dil paketlerini yükledikten sonra, özelleştirilmiş görüntünüze eklemek istediğiniz diğer yazılımları yükleyebilirsiniz.
Görüntünüzü özelleştirmeyi tamamladıktan sonra sistem hazırlama aracını (sysprep) çalıştırmanız gerekir.
Sysprep'i çalıştırmak için:
Yükseltilmiş bir komut istemi açın ve görüntüyü genelleştirmek için aşağıdaki komutu çalıştırın:
C:\Windows\System32\Sysprep\sysprep.exe /oobe /generalize /shutdown
VM'yi durdurun, ardından Azure'da genelleştirilmiş bir VM'nin yönetilen görüntüsünü oluşturma başlığı altında yer alan yönergeleri izleyerek vm'yi yönetilen görüntüde yakalayın.
Artık özelleştirilmiş görüntüyü kullanarak bir Azure Sanal Masaüstü konak havuzu dağıtabilirsiniz. Konak havuzu dağıtmayı öğrenmek için bkz. Öğretici: Azure portal ile konak havuzu oluşturma.
Windows ayarları uygulamasında dilleri etkinleştirme
Son olarak, konak havuzunu dağıttığınızda, ayarlar menüsünde tercih ettikleri dili seçebilmeleri için dili her kullanıcının dil listesine eklemeniz gerekir.
Kullanıcılarınızın yüklediğiniz dilleri seçeebilmesini sağlamak için kullanıcı olarak oturum açın, ardından yüklü dil paketlerini Diller menüsüne eklemek için aşağıdaki PowerShell cmdlet'ini çalıştırın. Bu betiği, kullanıcı oturumunda oturum açtığında etkinleştiren otomatik bir görev veya oturum açma betiği olarak da ayarlayabilirsiniz.
$LanguageList = Get-WinUserLanguageList
$LanguageList.Add("es-es")
$LanguageList.Add("fr-fr")
$LanguageList.Add("zh-cn")
Set-WinUserLanguageList $LanguageList -force
Bir kullanıcı dil ayarlarını değiştirdikten sonra, değişikliklerin etkili olması için Azure Sanal Masaüstü oturumunu kapatması ve yeniden oturum açması gerekir.
Sonraki adımlar
Dil paketleriyle ilgili bilinen sorunları merak ediyorsanız bkz. Windows 10, sürüm 1803 ve sonraki sürümlerde dil paketleri ekleme: Bilinen sorunlar.
Çoklu oturum Windows 10 Enterprise hakkında başka sorularınız varsa SSS bölümünü inceleyin.