Aktifkan Hotpatch untuk komputer virtual Azure Edition di Azure Local

Hotpatch untuk Pusat Data Windows Server 2022: Komputer virtual (VM) Azure Edition yang dihosting di Azure Local memungkinkan Anda menginstal pembaruan keamanan pada komputer yang disebarkan ISO di Azure Local tanpa memerlukan boot ulang setelah penginstalan. Anda dapat menggunakan Hotpatch dengan Desktop Experience dan Server Core. Artikel ini akan mengajari Anda cara mengonfigurasi Hotpatch setelah menginstal atau meningkatkan sistem operasi menggunakan ISO.

Note

Jika Anda menggunakan marketplace Azure, jangan ikuti langkah-langkah dalam artikel ini. Sebagai gantinya, gunakan gambar berikut dari Marketplace Azure yang siap untuk Hotpatching:

  • Pusat Data Windows Server 2022: Hotpatch Edisi Azure - Gen2
  • Pusat Data Windows Server 2022: Azure Edition Core - Gen2

Saat menggunakan Hotpatch untuk komputer Anda yang diterapkan ISO di Azure Lokal, ada beberapa perbedaan penting dalam pengalaman Hotpatch dibandingkan dengan menggunakan Hotpatch sebagai bagian dari Azure Automanage untuk Mesin Virtual Azure.

Perbedaannya meliputi:

  • Konfigurasi Hotpatch tidak tersedia melalui Azure Update Manager.
  • Hotpatch tidak dapat dinonaktifkan.
  • Orkestrasi Patching Otomatis tidak tersedia.
  • Orkestrasi harus dilakukan secara manual (misalnya, menggunakan Windows Update melalui SConfig).

Prerequisites

Untuk mengaktifkan Hotpatch, Anda harus menyiapkan prasyarat berikut sebelum memulai:

  • Windows Server 2022 Datacenter: Azure Edition yang dihosting di platform yang didukung, seperti Azure atau Azure Local dengan manfaat Azure yang telah diaktifkan.
    • Azure Local harus versi 21H2 atau yang lebih baru.
  • Tinjau bagian Cara kerja hotpatch dari artikel Hotpatch untuk komputer virtual baru.
  • Akses jaringan keluar atau aturan port keluar yang memungkinkan lalu lintas HTTPS (TCP/443) ke titik akhir berikut:
    • go.microsoft.com
    • software-static.download.prss.microsoft.com

Menyiapkan komputer Anda

Sebelum dapat mengaktifkan Hotpatch untuk VM, Anda harus menyiapkan komputer menggunakan langkah-langkah berikut:

  1. Masuk ke komputer Anda. Jika Anda berada di Server core, dari menu SConfig, masukkan opsi 15, lalu tekan Enter untuk membuka sesi PowerShell. Jika Anda berada di pengalaman desktop, desktop jarak jauh ke VM Anda dan luncurkan PowerShell.

  2. Aktifkan keamanan berbasis virtualisasi dengan menjalankan perintah PowerShell berikut untuk mengonfigurasi pengaturan registri yang benar:

    $registryPath = "HKLM:\SYSTEM\CurrentControlSet\Control\DeviceGuard"
    $parameters = $parameters = @{
        Path = $registryPath
        Name = "EnableVirtualizationBasedSecurity"
        Value = "0x1"
        Force = $True
        PropertyType = "DWORD" 
    }
    New-ItemProperty @parameters
    
  3. Hidupkan ulang komputer.

  4. Konfigurasikan ukuran tabel Hotpatch di registri dengan menjalankan perintah PowerShell berikut:

    $registryPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management"
    $parameters = $parameters = @{
        Path = $registryPath
        Name = "HotPatchTableSize"
        Value = "0x1000"
        Force = $True
        PropertyType = "DWORD"
    }
    New-ItemProperty @parameters
    
  5. Konfigurasikan titik akhir Windows Update untuk Hotpatch di registri dengan menjalankan perintah PowerShell berikut:

    $registryPath = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Update\TargetingInfo\DynamicInstalled\Hotpatch.amd64"
    $nameParameters = $parameters = @{
        Path = $registryPath
        Name = "Name"
        Value = "Hotpatch Enrollment Package"
        Force = $True
    }
    $versionParameters = $parameters = @{
        Path = $registryPath
        Name = "Version"
        Value = "10.0.20348.1129"
        Force = $True
    }
    New-Item $registryPath -Force
    New-ItemProperty @nameParameters
    New-ItemProperty @versionParameters
    

Sekarang Anda telah menyiapkan komputer, Anda dapat menginstal paket layanan Hotpatch.

Menginstal paket layanan Hotpatch

Note

KB Prasyarat Hotpatch saat ini tidak diterbitkan dalam katalog Microsoft Update.

Agar dapat menerima pembaruan Hotpatch, Anda harus mengunduh dan menginstal paket layanan Hotpatch. Di sesi PowerShell Anda, selesaikan langkah-langkah berikut:

  1. Unduh Paket Mandiri Pembaruan Microsoft (KB5003508) dari Katalog Pembaruan Microsoft dan salin ke komputer Anda menggunakan perintah PowerShell berikut:

    $parameters = @{
         Source = "https://go.microsoft.com/fwlink/?linkid=2211714"
         Destination = ".\KB5003508.msu"
    }
    Start-BitsTransfer @parameters
    
  2. Untuk menginstal Paket Mandiri, jalankan perintah berikut:

    wusa.exe .\KB5003508.msu
    
  3. Ikuti prompt. Setelah selesai, pilih Selesai.

  4. Untuk memverifikasi penginstalan, jalankan perintah berikut:

    Get-HotFix | Where-Object {$_.HotFixID -eq "KB5003508"}
    

Note

Saat menggunakan Server Core, pembaruan diatur untuk diinstal secara manual secara default. Anda dapat mengubah pengaturan ini menggunakan utilitas SConfig.

Langkah selanjutnya

Sekarang Anda telah menyiapkan komputer untuk Hotpatch, berikut adalah beberapa artikel yang mungkin membantu Anda memperbarui komputer Anda: