Fitur Kompatibilitas Aplikasi Inti Server sesuai Permintaan

Fitur Kompatibilitas Aplikasi Inti Server sesuai Permintaan (FOD) adalah paket fitur opsional yang dapat ditambahkan ke penginstalan Server Core penginstalan Windows Server kapan saja, dimulai dengan Windows Server 2019.

Untuk informasi selengkapnya tentang Fitur sesuai Permintaan lainnya, lihat Fitur Sesuai Permintaan.

Mengapa menginstal FOD Kompatibilitas Aplikasi?

Fitur Kompatibilitas Aplikasi sesuai Permintaan untuk Server Core meningkatkan kompatibilitas aplikasi dengan menyertakan subset biner dan paket dari opsi Penginstalan Server dengan Pengalaman Desktop. Paket opsional ini tersedia pada ISO terpisah, atau dari Windows Update, tetapi hanya dapat ditambahkan ke penginstalan dan gambar Server Core.

Dua nilai utama yang disediakan FOD Kompatibilitas Aplikasi adalah:

  • Meningkatkan kompatibilitas Server Core untuk aplikasi server yang sudah ada di pasar atau disebarkan.
  • Membantu menyediakan komponen OS dan peningkatan kompatibilitas aplikasi alat perangkat lunak yang digunakan dalam skenario pemecahan masalah dan penelusuran kesalahan akut.

Komponen sistem operasi yang tersedia sebagai bagian dari FOD Kompatibilitas Aplikasi Inti Server meliputi:

  • Konsol Manajemen Microsoft (mmc.exe)

  • Pemantau Peristiwa (Eventvwr.msc)

  • Monitor Performa (PerfMon.exe)

  • Resource Monitor (Resmon.exe)

  • Manajer Perangkat (Devmgmt.msc)

  • File Explorer (Explorer.exe)

  • Windows PowerShell (Powershell_ISE.exe)

  • Manajemen Disk (Diskmgmt.msc)

  • Manajer Kluster Failover (CluAdmin.msc)

    Catatan

    Pengelola Kluster Failover memerlukan penambahan fitur Pengklusteran Failover Windows Server terlebih dahulu, yang dapat dilakukan dengan menjalankan perintah berikut dari sesi PowerShell yang ditinggikan:

    Install-WindowsFeature -Name Failover-Clustering -IncludeManagementTools
    

Dimulai dengan Windows Server 2022, komponen berikut juga tersedia (saat menggunakan versi FOD Kompatibilitas Aplikasi yang sama):

  • Manajer Hyper-V (virtmgmt.msc)

  • Task Scheduler (taskschd.msc)

Menginstal Fitur Kompatibilitas Aplikasi sesuai Permintaan

Penting

  • FOD Kompatibilitas Aplikasi hanya dapat diinstal pada Server Core. Jangan mencoba menambahkan FOD Kompatibilitas Aplikasi Inti Server ke Server dengan opsi penginstalan Pengalaman Desktop.
  • Untuk server yang menjalankan Windows Server 2022, pastikan Anda telah menginstal Pratinjau Pembaruan Kumulatif 2022-01 untuk sistem operasi server Microsoft versi 21H2 untuk Sistem berbasis x64 (KB5009608) atau pembaruan kumulatif yang lebih baru sebelum Anda menginstal FOD Kompatibilitas Aplikasi. Anda dapat memverifikasi ini dengan memeriksa bahwa nomor build sistem operasi adalah 20348.502 atau lebih besar. Sebelum ini, jika Anda mencoba menyambungkan ke server menggunakan Protokol Desktop Jauh (RDP), Anda dapat disajikan dengan layar hitam dan terputus.

Tersambung ke internet

  1. Jika server dapat tersambung ke Windows Update, jalankan perintah berikut dari sesi PowerShell yang ditingkatkan, lalu mulai ulang Windows Server setelah perintah selesai berjalan:

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

