Bagikan melalui


Memecahkan masalah penginstalan dan penghapusan instalasi .NET Framework yang diblokir

Saat Anda menjalankan penginstal web atau offline untuk .NET Framework 4.5 atau versi 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.

Nota

Untuk menginstal atau menghapus instalasi versi .NET saat ini (bukan .NET Framework), kunjungi situs .NET untuk mengunduh versi terbaru. Untuk menghapus instalasi versi .NET yang lebih baru, lihat alat hapus instalan .NET.

Di Windows 8 ke atas, .NET Framework adalah komponen sistem operasi dan tidak dapat dihapus instalannya secara independen. Pembaruan pada .NET Framework muncul di tab Pembaruan Terinstal dari 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 Pembaruan Windows 10 Fall Creators, 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. Lihat Cara: Menentukan Versi .NET Framework Mana yang Diinstal untuk informasi selengkapnya.

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 instalasi Microsoft .NET Framework dapat menyebabkan beberapa aplikasi berhenti berfungsi. Secara umum, Anda tidak boleh menghapus instalasi 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 Perbarui untuk Microsoft Windows (KB2828152) lalu pilih Hapus instalan. Paket yang Anda instal tidak menghapus 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 instalasi versi .NET Framework apa pun dari 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< 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. Silakan 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 hak untuk menyelesaikan operasi ini untuk semua pengguna komputer ini. Masuk sebagai administrator dan jalankan ulang Penyetelan. Anda harus menjadi administrator di komputer untuk menginstal .NET Framework.
Penyetelan tidak dapat dilanjutkan karena penginstalan sebelumnya mengharuskan komputer Anda dimulai ulang. Mulai ulang komputer Anda dan jalankan ulang Penyetelan. Menghidupkan ulang terkadang diperlukan untuk menyelesaikan penginstalan sepenuhnya. Ikuti instruksi untuk memulai ulang komputer Anda dan jalankan 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 mungkin tidak berjalan dengan benar karena Layanan Windows Update tidak tersedia pada komputer ini. Komputer mungkin 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 Pembaruan Windows ke versi terbaru di situs web Dukungan Microsoft.
Penyetelan mungkin tidak berjalan dengan benar karena Layanan Transfer Cerdas Latar Belakang (BITS) tidak tersedia pada komputer ini. Lihat Pembaruan tersedia untuk memperbaiki crash 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 berada di Windows 7 dan belum menginstal Paket Layanan 1, Anda harus melakukannya sebelum menginstal .NET Framework. Untuk informasi tentang menginstal Windows 7 SP1, lihat Pelajari cara menginstal Windows 7 Service Pack 1 (SP1).
Komputer Anda saat ini menjalankan penginstalan Server Core sistem operasi Windows Server 2008. .NET Framework 4.5.x memerlukan rilis lengkap sistem operasi atau Server Core 2008 R2 SP1. Harap instal versi lengkap Windows Server 2008 SP2 atau Windows Server 2008 R2 SP1 atau Server Core 2008 R2 SP1 dan jalankan ulang Penyetelan .NET Framework 4.5.x. .NET Framework 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. Ini tidak dapat diinstal pada komputer x64 atau IA64. Lihat Persyaratan Sistem.
Program penyetelan ini memerlukan komputer x64 atau x86. Ini tidak dapat diinstal pada komputer 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 ditetapkan oleh Asisten Kompatibilitas Program pada upaya sebelumnya yang gagal atau dibatalkan 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 subkuntang 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 Menginstal .NET Framework untuk pengembang .

  5. Jalankan ulang 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