All Products
Search
Document Center

:Mengatasi kegagalan instalasi .NET Framework 3.5 atau language pack pada instans Windows Server 2012 R2 dan versi lebih baru

Last Updated:Dec 04, 2025

Deskripsi masalah

  • Saat mencoba menginstal .NET Framework 3.5, instalasi gagal dan menampilkan pesan error: "The installation of one or more roles, role services, or features failed."

    找不到源文件

  • Anda tidak dapat memilih atau menginstal language pack saat mengubah bahasa di Control Panel atau mencari opsi bahasa di Windows Update.

    无法安装语言包

Penyebab

Masalah ini terjadi karena instans dikonfigurasi untuk menggunakan Windows Server Update Services (WSUS) sebagai update source default. Namun, file yang diperlukan untuk menginstal .NET Framework 3.5 dan language pack tidak tersedia di WSUS, sehingga instalasi gagal.

Solusi

Dokumen ini menjelaskan dua metode untuk menginstal .NET Framework 3.5.

Pastikan instans memiliki alamat IP publik sebelum Anda mulai.

Metode 1: Instal menggunakan Cloud Assistant

  1. Buka ECS console - ECS Cloud Assistant.

  2. Pada tab ECS Instances, temukan instans yang dituju dan klik Run Command di kolom Actions.

  3. Masukkan perintah berikut dan pilih Immediate Execution. Atur Timeout menjadi 6000 detik atau lebih. Biarkan parameter lain tetap pada nilai default, lalu klik Run.

    acs-plugin-manager.exe -e -P Windows_RestoreAndUpdate -p "-ByMedia iso -InstallFeature NetFx3"
  4. Verifikasi hasil eksekusi. Pada tab Command Execution Result, lihat Execution Status perintah tersebut.

    Jika Execution Status adalah Execution Succeeded, klik View di kolom Actions. Instalasi berhasil jika output tidak menampilkan error.

    Untuk Windows Server 2012 R2, jika perintah gagal atau mengembalikan error, lakukan troubleshooting untuk masalah security patch.

Metode 2: Instal dengan mengganti update source

GUI

  1. Ubah update source.

    1. Masuk ke instans ECS.

      1. Buka ECS console - Instance. Di bilah navigasi atas, pilih wilayah dan resource group yang dituju.

      2. Buka halaman detail instans yang dituju, klik Connect, lalu pilih Workbench. Atur metode koneksi ke Terminal, masukkan username dan kata sandi, lalu masuk ke halaman terminal grafis.

    2. Klik kanan ikon 开始图标 , lalu klik Run. Masukkan gpedit.msc untuk membuka Local Group Policy Editor.

    3. Konfigurasikan local group policy.

      • Untuk Windows Server 2012 R2, Windows Server 2016, Windows Server 2019, atau Windows Server 2022:

        1. Di Local Group Policy Editor, pilih Computer Configuration > Administrative Templates > System.

        2. Klik dua kali Specify settings for optional component installation and component repair, pilih Enabled, centang Download repair content and optional features directly from Windows Update instead of Windows Server Update Services (WSUS), lalu klik OK.

          Di Windows Server 2012 R2, label checkbox ini adalah Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS).

        image

      • Untuk Windows Server 2025

        1. Di Local Group Policy Editor, pilih Computer Configuration > Administrative Templates > Windows Components > Windows Update > Manage updates offered from Windows Server Update Service.

        2. Klik dua kali Specify source service for specific classes Of Windows Updates, pilih Enabled, atur Feature Updates ke Windows Update, lalu klik OK.

        image

    4. Terapkan policy.

      Klik kanan ikon Start icon, lalu klik Run. Ketik PowerShell untuk membuka jendela PowerShell, lalu jalankan perintah gpupdate /force agar kebijakan langsung berlaku.

  2. Instal .NET Framework 3.5.

    1. Di pojok kiri bawah, klik ikon 开始图标 lalu pilih Server Manager.

    2. Di Server Manager, klik Add roles and features.

    3. Pada wizard, buka halaman Features, centang checkbox .NET Framework 3.5 Features dan ikuti langkah-langkahnya untuk menyelesaikan instalasi.

      Untuk Windows Server 2012 R2, jika instalasi tetap gagal, lakukan troubleshooting untuk masalah security patch.
  3. (Opsional) Kembalikan update source ke WSUS.

    Jika lingkungan Anda menggunakan WSUS untuk mengelola update, kembalikan konfigurasi ke pengaturan awal di PowerShell setelah instalasi selesai.

    Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 1
    Restart-Service -Name wuauserv

PowerShell baris perintah

  1. Ganti update source.

    1. Masuk ke instans ECS.

      1. Buka ECS console - Instance. Di bilah navigasi atas, pilih wilayah dan resource group yang dituju.

      2. Buka halaman detail instans yang dituju, klik Connect, lalu pilih Workbench. Atur metode koneksi ke Terminal, masukkan username dan kata sandi, lalu masuk ke halaman terminal grafis.

    2. Klik kanan ikon 开始图标 lalu klik Run. Ketik PowerShell untuk membuka jendela PowerShell, dan jalankan perintah berikut.

      Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 0
      Restart-Service -Name wuauserv
  2. Instal .NET Framework 3.5.

    Dism /Online /Enable-Feature /FeatureName:NetFX3 /All 
    Jika Anda mengalami kesalahan seperti 0x800F0906 atau 0x800F081F, lihat kesalahan instalasi .NET Framework 3.5 untuk mengatasinya.
    Untuk Windows Server 2012 R2, jika instalasi tetap gagal, lakukan troubleshooting untuk masalah security patch.
  3. (Opsional) Kembalikan update source ke WSUS.

    Jika lingkungan Anda menggunakan WSUS untuk mengelola update, kembalikan konfigurasi ke pengaturan awal di PowerShell setelah instalasi selesai.

    Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 1
    Restart-Service -Name wuauserv

Referensi

Untuk menginstal versi .NET Framework yang lain, lihat instalasi .NET Framework.