Sambungan terputus dari internet

  1. Jika server tidak dapat tersambung ke Windows Update, unduh file gambar ISO Bahasa dan Fitur Opsional Windows Server, dan salin ISO ke folder bersama di jaringan lokal Anda:

    • Jika Anda memiliki lisensi volume, Anda dapat mengunduh file gambar ISO Bahasa Windows Server dan Fitur Opsional dari portal yang sama tempat file gambar ISO sistem operasi diperoleh: Pusat Layanan Lisensi Volume.
    • File gambar ISO Bahasa Windows Server dan Fitur Opsional juga tersedia di Pusat Evaluasi Microsoft atau di portal Visual Studio untuk pelanggan.

    Catatan

    File gambar ISO Bahasa dan Fitur Opsional baru untuk Windows Server 2022. Versi Windows Server sebelumnya menggunakan ISO Fitur sesuai Permintaan (FOD).

  2. Masuk dengan akun administrator di komputer Server Core yang tersambung ke jaringan lokal Anda dan yang ingin Anda tambahkan FOD Kompatibilitas Aplikasi.

Memasang FOD ISO

  1. Gunakan New-PSDrive dari PowerShell, net use dari Prompt Perintah, atau beberapa metode lain, untuk menyambungkan ke lokasi FOD ISO. Misalnya, dalam sesi PowerShell yang ditingkatkan, jalankan perintah berikut:

    $credential = Get-Credential
    
    New-PSDrive -Name FODShare -PSProvider FileSystem -Root "\\server\share" -Credential $credential
    
  2. Salin FOD ISO ke folder lokal yang Anda pilih (operasi salin mungkin memakan waktu). Edit variabel berikut dengan lokasi folder dan nama file ISO Anda, dan jalankan perintah berikut, misalnya:

    $isoFolder = "C:\SetupFiles\WindowsServer\ISOs"
    $fodIsoFilename = "FOD_ISO_filename.iso"
    
    New-Item -ItemType Directory -Path $isoFolder
    Copy-Item -Path "FODShare:\$fodIsoFilename" -Destination $isoFolder -Verbose
    
  3. Pasang FOD ISO dengan menggunakan perintah berikut:

    $fodIso = Mount-DiskImage -ImagePath "$isoFolder\$fodIsoFilename"
    
  4. Jalankan perintah berikut untuk mendapatkan huruf kandar tempat FOD ISO dipasang:

    $fodDriveLetter = ($fodIso | Get-Volume).DriveLetter
    
  5. Jalankan perintah berikut (tergantung pada versi sistem operasi):

    Untuk Windows Server 2022:

    Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0 -Source ${fodDriveLetter}:\LanguagesAndOptionalFeatures\ -LimitAccess
    

    Untuk versi Windows Server sebelumnya:

    Add-WindowsCapability -Online -Name ServerCore.AppCompatibility~~~~0.0.1.0 -Source ${fodDriveLetter}:\ -LimitAccess
    
  6. Setelah bilah kemajuan selesai, mulai ulang sistem operasi.

Secara opsional tambahkan Internet Explorer 11 ke Server Core

Catatan

FOD Kompatibilitas Aplikasi Inti Server diperlukan untuk penambahan Internet Explorer 11, tetapi Internet Explorer 11 tidak diperlukan untuk menambahkan FOD Kompatibilitas Aplikasi Inti Server.

Catatan

