Memecahkan masalah penginstalan dan penghapusan instalan .NET Framework yang diblokir

Saat Anda menjalankan penginstal web atau offline untuk versi .NET Framework 4.5 atau yang lebih baru, Anda mungkin mengalami masalah yang mencegah atau memblokir penginstalan .NET Framework. Tabel berikut ini mencantumkan kemungkinan masalah pemblokiran dan menyediakan tautan ke informasi pemecahan masalah.

Pada Windows 8 dan versi yang lebih baru, .NET Framework adalah komponen sistem operasi dan tidak dapat dihapus secara independen. Pembaruan pada .NET Framework muncul di tab Pembaruan Terinstal di aplikasi Program dan Fitur Panel Kontrol. Untuk sistem operasi di mana .NET Framework tidak diinstal sebelumnya, .NET Framework muncul di tab Hapus instalan atau ubah program (atau tab Tambahkan/Hapus program) dari aplikasi Program dan Fitur di Panel Kontrol. Untuk informasi tentang versi Windows tempat .NET Framework diinstal sebelumnya, lihat Persyaratan Sistem.

Penting

Karena versi 4.x dari .NET Framework adalah pembaruan di tempat, Anda tidak dapat menginstal versi .NET Framework 4.x yang lebih lama pada sistem yang sudah menginstal versi yang lebih baru. Misalnya, pada sistem dengan Windows 10 Fall Creators Update, Anda tidak dapat menginstal .NET Framework 4.6.2, karena .NET Framework 4.7.1 telah diinstal sebelumnya dengan sistem operasi.

Anda dapat menentukan versi .NET Framework mana yang diinstal pada sistem. Untuk informasi selengkapnya, lihat Cara: Menentukan Versi .NET Framework yang Diinstal.

Dalam tabel ini, 4.5.x mengacu pada .NET Framework 4.5 dan rilis titiknya, 4.5.1, dan 4.5.2, 4.6.x mengacu pada .NET Framework 4.6 dan rilis titiknya, 4.6.1 dan 4.6.2, 4.7.x mengacu pada .NET Framework 4.7 dan rilis titiknya, 4.7.1 dan 4.7.2, dan 4.8.x mengacu pada .NET Framework 4.8 dan 4.8.1.

Memblokir pesan Untuk informasi selengkapnya atau untuk mengatasi masalah
Menghapus instalan microsoft .NET Framework dapat menyebabkan beberapa aplikasi berhenti berfungsi. Secara umum, Anda tidak boleh menghapus instalan versi .NET Framework apa pun yang diinstal di komputer Anda, karena aplikasi yang Anda gunakan mungkin bergantung pada versi .NET Framework tertentu. Untuk informasi selengkapnya, lihat .NET Framework untuk pengguna di panduan Memulai.
.NET Framework 4.5.x/4.6.x/4.7.x (ENU) atau versi yang lebih baru sudah diinstal pada komputer ini. Tidak ada tindakan yang diperlukan.

Untuk menentukan versi .NET Framework mana yang diinstal pada sistem, lihat Cara: Menentukan Versi .NET Framework Mana yang Diinstal.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x (bahasa) memerlukan .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x. Harap instal .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x dari Pusat Unduhan dan jalankan ulang Penyetelan. Anda harus menginstal versi bahasa Inggris dari rilis .NET Framework yang ditentukan sebelum menginstal paket bahasa. Untuk informasi selengkapnya, lihat bagian tentang Untuk menginstal paket bahasa di panduan penginstalan.
Tidak dapat menginstal .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x. Aplikasi lain pada komputer Anda tidak kompatibel dengan program ini.

-atau-

Aplikasi lain pada komputer Anda tidak kompatibel dengan program ini.
Penyebab paling mungkin dari pesan ini adalah bahwa pratinjau atau versi RC dari .NET Framework diinstal. Hapus instalan pratinjau atau versi RC dan jalankan ulang Penyetelan.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x tidak dapat dihapus instalasinya menggunakan paket ini. Untuk menghapus instalasi .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x dari komputer Anda, buka Panel Kontrol, pilih Program dan Fitur, pilih Tampilkan pembaruan yang diinstal, pilih Pembaruan untuk Microsoft Windows (KB2828152) lalu pilih Hapus instalan. Paket yang Anda pasang tidak menghapus instalan pratinjau atau rilis RC dari .NET Framework.

