Sunucu Çekirdeğine İsteğe Bağlı Uygulama Uyumluluğu Özelliğini Yükleme

İsteğe Bağlı Uygulama Uyumluluğu Özelliği (FOD), Windows Server'da Sunucu Çekirdeği yüklemelerinin uyumluluğunu geliştirmek için tasarlanmış isteğe bağlı bir özellik paketidir. Windows Server 2019'dan başlayarak, uygulamaların Windows Server'ın Sunucu Çekirdeği yüklemeleriyle uyumluluğunu geliştirmek ve günlük görevler için ek araçlar sağlamak için istediğiniz zaman bu özelliği yükleyebilirsiniz. Bu makalede İsteğe Bağlı Uygulama Uyumluluğu Özelliği'nin avantajları açıklanır, yükleme işlemi özetlenmektedir ve bunu bir sunucuya veya özel bir Windows görüntüsüne eklemeye yönelik yönergeler sağlanmaktadır.

diğer İsteğe Bağlı Özellikler hakkında daha fazla bilgi için bkz. İsteğe Bağlı Özellikler .

İsteğe Bağlı Uygulama Uyumluluğu Özelliğini 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 içerir. Bu isteğe bağlı paket Windows Update'ten veya ayrı bir ISO'dan kullanılabilir, ancak yalnızca Sunucu Çekirdeği yüklemelerine ve görüntülerine eklenebilir.

İsteğe Bağlı Uygulama Uyumluluğu Özelliği'nin sağladığı iki birincil avantaj şunlardır:

  • Sunucu uygulamaları için Sunucu Çekirdeği uyumluluğu artırıldı.

  • Yönetim görevlerine ve akut sorun giderme ve hata ayıklama senaryolarında kullanılan yazılım araçlarının uyumluluğuna yardımcı olabilecek Sunucu Çekirdeği'ne normalde dahil olmayan işletim sistemi bileşenleri ekleme.

İsteğe Bağlı Uygulama Uyumluluğu Özelliği'nin bir parçası olarak kullanılabilen işletim sistemi bileşenleri şunlardır:

Component Filename İlk kullanılabilir
Device Manager devmgmt.msc Windows Server 2019
Disk Yönetimi diskmgmt.msc Windows Server 2019
Olay Görüntüleyicisi eventvwr.msc Windows Server 2019
Yük Devretme Kümesi Yöneticisi cluadmin.msc Windows Server 2019
File Explorer explorer.exe Windows Server 2019
Hyper-V Yöneticisi virtmgmt.msc Windows Sunucusu 2022
Microsoft Yönetim Konsolu mmc.exe Windows Server 2019
Performance Monitor perfmon.exe Windows Server 2019
Kaynak İzleyicisi resmon.exe Windows Server 2019
Task Scheduler taskschd.msc Windows Sunucusu 2022
Windows PowerShell Tümleşik Betik Ortamı (ISE) powershell_ise.exe Windows Server 2019

Prerequisites

Başlamadan önce aşağıdaki önkoşulları karşıladığınızdan emin olun:

  • İsteğe Bağlı Uygulama Uyumluluğu Özelliği yalnızca Windows Server'ın Sunucu Çekirdeği yüklemelerine yüklenebilir. Masaüstü Deneyimi yükleme seçeneğiyle İsteğe Bağlı Uygulama Uyumluluğu Özelliğini sunuculara eklemeyi denemeyin.

  • İsteğe Bağlı Uygulama Uyumluluğu Özelliğini eklemek istediğiniz Sunucu Çekirdeği bilgisayarında bir yönetici hesabıyla oturum açmanız gerekir.

  • Aşağıdaki Windows Server özellikleri fazladan yapılandırma gerektirir:

    • Yük Devretme Kümesi Yöneticisi (cluadmin.msc), önce Yük Devretme Kümelemesi Windows Server özelliğinin yüklenmesini gerektirir.
    • IIS Yönetim Konsolu (), Microsoft Yönetim Konsolunun (Web-Mgmt-Consolemmc.exe) çalıştırılmasını gerektirdiğinden İsteğe Bağlı Uygulama Uyumluluğu Özelliği'nin yüklenmesini gerektirir.
  • İsteğe Bağlı Uygulama Uyumluluğu Özelliğini özel bir Windows görüntüsüne (WIM) eklemek istiyorsanız, özel görüntü oluşturmak istediğiniz Windows Server sürümü için ISO görüntü dosyasına ihtiyacınız vardır.

İsteğe Bağlı Uygulama Uyumluluğu Özelliğini Yükleme

İsteğe Bağlı Uygulama Uyumluluğu Özelliği'ni yüklemek, Sunucu Çekirdeği yüklemenize normalde Masaüstü Deneyimi ile Sunucu'da bulunan ek araçlar ve uyumluluk özellikleri sağlayan özel bir paket eklemeyi içerir.

