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.
İsteğe Bağlı Sunucu Çekirdeği Uygulama Uyumluluğu Özelliği (FOD), Windows Server 2019'da başlayarak Windows Server yüklemelerinin Sunucu Çekirdeği yüklemelerine herhangi bir zamanda eklenebilen isteğe bağlı bir özellik paketidir.
diğer İsteğe Bağlı Özellikler hakkında daha fazla bilgi için bkz. İsteğe Bağlı Özellikler .
Uygulama Uyumluluğu FOD'sini neden yüklemelisiniz?
Sunucu Çekirdeği için İsteğe Bağlı Uygulama Uyumluluğu Özelliği, Masaüstü Deneyimi ile Sunucu yükleme seçeneğinden ikili dosyaların ve paketlerin bir alt kümesini ekleyerek uygulama uyumluluğunu geliştirir. Bu isteğe bağlı paket ayrı bir ISO üzerinde veya Windows Update'ten kullanılabilir, ancak yalnızca Sunucu Çekirdeği yüklemelerine ve görüntülerine eklenebilir.
Uygulama Uyumluluğu FOD'sinin sağladığı iki birincil değer şunlardır:
- Zaten piyasada olan veya dağıtılan sunucu uygulamaları için Sunucu Çekirdeği uyumluluğunu artırır.
- İşletim sistemi bileşenlerinin sağlanmasına ve akut sorun giderme ve hata ayıklama senaryolarında kullanılan yazılım araçlarının uygulama uyumluluğunun artırılmasına yardımcı olun.
Sunucu Çekirdeği Uygulama Uyumluluğu FOD'sinin bir parçası olarak kullanılabilen işletim sistemi bileşenleri şunlardır:
Microsoft Yönetim Konsolu (mmc.exe)
Olay Görüntüleyicisi (Eventvwr.msc)
Performans İzleyicisi (PerfMon.exe)
Kaynak İzleyicisi (Resmon.exe)
Cihaz Yöneticisi (Devmgmt.msc)
Dosya Gezgini (Explorer.exe)
Windows PowerShell (Powershell_ISE.exe)
Disk Yönetimi (Diskmgmt.msc)
Yük Devretme Kümesi Yöneticisi (CluAdmin.msc)
Uyarı
Yük Devretme Kümesi Yöneticisi için öncelikle Yük Devretme Kümelemesi Windows Server özelliğinin eklenmesi gerekir. Bu özellik, yükseltilmiş bir PowerShell oturumundan aşağıdaki komutu çalıştırarak yapılabilir:
Install-WindowsFeature -Name Failover-Clustering -IncludeManagementTools
Windows Server 2022'den başlayarak, aşağıdaki bileşenler de kullanılabilir (Uygulama Uyumluluğu FOD'sinin aynı sürümü kullanılırken):
Hyper-V Yönetici (virtmgmt.msc)
Görev Zamanlayıcı (taskschd.msc)
İsteğe Bağlı Uygulama Uyumluluğu Özelliğini Yükleme
Önemli
- Uygulama Uyumluluğu FOD'sı yalnızca Sunucu Çekirdeği'ne yüklenebilir. Sunucu Çekirdeği Uygulama Uyumluluğu FOD'sini Masaüstü Deneyimi ile Sunucu yükleme seçeneğine eklemeyi denemeyin.
- Windows Server 2022 çalıştıran sunucular için, Uygulama Uyumluluğu FOD'ini yüklemeden önce x64 tabanlı sistemler (KB5009608) için Microsoft sunucu işletim sistemi sürüm 21H2'ye ait 2022-01 Toplu Güncelleştirme Önizlemesi veya daha yeni bir toplu güncelleştirmeyi yüklediğinizden emin olun. bunu doğrulamak için işletim sistemi derleme numarasının 20348.502 veya üzeri olup olmadığını kontrol edebilirsiniz. Bundan önce, Uzak Masaüstü Protokolü (RDP) kullanarak sunucuya bağlanmayı denediyseniz, siyah ekranla karşınıza çıkabilir ve bağlantınız kesilebilirdi.
İnternet'e bağlı
Sunucu Windows Update'e bağlanabiliyorsa, yükseltilmiş bir PowerShell oturumundan aşağıdaki komutu çalıştırın, ardından komut çalışmasını tamamladıktan sonra Windows Server'ı yeniden başlatın:
Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0
İnternet bağlantısı kesildi
Sunucu Windows Update'e bağlanamıyorsa, bunun yerine Windows Server Dilleri ve İsteğe Bağlı Özellikler ISO görüntü dosyasını indirin ve ISO'yı yerel ağınızdaki paylaşılan bir klasöre kopyalayın:
- Toplu lisansınız varsa, işletim sistemi ISO görüntü dosyasının alındığı portaldan Windows Server Dilleri ve İsteğe Bağlı Özellikler ISO görüntü dosyasını indirebilirsiniz: Toplu Lisanslama Hizmet Merkezi.
- Windows Server Dilleri ve İsteğe Bağlı Özellikler ISO görüntü dosyası, Microsoft Değerlendirme Merkezi veya aboneler için Visual Studio portalı da kullanılabilir.
Uyarı
Diller ve İsteğe Bağlı Özellikler ISO görüntü dosyası Windows Server 2022 için yenidir. Windows Server'ın önceki sürümleri İsteğe Bağlı Özellikler (FOD) ISO kullanır.
Yerel ağınıza bağlı olan ve Uygulama Uyumluluğu FOD'sini eklemek istediğiniz Sunucu Çekirdeği bilgisayarında bir yönetici hesabıyla oturum açın.
FOD ISO'sını bağlama
FOD ISO'nun konumuna bağlanmak için PowerShell'den
New-PSDrive
, Komut İstemindennet use
veya başka bir yöntem kullanın. Örneğin, yükseltilmiş bir PowerShell oturumunda aşağıdaki komutu çalıştırın:$credential = Get-Credential New-PSDrive -Name FODShare -PSProvider FileSystem -Root "\\server\share" -Credential $credential
FOD ISO'sını seçtiğiniz yerel bir klasöre kopyalayın (kopyalama işlemi biraz zaman alabilir). Klasör konumunuz ve ISO dosya adınızla aşağıdaki değişkenleri düzenleyin ve aşağıdaki komutları çalıştırın, örneğin:
$isoFolder = "C:\SetupFiles\WindowsServer\ISOs" $fodIsoFilename = "FOD_ISO_filename.iso" New-Item -ItemType Directory -Path $isoFolder Copy-Item -Path "FODShare:\$fodIsoFilename" -Destination $isoFolder -Verbose
Aşağıdaki komutu kullanarak FOD ISO'sunu bağlayın:
$fodIso = Mount-DiskImage -ImagePath "$isoFolder\$fodIsoFilename"
FOD ISO'nun bağlandığı sürücü harfini almak için aşağıdaki komutu çalıştırın:
$fodDriveLetter = ($fodIso | Get-Volume).DriveLetter
Aşağıdaki komutu çalıştırın (işletim sistemi sürümüne bağlı olarak):
Windows Server 2022 için:
Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0 -Source ${fodDriveLetter}:\LanguagesAndOptionalFeatures\ -LimitAccess
Windows Server'ın önceki sürümleri için:
Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0 -Source ${fodDriveLetter}:\ -LimitAccess
İlerleme çubuğu tamamlandıktan sonra işletim sistemini yeniden başlatın.
İsteğe bağlı olarak Internet Explorer 11'i Sunucu Çekirdeği'ne ekleme
Uyarı
Internet Explorer 11'in eklenmesi için Sunucu Çekirdeği Uygulama Uyumluluğu FOD gereklidir, ancak Sunucu Çekirdeği Uygulama Uyumluluğu FOD'sini eklemek için Internet Explorer 11 gerekli değildir.
Uyarı
Windows Server 2022'den başlayarak, Windows Server'ın Sunucu Çekirdeği yüklemelerine Internet Explorer 11 eklense de, bunun yerine Microsoft Edge kullanılmalıdır. Microsoft Edge'de yerleşik Internet Explorer modu ("IE modu") vardır, böylece doğrudan Microsoft Edge'den eski Internet Explorer tabanlı web sitelerine ve uygulamalara erişebilirsiniz. Internet Explorer'ın yaşam döngüsü ilkesi hakkında bilgi için lütfen buradaki bakın.
Uygulama Uyumluluğu FOD'sinin eklendiği ve isteğe bağlı ISO paketinin yerel olarak kopyalanmış olduğu Sunucu Çekirdeği bilgisayarında Yönetici olarak giriş yapın.
Aşağıdaki komutu kullanarak FOD ISO'sunu bağlayın. Bu adım, FOD ISO'nun yerel olarak kopyalandığını varsayar. Aksi takdirde, FOD ISO bağlamak için1. ve 2. adımlarını tamamlayın. Komutlar bu iki adımdan sonra gelir. Değişkenleri klasör konumunuz ve ISO dosya adınızla düzenleyin ve aşağıdaki komutları çalıştırın, örneğin:
$isoFolder = "C:\SetupFiles\WindowsServer\ISOs" $fodIsoFilename = "FOD_ISO_filename.iso" $fodIso = Mount-DiskImage -ImagePath "$isoFolder\$fodIsoFilename"
FOD ISO'nun bağlandığı sürücü harfini almak için aşağıdaki komutu çalıştırın:
$fodDriveLetter = ($fodIso | Get-Volume).DriveLetter
Internet Explorer .cab dosyasının yolu olarak
$packagePath
değişkenini kullanarak aşağıdaki komutları çalıştırın (işletim sistemi sürümünüze bağlı olarak):Windows Server 2022 için:
$packagePath = "${fodDriveLetter}:\LanguagesAndOptionalFeatures\Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~~.cab" Add-WindowsPackage -Online -PackagePath $packagePath
Windows Server'ın önceki sürümleri için:
$packagePath = "${fodDriveLetter}:\Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~~.cab" Add-WindowsPackage -Online -PackagePath $packagePath
İlerleme çubuğu tamamlandıktan sonra işletim sistemini yeniden başlatın.
Sürüm notları ve tavsiyeler
Önemli
- FoD kullanılarak yüklenen paketler, daha yeni bir Windows Server sürümüne yerinde yükseltmeden sonra yerinde kalmaz. Yükseltmeden sonra bunları yeniden yüklemeniz gerekir.
- Alternatif olarak, yükseltme medyanıza FoD paketleri ekleyebilirsiniz. Yükseltme medyanıza paket eklemek, yükseltme tamamlandıktan sonra herhangi bir FoD paketinin yeni sürümünün mevcut olmasını sağlar. Daha fazla bilgi için çevrimdışı WIM Server Core görüntüsüne özellik ve isteğe bağlı paketler ekleme bölümüne bakın.
Uygulama Uyumluluğu FOD'sini yükledikten ve sunucu yeniden başlatıldıktan sonra komut konsolu penceresi çerçeve rengi farklı bir mavi tonlarına dönüşür.
Internet Explorer 11 isteğe bağlı paketini de yüklemeyi seçerseniz, yerel olarak kaydedilmiş .htm dosyaları açmak için çift tıklama desteklenmez. Ancak, sağ tıklayıp Internet Explorer ile Açseçeneğini belirleyebilir veya doğrudan Internet Explorer'dan Dosya ->Aç yoluyla açabilirsiniz.
Sunucu Çekirdeği'nin Uygulama Uyumluluğu FOD'siyle uygulama uyumluluğunu daha da geliştirmek için, IIS Yönetim Konsolu isteğe bağlı bir bileşen olarak Sunucu Çekirdeği'ne eklenmiştir. Ancak, IIS Yönetim Konsolu'nu kullanmak için önce Uygulama Uyumluluğu FOD'sini eklemeniz gerekir. IIS Yönetim Konsolu, Yalnızca Uygulama Uyumluluğu FOD'sinin eklenmesiyle sunucu çekirdeğinde kullanılabilen Microsoft Yönetim Konsolu'na (mmc.exe) dayanır. IIS Yönetim Konsolu eklemek için Install-WindowsFeaturePowerShell cmdlet'ini kullanın:
Install-WindowsFeature -Name Web-Mgmt-Console
Genel bir kılavuz noktası olarak, Uygulamaları Sunucu Çekirdeği'ne yüklerken (bu isteğe bağlı paketlerle veya bunlar olmadan) bazen sessiz yükleme seçeneklerinin ve yönergelerinin kullanılması gerekir.
Çevrimdışı WIM Sunucu Çekirdeği görüntüsüne ekleme
Hem Diller hem de İsteğe Bağlı Özellikler ISO ve Windows Server ISO görüntü dosyalarını bir Windows bilgisayardaki yerel klasöre indirin. Bir Windows masaüstü bilgisayarda bu adımları tamamlayabilirsiniz; Windows Server'ı Sunucu Çekirdeği yükleme seçeneğiyle çalıştırması gerekmez.
- Toplu lisansınız varsa, işletim sistemi ISO görüntü dosyasının alındığı portaldan Windows Server Dilleri ve İsteğe Bağlı Özellikler ISO görüntü dosyasını indirebilirsiniz: Toplu Lisanslama Hizmet Merkezi.
- Windows Server Dilleri ve İsteğe Bağlı Özellikler ISO görüntü dosyası, Microsoft Değerlendirme Merkezi veya aboneler için Visual Studio portalı da kullanılabilir.
Uyarı
Diller ve İsteğe Bağlı Özellikler ISO görüntü dosyası Windows Server 2022 için yenidir. Windows Server'ın önceki sürümleri İsteğe Bağlı Özellikler (FOD) ISO kullanır.
Yükseltilmiş bir PowerShell oturumunda aşağıdaki komutları çalıştırarak hem Diller hem de İsteğe Bağlı Özellikler ISO'sını ve Windows Server ISO'sını bağlayın. Değişkenleri klasör konumunuz ve ISO dosya adınızla düzenleyin ve aşağıdaki komutları çalıştırın, örneğin:
$isoFolder = "C:\SetupFiles\WindowsServer\ISOs" $fodIsoFilename = "FOD_ISO_filename.iso" $wsIsoFilename = "Windows_Server_ISO_filename.iso" $fodIso = Mount-DiskImage -ImagePath "$isoFolder\$fodIsoFilename" $wsIso = Mount-DiskImage -ImagePath "$isoFolder\$wsIsoFilename"
FOD ISO ve Windows Server ISO'sunun bağlanmış olduğu sürücü harflerini almak için aşağıdaki komutu çalıştırın:
$fodDriveLetter = ($fodIso | Get-Volume).DriveLetter $wsDriveLetter = ($wsIso | Get-Volume).DriveLetter
Windows Server ISO dosyasının içeriğini yerel bir klasöre kopyalayın; örneğin, C:\SetupFiles\WindowsServer\Files . Kopyalama işlemi biraz zaman alabilir:
$wsFiles = "C:\SetupFiles\WindowsServer\Files" New-Item -ItemType Directory -Path $wsFiles Copy-Item -Path ${wsDriveLetter}:\* -Destination $wsFiles -Recurse
Aşağıdaki komutu kullanarak install.wim dosyasında değiştirmek istediğiniz görüntü adını alın. Windows Server ISO dosyasının
$installWimPath
klasöründe bulunan değişkenine install.wim dosyasının yolunu ekleyin. Çıktıdan bu install.wim dosyasında bulunan görüntülerin adlarını not edin.$installWimPath = "C:\SetupFiles\WindowsServer\Files\sources\install.wim" Get-WindowsImage -ImagePath $installWimPath
Aşağıdaki komutu kullanarak örnek değişken değerlerini kendinizle değiştirerek ve önceki komuttan
$installWimPath
değişkenini yeniden kullanarak install.wim dosyasını yeni bir klasöre bağlayın.-
$wimImageName
- Önceki komutun çıkışından bağlamak istediğiniz görüntünün adını girin. Buradaki örnekte Windows Server 2022 Datacenterkullanılır. -
$wimMountFolder
- install.wim dosyasının içeriğine erişirken kullanılacak boş bir klasör belirtin.
$wimImageName = "Windows Server 2022 Datacenter" $wimMountFolder = "C:\SetupFiles\WindowsServer\WIM" New-Item -ItemType Directory -Path $wimMountFolder Set-ItemProperty -Path $installWimPath -Name IsReadOnly -Value $false Mount-WindowsImage -ImagePath $installWimPath -Name $wimImageName -Path $wimMountFolder
-
Bağlı install.wim görüntüsüne istediğiniz özellikleri ve paketleri eklemek için, örnek değişken değerleri yerine kendi değerlerinizi girerek ve sürüme bağlı olarak aşağıdaki komutları kullanın.
-
$capabilityName
- Yüklenecek yeteneğin adını belirtin (bu durumda AppCompatibility yeteneği). -
$packagePath
- Yüklenecek paketin yolunu belirtin (bu durumda, Internet Explorer cab dosyasının).
Windows Server 2022 için:
$capabilityName = "ServerCore.AppCompatibility~~~~0.0.1.0" $packagePath = "${fodDriveLetter}:\LanguagesAndOptionalFeatures\Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~~.cab" Add-WindowsCapability -Path $wimMountFolder -Name $capabilityName -Source "${fodDriveLetter}:\LanguagesAndOptionalFeatures" -LimitAccess Add-WindowsPackage -Path $wimMountFolder -PackagePath $packagePath
Windows Server'ın önceki sürümleri için:
$capabilityName = "ServerCore.AppCompatibility~~~~0.0.1.0" $packagePath = "${fodDriveLetter}:\Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~~.cab" Add-WindowsCapability -Path $wimMountFolder -Name $capabilityName -Source "${fodDriveLetter}:\" -LimitAccess Add-WindowsPackage -Path $wimMountFolder -PackagePath $packagePath
-
install.wim dosyasına yapılan değişiklikleri önceki komutlardan
$wimMountFolder
değişkenini kullanarak duyurup kaydetmek için aşağıdaki komutu kullanın:Dismount-WindowsImage -Path $wimMountFolder -Save
Artık Windows Server yükleme dosyaları için oluşturduğunuz klasörden setup.exe çalıştırarak sunucunuzu yükseltebilirsiniz. Bu örnekte: C:\SetupFiles\WindowsServer\Files. Bu klasör artık ek özelliklere ve isteğe bağlı paketlere sahip Windows Server yükleme dosyalarını içerir.