Dimulai dengan Windows Server 2022, meskipun Internet Explorer 11 dapat ditambahkan ke penginstalan Server Core Windows Server, Microsoft Edge harus digunakan sebagai gantinya. Microsoft Edge memiliki mode Internet Explorer ("mode IE") bawaan, sehingga Anda dapat mengakses situs web dan aplikasi berbasis Internet Explorer warisan langsung dari Microsoft Edge. Silakan lihat di sini untuk informasi tentang kebijakan siklus hidup untuk Internet Explorer.

  1. Masuk sebagai Administrator di komputer Server Core yang sudah menambahkan FOD Kompatibilitas Aplikasi dan paket opsional FOD ISO disalin secara lokal.

  2. Pasang FOD ISO dengan menggunakan perintah berikut. Langkah ini mengasumsikan bahwa Anda telah menyalin FOD ISO secara lokal. Jika tidak, selesaikan langkah 1 dan 2 dari Pasang FOD ISO. Perintah mengikuti dari dua langkah ini. Edit variabel dengan lokasi folder dan nama file ISO Anda, dan jalankan perintah berikut, misalnya:

    $isoFolder = "C:\SetupFiles\WindowsServer\ISOs"
    $fodIsoFilename = "FOD_ISO_filename.iso"
    
    $fodIso = Mount-DiskImage -ImagePath "$isoFolder\$fodIsoFilename"
    
  3. Jalankan perintah berikut untuk mendapatkan huruf kandar tempat FOD ISO dipasang:

    $fodDriveLetter = ($fodIso | Get-Volume).DriveLetter
    
  4. Jalankan perintah berikut (tergantung pada versi sistem operasi Anda), menggunakan $packagePath variabel sebagai jalur ke file .cab Internet Explorer:

    Untuk Windows Server 2022:

    $packagePath = "${fodDriveLetter}:\LanguagesAndOptionalFeatures\Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~~.cab"
    
    Add-WindowsPackage -Online -PackagePath $packagePath
    

    Untuk versi Windows Server sebelumnya:

    $packagePath = "${fodDriveLetter}:\Microsoft-Windows-InternetExplorer-Optional-Package~31bf3856ad364e35~amd64~~.cab"
    
    Add-WindowsPackage -Online -PackagePath $packagePath
    
  5. Setelah bilah kemajuan selesai, mulai ulang sistem operasi.

Catatan rilis dan saran

Penting

  • Paket yang diinstal menggunakan FoD tidak akan tetap ada setelah peningkatan di tempat ke versi Windows Server yang lebih baru. Anda harus menginstalnya lagi setelah peningkatan.
  • Atau, Anda dapat menambahkan paket FoD ke media peningkatan Anda. Menambahkan paket ke media peningkatan Anda memastikan bahwa versi baru dari paket FoD apa pun ada setelah peningkatan selesai. Untuk informasi selengkapnya, lihat bagian Menambahkan kemampuan dan paket opsional ke gambar WIM Server Core offline.
  • Setelah penginstalan FOD Kompatibilitas Aplikasi dan boot ulang server, warna bingkai jendela konsol perintah akan berubah menjadi warna biru yang berbeda.

  • Jika Anda memilih untuk menginstal paket opsional Internet Explorer 11, mengklik dua kali untuk membuka file .htm yang disimpan secara lokal tidak didukung. Namun, Anda dapat mengklik kanan dan memilih Buka dengan Internet Explorer, atau Anda dapat membukanya langsung dari File Internet Explorer ->Open.

  • Untuk lebih meningkatkan kompatibilitas aplikasi Server Core dengan FOD Kompatibilitas Aplikasi, Konsol Manajemen IIS telah ditambahkan ke Server Core sebagai komponen opsional. Namun, perlu untuk terlebih dahulu menambahkan FOD Kompatibilitas Aplikasi untuk menggunakan Konsol Manajemen IIS. Konsol Manajemen IIS bergantung pada Konsol Manajemen Microsoft (mmc.exe), yang hanya tersedia di Server Core dengan penambahan FOD Kompatibilitas Aplikasi. Gunakan cmdlet PowerShell Install-WindowsFeature untuk menambahkan IIS Management Console:

    Install-WindowsFeature -Name Web-Mgmt-Console
    
  • Sebagai titik panduan umum, saat menginstal aplikasi di Server Core (dengan atau tanpa paket opsional ini) terkadang perlu menggunakan opsi dan instruksi penginstalan senyap.