Yükleme işlemi, İsteğe Bağlı Uygulama Uyumluluğu Özelliğini Windows Update'ten mi yoksa ISO görüntüsünden mi yüklemek istediğinize bağlıdır. Bir PowerShell komutu çalıştırarak özelliği doğrudan Windows Update'ten yükleyebilirsiniz. ISO görüntüsü için ilgili Windows Server Dilleri ve İsteğe Bağlı Özellikler ISO'sını indirmeniz, yerel olarak bağlamanız ve özelliği bu kaynaktan yüklemeniz gerekir.

İsteğe Bağlı Uygulama Uyumluluğu Özelliği'ni yükledikten ve sunucuyu yeniden başlattıktan sonra komut konsolu penceresi çerçeve rengi farklı bir mavi gölgesine dönüşür.

Tercih ettiğiniz yükleme yöntemi için ilgili sekmeyi seçin.

İsteğe Bağlı Uygulama Uyumluluğu Özelliğini Windows Update'ten Windows Server'ın Sunucu Çekirdeği yüklemesine yüklemek için:

  1. Sunucuda yönetici hesabıyla oturum açın.

  2. PowerShell'e çıkmak için SConfig seçeneğini kullanın.

  3. Aşağıdaki komutu çalıştırarak İsteğe Bağlı Uygulama Uyumluluğu Özelliğini yükleyin. Komutun tamamlanması birkaç dakika sürer.

    Add-WindowsCapability -Online -Name "ServerCore.AppCompatibility~~~~0.0.1.0"
    

    Çıktı aşağıdaki örneğe benzer:

    Path          :
    Online        : True
    RestartNeeded : True
    
  4. Komut tamamlandıktan sonra, değişiklikleri uygulamak için sunucuyu yeniden başlatın ve ardından en son işletim sistemi güncelleştirmelerini yükleyin.

Important

Windows Server'ın daha yeni bir sürüme yerinde yükseltmesini yaparsanız İsteğe Bağlı Uygulama Uyumluluğu Özelliği yerinde kalmaz. Yükseltmeden sonra yeniden yüklemeniz gerekir. Alternatif olarak, İsteğe Bağlı Uygulama Uyumluluğu Özelliğini Windows Server'ı yüklemek için kullandığınız özel bir Windows görüntüsüne (WIM) ekleyebilirsiniz. İsteğe Bağlı Uygulama Uyumluluğu Özelliğini özel bir görüntüye eklemek, yükseltme tamamlandıktan sonra mevcut olmasını sağlar. Daha fazla bilgi için İsteğe Bağlı Uygulama Uyumluluğu Özelliğini özel bir WIM görüntüsüne ekleme bölümüne bakın.

İsteğe Bağlı Uygulama Uyumluluğu Özelliğini özel bir WIM görüntüsüne ekleme

İsteğe Bağlı Uygulama Uyumluluğu Özelliğini özel bir Windows görüntüsüne (WIM) ekler ve Windows Server'ı yüklemek için bu görüntüyü kullanırsanız, yükleme işlemi sırasında otomatik olarak yüklenir. Windows Server'ın daha yeni bir sürüme yerinde yükseltme yapıldıktan sonra yerinde kalır.

