Cara Install .NET Framework 3.5 di Windows VPS via CMD
Pengantar
Beberapa aplikasi lama pada Windows Server masih membutuhkan .NET Framework 3.5. Pada Windows Server 2012 R2, instalasi dapat dilakukan melalui Windows Update, media instalasi, atau source dari server lain.
Pada tutorial ini kita menggunakan Windows Update melalui CMD/PowerShell karena lebih praktis, tanpa mount ISO atau mengambil file dari VPS lain. Jika Windows Update sebelumnya dinonaktifkan, kita akan mengaktifkannya sementara untuk instalasi, kemudian mengembalikannya ke konfigurasi semula.
Persiapan Sebelum Instalasi
Sebelum mulai, pastikan Anda memiliki:
- Akses Administrator ke Windows VPS.
- Windows Server 2012 R2 atau versi yang mendukung .NET Framework 3.5.
- Akses ke Command Prompt atau PowerShell sebagai Administrator.
- Koneksi Internet
Cara Install .NET Framework 3.5 di Windows VPS
-
Cek versi Windows Server.
Sebelum memulai, pastikan Anda sudah masuk ke Windows VPS menggunakan akun Administrator. Kemudian, cek versi Windows Server yang digunakan.systeminfo | findstr /B /C:"OS Name" /C:"OS Version"Contoh hasil pada Windows Server 2012 R2:
OS Name: Microsoft Windows Server 2012 R2 Standard Evaluation OS Version: 6.3.9600 N/A Build 9600 -
Cek fitur .NET Framework 3.5.
Selanjutnya, periksa apakah .NET Framework 3.5 sudah terpasang pada Windows Server.Get-WindowsFeature Net-Framework-CoreJika hasilnya menunjukkan status Available, berarti fitur tersebut belum terpasang.
[ ] .NET Framework 3.5 Net-Framework-Core Available -
Cek koneksi Internet.
Karena proses instalasi menggunakan metode online, pastikan VPS dapat mengakses Internet melalui HTTPS.Test-NetConnection www.microsoft.com -Port 443Pastikan nilai TcpTestSucceeded menunjukkan True.
TcpTestSucceeded : True -
Cek status Windows Update.
Jika Windows Update sebelumnya dinonaktifkan, periksa status servicenya.Get-Service wuauservKemudian cek konfigurasi service Windows Update:
sc.exe qc wuauservJika terlihat START_TYPE : 4 DISABLED, berarti Windows Update dalam kondisi nonaktif.
START_TYPE : 4 DISABLED -
Aktifkan Windows Update sementara.
Untuk menggunakan Windows Update selama proses instalasi, ubah startup service menjadi Manual.sc.exe config wuauserv start= demandJika berhasil, akan muncul pesan:
[SC] ChangeServiceConfig SUCCESSKemudian jalankan service Windows Update:
Start-Service wuauservPastikan status service sudah Running:
Get-Service wuauserv -
Install .NET Framework 3.5.
Jika Windows Update sudah berjalan, lanjutkan dengan memasang .NET Framework 3.5 menggunakan perintah berikut:Install-WindowsFeature Net-Framework-CoreTunggu hingga proses instalasi selesai. Jika berhasil, hasilnya akan menunjukkan:
Success : True Exit Code : Success -
Verifikasi instalasi.
Setelah proses instalasi selesai, periksa kembali status fitur .NET Framework 3.5.Get-WindowsFeature Net-Framework-CoreJika muncul tanda [X], berarti .NET Framework 3.5 sudah berhasil dipasang.
[X] .NET Framework 3.5 (includes .NET 2.0 and 3.0)Catatan:
Setelah instalasi berhasil, Windows Update dapat dikembalikan ke konfigurasi sebelumnya jika memang sengaja dinonaktifkan pada VPS.
Mengembalikan Windows Update ke Konfigurasi Semula
-
Kembalikan Windows Update.
Jika sebelumnya Windows Update sengaja dinonaktifkan, kembalikan pengaturannya setelah instalasi selesai.sc.exe config wuauserv start= disabledKemudian hentikan servicenya:
Stop-Service wuauserv -ForceVerifikasi status dan konfigurasi:
Get-Service wuauserv sc.exe qc wuauservPastikan hasilnya menunjukkan:
STATE : STOPPED START_TYPE : 4 DISABLEDDengan demikian, .NET Framework 3.5 tetap terpasang dan Windows Update kembali nonaktif.
Kesimpulan
Error 0x800F0906 menunjukkan bahwa Windows tidak berhasil mendapatkan file komponen yang dibutuhkan. Salah satu penyebabnya adalah Windows Update tidak dapat digunakan.
Jika Windows VPS memiliki akses Internet, instalasi melalui Windows Update dapat menjadi pilihan praktis karena tidak membutuhkan ISO maupun file sources\sxs dari VPS lain.