Hapus instalan pratinjau atau rilis RC dari Panel Kontrol.
Tidak dapat menghapus instalasi .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x. Aplikasi lain pada komputer Anda bergantung pada program ini. Secara umum, Anda tidak boleh menghapus instalan versi .NET Framework apa pun yang dipasang di komputer Anda, karena aplikasi yang Anda gunakan mungkin bergantung pada versi .NET Framework tertentu. Untuk informasi selengkapnya, lihat .NET Framework untuk pengguna di panduan Memulai.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x redistributable tidak berlaku untuk sistem operasi ini. Silakan unduh .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x untuk sistem operasi Anda dari halaman unduhan .NET Framework. Anda mungkin mencoba menginstal .NET Framework 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, atau 4.8.x pada platform yang tidak didukung, atau Anda telah memilih paket penginstalan yang tidak menyertakan komponen untuk semua sistem operasi yang didukung. Jalankan instalasi lagi dengan menggunakan penginstal offline (untuk 4.5.1, untuk 4.5.2, untuk 4.6, untuk 4.6.1, untuk 4.6.2, untuk 4.7), untuk 4.7.1, untuk 4.7.2, untuk 4.8, atau untuk 4.8.1. Untuk informasi selengkapnya, lihat panduan penginstalan dan persyaratan sistem untuk sistem operasi yang didukung.
Pembaruan yang sesuai dengan <nomor>KB perlu diinstal sebelum Anda dapat menginstal produk ini. Penginstalan .NET Framework mengharuskan pembaruan KB diinstal sebelum menginstal .NET Framework. Instal pembaruan, lalu mulai penginstalan .NET Framework lagi.

Misalnya, penginstalan versi .NET Framework yang diperbarui pada Windows 8.1, Windows RT 8.1, dan Windows Server 2012 R2 mengharuskan pembaruan yang sesuai dengan KB 2919355 diinstal.
Komputer Anda saat ini menjalankan penginstalan Server Core dari sistem operasi Windows Server 2008. .NET Framework 4.5.x memerlukan rilis sistem operasi yang lebih baru. Instal Windows Server 2008 R2 SP1 atau yang lebih tinggi dan jalankan ulang penyetelan .NET Framework 4.5.x. .NET Framework 4.5.1 dan 4.5.2 didukung dalam peran Server Core dengan Windows Server 2008 R2 SP1 atau yang lebih baru. Lihat Persyaratan sistem.
Anda tidak memiliki cukup izin untuk menyelesaikan operasi ini untuk semua pengguna komputer ini. Masuk sebagai administrator dan jalankan ulang Penyetelan. Anda harus menjadi administrator pada komputer untuk menginstal .NET Framework.
Penyetelan tidak dapat dilanjutkan karena penginstalan sebelumnya mengharuskan komputer Anda dimulai ulang. Silakan mulai ulang komputer Anda dan jalankan ulang Penyetelan. Menghidupkan ulang terkadang diperlukan untuk menyelesaikan penginstalan sepenuhnya. Ikuti instruksi untuk memulai ulang komputer Anda dan menjalankan ulang Penyetelan.

Dalam kasus yang jarang terjadi, Anda mungkin diminta untuk memulai ulang sistem Anda lebih dari sekali jika Windows telah mendeteksi sejumlah pembaruan yang hilang dan memulai ulang untuk menginstal pembaruan berikutnya dalam antrean.
Penyetelan .NET Framework tidak dapat dijalankan dalam Mode Kompatibilitas Program. Lihat bagian Masalah Kompatibilitas Program nanti di artikel ini.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x belum diinstal karena penyimpanan komponen telah rusak. Lihat Memperbaiki kesalahan Windows Update dengan menggunakan alat DISM atau Kesiapan Pembaruan Sistem untuk informasi selengkapnya.
Penyetelan tidak dapat dijalankan karena Layanan Pemasang Windows tidak tersedia di komputer ini. Lihat kesalahan "Layanan Pemasang Windows Tidak Dapat Diakses" ketika Anda mencoba menginstal program di Windows 7 atau Windows Vista di situs web Dukungan Microsoft.
Penyetelan mungkin tidak berjalan dengan benar karena Layanan Windows Update tidak tersedia pada komputer ini. Komputer dapat dikonfigurasi untuk menggunakan Windows Server Update Services (WSUS) alih-alih Microsoft Windows Update. Untuk informasi selengkapnya, lihat bagian untuk kode kesalahan 0x800F0906 dalam kesalahan penginstalan .NET Framework 3.5: 0x800F0906, 0x800F081F, 0x800F0907.