İsteğe Bağlı Uygulama Uyumluluğu Özelliğini özel bir WIM görüntüsüne eklemek için şu adımları izleyin. <values>'i kendi verinizle değiştirin.

  1. Özel görüntü oluşturmak istediğiniz Windows Server sürümü için İsteğe Bağlı Özellikler'i içeren ISO görüntü dosyasını indirin. ISO görüntüsünü, Windows Server ISO görüntü dosyasının bulunduğu klasöre kaydedin. ISO görüntüsü aşağıdaki Windows Server sürümleri için kullanılabilir:

  2. 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:

    $isoFolder = "<ISO folder path>"
    $fodIsoFilename = "<FOD_ISO_filename.iso>"
    $wsIsoFilename = "<Windows_Server_ISO_filename.iso>"
    
    $fodIso = Mount-DiskImage -ImagePath "$isoFolder\$fodIsoFilename"
    $wsIso = Mount-DiskImage -ImagePath "$isoFolder\$wsIsoFilename"
    
  3. FOD ISO ve Windows Server ISO'ya bağlı 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
    
  4. Aşağıdaki komutları çalıştırarak Windows Server ISO görüntüsünün içeriğini yerel bir klasöre (örneğin, C:\SetupFiles\WindowsServer\Files) kopyalayın. Kopyalama işlemi biraz zaman alabilir.

    $wsFiles = "<Windows Server files path>"
    New-Item -ItemType Directory -Path $wsFiles
    
    Copy-Item -Path ${wsDriveLetter}:\* -Destination $wsFiles -Recurse
    
  5. install.wim dosyası içindeki değiştirmek istediğiniz görüntü adını almak için aşağıdaki komutu çalıştırın. Dosya, install.wim Windows Server ISO görüntüsünün sources klasöründe bulunur. Bu install.wim dosyada bulunan görüntülerin adları çıktıda yer alır.

    $installWimPath = "<Windows Server Files Path>\sources\install.wim"
    
    Get-WindowsImage -ImagePath $installWimPath
    
  6. install.wim Aşağıdaki komutu çalıştırarak dosyayı 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 = "<Image name, for example Windows Server 2022 Datacenter>"
    $wimMountFolder = "<WIM folder path>"
    
    New-Item -ItemType Directory -Path $wimMountFolder
    Set-ItemProperty -Path $installWimPath -Name IsReadOnly -Value $false
    Mount-WindowsImage -ImagePath $installWimPath -Name $wimImageName -Path $wimMountFolder
    
  7. Aşağıdaki komutları çalıştırarak (sürüme bağlı olarak), örnek değişken değerlerini kendi değerlerinizle değiştirerek istediğiniz özellikleri ve paketleri bağlı install.wim görüntüye ekleyin.

    • Windows Server 2022 ve üzeri için:

      $capabilityName = "ServerCore.AppCompatibility~~~~0.0.1.0"
      
      Add-WindowsCapability -Path $wimMountFolder -Name $capabilityName -Source "${fodDriveLetter}:\LanguagesAndOptionalFeatures" -LimitAccess
      
    • Windows Server'ın önceki sürümleri için:

      $capabilityName = "ServerCore.AppCompatibility~~~~0.0.1.0"
      
      Add-WindowsCapability -Path $wimMountFolder -Name $capabilityName -Source "${fodDriveLetter}:\" -LimitAccess
      
  8. dosyasının bağlantısını kesin ve ardından değişiklikleri işleyin.>

    Dismount-WindowsImage -Path $wimMountFolder -Save
    

Artık İsteğe Bağlı Uygulama Uyumluluğu Özelliğinin dahil olduğu ve Windows Server'ın daha yeni bir sürüme yerinde yükseltildikten sonra yerinde kaldığı özel WIM görüntüsünü kullanarak Windows Server'ı yükleyebilirsiniz.

Sunucu Çekirdeği'ne Internet Explorer 11'i yükleme

Windows Server 2022 ve önceki sürümlerin Sunucu Çekirdeği yüklemesine Internet Explorer 11 yükleyebilirsiniz. Internet Explorer, önce İsteğe Bağlı Uygulama Uyumluluğu Özelliğinin yüklenmesini gerektirir. Yüklemeniz gerekiyorsa İsteğe Bağlı Uygulama Uyumluluğu Özelliğini Yükleme bölümüne bakın. İsteğe Bağlı Uygulama Uyumluluğu Özelliğini eklemek için Internet Explorer'ı yüklemeniz gerekmez.

Tip

Windows Server 2022'de, Windows Server'ın Sunucu Çekirdeği yüklemelerine Internet Explorer 11 ekleyebilmenize rağmen, 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 ürün yaşam döngüsü hakkında daha fazla bilgi için bkz: Yaşam Döngüsü SSS - Internet Explorer ve Microsoft Edge.

Tercih ettiğiniz yükleme yöntemi için ilgili sekmeyi seçin.

Windows Update'ten Windows Server'ın Sunucu Çekirdeği yüklemesine Internet Explorer 11 yüklemek için:

  1. Windows Server'ın Sunucu Çekirdeği yüklemesinde İsteğe Bağlı Uygulama Uyumluluğu Özelliğini yüklediğinizden emin olun.

  2. Bir kez daha İsteğe Bağlı Uygulama Uyumluluğu Özelliğini Yükleme bölümündeki adımları izleyin, ancak 3. adım için bunun yerine aşağıdaki komutu çalıştırın:

    Add-WindowsCapability -Online -Name "Browser.InternetExplorer~~~~0.0.11.0"
    

    Çıktı aşağıdaki örneğe benzer:

    Path          :
    Online        : True
    RestartNeeded : True
    
  3. Komut tamamlandıktan sonra, değişiklikleri uygulamak için sunucuyu yeniden başlatın ve ardından en son işletim sistemi güncelleştirmelerini yükleyin.

  4. Sunucu yeniden başlatıldıktan sonra, içinden bir PowerShell istemine SConfigdönüp aşağıdaki komutu çalıştırarak Internet Explorer 11'e erişebilirsiniz:

    & "$env:ProgramFiles\Internet Explorer\iexplore.exe"
    

Important

Yerel olarak kaydedilen .htm dosyaları açmak için çift tıklama desteklenmez. Ancak , sağ tıklayıpInternet Explorer ile Aç'ı seçebilir veya Dosya'yı ve ardından Aç'ı seçip dosyaya göz atarak doğrudan Internet Explorer'dan açabilirsiniz.