Menambahkan ke gambar WIM Server Core offline

  1. Unduh ISO Bahasa dan Fitur Opsional dan file gambar ISO Windows Server ke folder lokal di komputer Windows. Anda dapat menyelesaikan langkah-langkah ini pada PC desktop Windows, tidak perlu menjalankan Windows Server dengan opsi penginstalan Server Core.

    • Jika Anda memiliki lisensi volume, Anda dapat mengunduh file gambar ISO Bahasa Windows Server dan Fitur Opsional dari portal yang sama tempat file gambar ISO sistem operasi diperoleh: Pusat Layanan Lisensi Volume.
    • File gambar ISO Bahasa Windows Server dan Fitur Opsional juga tersedia di Pusat Evaluasi Microsoft atau di portal Visual Studio untuk pelanggan.

    Catatan

    File gambar ISO Bahasa dan Fitur Opsional baru untuk Windows Server 2022. Versi Windows Server sebelumnya menggunakan ISO Fitur sesuai Permintaan (FOD).

  2. Pasang ISO Bahasa dan Fitur Opsional dan ISO Windows Server dengan menjalankan perintah berikut dalam sesi PowerShell yang ditingkatkan. Edit variabel dengan lokasi folder dan nama file ISO Anda, dan jalankan perintah berikut, misalnya::

    $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"
    
  3. Jalankan perintah berikut untuk mendapatkan huruf kandar yang telah dipasang oleh FOD ISO dan Windows Server ISO:

    $fodDriveLetter = ($fodIso | Get-Volume).DriveLetter
    $wsDriveLetter = ($wsIso | Get-Volume).DriveLetter
    
  4. Salin konten file ISO Windows Server ke folder lokal, misalnya, C:\SetupFiles\WindowsServer\Files. Operasi penyalinan mungkin memakan waktu:

    $wsFiles = "C:\SetupFiles\WindowsServer\Files"
    New-Item -ItemType Directory -Path $wsFiles
    
    Copy-Item -Path ${wsDriveLetter}:\* -Destination $wsFiles -Recurse
    
  5. Dapatkan nama gambar yang ingin Anda ubah dalam file install.wim dengan menggunakan perintah berikut. Tambahkan jalur Anda ke file install.wim ke $installWimPath variabel, yang terletak di dalam folder sumber file ISO Windows Server. Perhatikan nama gambar yang tersedia dalam file install.wim ini dari output.

    $installWimPath = "C:\SetupFiles\WindowsServer\Files\sources\install.wim"
    
    Get-WindowsImage -ImagePath $installWimPath
    
  6. Pasang file install.wim di folder baru dengan menggunakan perintah berikut mengganti nilai variabel sampel dengan variabel Anda sendiri, dan gunakan $installWimPath kembali variabel dari perintah sebelumnya.

    • $wimImageName - Masukkan nama gambar yang ingin Anda pasang dari output perintah sebelumnya. Contoh di sini menggunakan Pusat Data Windows Server 2022.
    • $wimMountFolder - Tentukan folder kosong yang akan digunakan saat mengakses konten file install.wim.
    $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
    
  7. Tambahkan kemampuan dan paket yang Anda inginkan ke gambar install.wim yang dipasang dengan menggunakan perintah berikut (tergantung pada versinya), mengganti nilai variabel sampel dengan nilai Anda sendiri.

    • $capabilityName - Tentukan nama kemampuan untuk diinstal (dalam hal ini, kemampuan AppCompatibility ).
    • $packagePath - Tentukan jalur ke paket yang akan diinstal (dalam hal ini, ke file taksi Internet Explorer ).

    Untuk Windows Server 2022:

    $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
    

    Untuk versi Windows Server sebelumnya:

    $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
    
  8. Lepaskan dan terapkan perubahan pada file install.wim dengan menggunakan perintah berikut, yang menggunakan $wimMountFolder variabel dari perintah sebelumnya:

    Dismount-WindowsImage -Path $wimMountFolder -Save
    

Anda sekarang dapat meningkatkan server Anda dengan menjalankan setup.exe dari folder yang Anda buat untuk file penginstalan Windows Server, dalam contoh ini: C:\SetupFiles\WindowsServer\Files. Folder ini sekarang berisi file penginstalan Windows Server dengan kemampuan tambahan dan paket opsional yang disertakan.