Lihat juga Cara memperbarui Agen Windows Update ke versi terbaru di situs web Dukungan Microsoft.
Penyetelan mungkin tidak berjalan dengan benar karena Layanan Background Intelligent Transfer Service (BITS) tidak tersedia pada komputer ini. Lihat Pembaruan tersedia untuk memperbaiki crash Layanan Background Intelligent Transfer Service (BITS) pada komputer berbasis Windows Vista di situs web Dukungan Microsoft.
Penyetelan mungkin tidak berjalan dengan benar karena pembaruan Windows mengalami kesalahan dan kode galat yang ditampilkan 0x80070643 atau 0x643. Lihat kesalahan penginstalan pembaruan .NET Framework: "0x80070643" atau "0x643" di situs web Dukungan Microsoft.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x sudah menjadi bagian dari sistem operasi ini. Anda tidak perlu menginstal .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x redistributable. Tidak ada tindakan.

Untuk menentukan versi .NET Framework mana yang diinstal pada sistem, lihat Cara: Menentukan Versi .NET Framework Mana yang Diinstal. Lihat Persyaratan Sistem untuk sistem operasi yang didukung.
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x tidak didukung pada sistem operasi ini. Lihat Persyaratan Sistem untuk sistem operasi yang didukung.

Untuk penginstalan .NET Framework yang gagal pada Windows 7, pesan ini biasanya menunjukkan bahwa Windows 7 SP1 tidak diinstal. Pada sistem Windows 7, .NET Framework memerlukan Windows 7 SP1. Jika Anda menggunakan Windows 7 dan belum memasang Paket Layanan 1, Anda perlu melakukannya sebelum memasang .NET Framework. Untuk informasi tentang memasang Windows 7 SP1, lihat Pelajari cara memasang Windows 7 Paket Layanan 1 (SP1).
Komputer Anda saat ini menjalankan pemasangan Server Core dari sistem operasi Windows Server 2008. .NET Framework 4.5.x memerlukan rilis lengkap sistem operasi atau Server Core 2008 R2 SP1. Harap pasang versi lengkap Windows Server 2008 SP2 atau Windows Server 2008 R2 SP1 atau Server Core 2008 R2 SP1 dan jalankan ulang .NET Framework Penyetelan 4.5.x. .NET Framework 2008 dan 4.5.2 didukung dalam peran Server Core dengan Windows Server 2008 R2 SP1 atau yang lebih baru. Lihat Persyaratan sistem.
.NET Framework 4.5.x sudah menjadi bagian dari sistem operasi ini tetapi saat ini dinonaktifkan (hanya Windows Server 2012). Gunakan Aktifkan atau nonaktifkan fitur Windows di Panel Kontrol untuk mengaktifkan .NET Framework 4.5.x.
Program penyetelan ini memerlukan komputer x86. Program penyetelan tidak dapat dipasang pada komputer x64 atau IA64. Lihat Persyaratan sistem.
Program penyetelan ini memerlukan komputer x64 atau x86. Program penyetelan tidak dapat dipasang pada komputer IA64 atau IA64. Lihat Persyaratan sistem.

Masalah kompatibilitas program

Penginstalan .NET Framework 4.5 atau rilis titiknya gagal dengan kode kesalahan 1603 atau blok saat berjalan dalam mode Kompatibilitas Program Windows. Asisten Kompatibilitas Program menunjukkan bahwa .NET Framework mungkin belum diinstal dengan benar dan meminta Anda untuk menginstalnya kembali dengan menggunakan pengaturan yang direkomendasikan (mode Kompatibilitas Program). Mode Kompatibilitas Program juga dapat diatur oleh Asisten Kompatibilitas Program pada upaya yang gagal atau dibatalkan sebelumnya untuk menjalankan Penyetelan .NET Framework.

Alat penginstal .NET Framework tidak dapat berjalan dalam mode Kompatibilitas Program. Untuk mengatasi masalah pemblokiran ini, Anda harus menggunakan Editor Registri untuk memastikan bahwa pengaturan mode kompatibilitas tidak diaktifkan di seluruh sistem:

  1. Pilih tombol Mulai, lalu pilih Jalankan.

  2. Dalam kotak dialog Jalankan, ketik "regedit", lalu pilih OK.

  3. Di Editor Registri, telusuri ke sub-kunci berikut:

    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persisted

    • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

  4. Di kolom Nama, cari .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, atau 4.7.2 nama unduhan, tergantung pada versi mana yang Anda instal, dan hapus entri ini. Untuk nama unduhan, lihat artikel Memasang .NET Framework untuk pengembang.

  5. Jalankan ulang alat penginstal .NET Framework untuk versi 4.5, 4.5.1, 4.5.2, atau 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, atau 4.7.2.

Lihat juga