Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
.NET Framework adalah bagian integral dari banyak aplikasi yang berjalan di Windows dan menyediakan fungsionalitas umum bagi aplikasi tersebut untuk dijalankan. Untuk pengembang, .NET Framework menyediakan model pemrograman yang komprehensif dan konsisten untuk membangun aplikasi yang memiliki pengalaman pengguna yang menakjubkan secara visual dan komunikasi yang mulus dan aman.
Nota
Artikel ini ditujukan untuk pengembang yang ingin menginstal .NET Framework pada sistem mereka sendiri atau yang ingin menginstalnya dengan aplikasi mereka. Untuk pengguna yang tertarik menginstal .NET Framework, lihat Menginstal .NET Framework di Windows dan Windows Server.
Artikel ini menyediakan tautan untuk menginstal semua versi .NET Framework dari .NET Framework 4.5 ke .NET Framework 4.8.1 di komputer Anda. Jika Anda adalah pengembang, Anda juga dapat menggunakan tautan ini untuk mengunduh dan mendistribusikan ulang .NET Framework dengan aplikasi Anda. Untuk informasi tentang menyebarkan versi .NET Framework dengan aplikasi Anda, lihat panduan penyebaran .NET Framework untuk pengembang.
Penting
Konten .NET Framework yang sebelumnya ditandatangani secara digital menggunakan sertifikat yang menggunakan algoritma SHA1 harus dihentikan untuk mendukung standar industri yang berkembang.
Versi .NET Framework berikut tidak lagi didukung pada 26 April 2022: 4.5.2, 4.6, dan 4.6.1. Perbaikan keamanan, pembaruan, dan dukungan teknis untuk versi ini tidak lagi disediakan.
Jika Anda menggunakan .NET Framework 4.5.2, 4.6, atau 4.6.1, perbarui runtime yang disebarkan ke versi yang lebih baru, seperti .NET Framework 4.6.2 atau .NET Framework 4.8.1, untuk terus menerima pembaruan dan dukungan teknis.
Penginstal yang ditandatangani SHA2 yang diperbarui tersedia untuk .NET Framework 3.5 SP1, dan 4.6.2 hingga 4.8. Untuk informasi selengkapnya, lihat rencana penghapusan SHA1, posting blog pembaruan siklus hidup .NET 4.5.2, 4.6, dan 4.6.1, dan FAQ.
Penting
Semua versi .NET Framework sejak .NET Framework 4 adalah pembaruan di tempat, sehingga hanya satu versi 4.x yang dapat terpasang pada sistem. Selain itu, versi tertentu dari .NET Framework telah diinstal sebelumnya pada beberapa versi sistem operasi Windows. Ini berarti bahwa:
- Jika sudah ada versi 4.x yang lebih baru yang diinstal pada komputer, Anda tidak dapat menginstal versi 4.x sebelumnya.
- Jika OS telah diinstal sebelumnya dengan versi .NET Framework tertentu, Anda tidak dapat menginstal versi 4.x sebelumnya pada komputer yang sama.
- Jika Anda menginstal versi yang lebih baru, Anda tidak perlu terlebih dahulu menghapus instalan versi sebelumnya.
Untuk informasi selengkapnya tentang versi .NET Framework dan cara menentukan versi mana yang diinstal di komputer, lihat Versi dan Dependensi dan Cara: Menentukan Versi .NET Framework Mana yang Diinstal.
Nota
Untuk informasi tentang .NET Framework 3.5, lihat Menginstal .NET Framework 3.5 di Windows 11, Windows 10, Windows 8.1, dan Windows 8.
Gunakan tabel berikut untuk tautan cepat, atau baca lebih lanjut untuk detailnya. Untuk melihat persyaratan sistem untuk .NET Framework sebelum penginstalan, lihat Persyaratan Sistem. Untuk bantuan terkait pemecahan masalah, lihat Pemecahan Masalah.
| Versi .NET Framework | Penginstal (Paket Pengembang dan Waktu Putar) | Dukungan platform |
|---|---|---|
| 4.8.1 | .NET Framework 4.8.1 |
Disertakan dalam: Windows 11 versi 22H2 Visual Studio 2022 dan versi yang lebih baru Anda dapat menginstal pada: Windows 11 Windows 10 versi 21H2 Windows 10 versi 21H1 Windows 10 versi 20H2 Windows Server 2022 (untuk daftar lengkap, lihat persyaratan sistem) |
| 4.8 | .NET Framework 4.8 |
Disertakan dalam: Windows 11 Pembaruan Windows 10 Mei 2019 (dan versi yang lebih baru) Visual Studio 2019 (versi 16.3) Anda dapat menginstal pada: Pembaruan Windows 10 Oktober 2018 Pembaruan Windows 10 April 2018 Pembaruan Windows 10 Fall Creators Pembaruan Kreator Windows 10 Pembaruan Ulang Tahun Windows 10 Windows 8.1 dan yang lebih lama Windows Server 2022 Windows Server 2019 Windows Server, Versi 1809 Windows Server, Versi 1803 (untuk daftar lengkap, lihat persyaratan sistem) |
| 4.7.2 | .NET Framework 4.7.2 |
Disertakan dalam: Pembaruan Windows 10 Oktober 2018 Pembaruan Windows 10 April 2018 Windows Server 2019 Windows Server, Versi 1809 Windows Server, Versi 1803 Visual Studio 2017 (Pembaruan 15.8) Anda dapat menginstal pada: Pembaruan Windows 10 Fall Creators Pembaruan Kreator Windows 10 Pembaruan Ulang Tahun Windows 10 Windows 8.1 dan yang lebih lama Windows Server, versi 1709 dan yang lebih lama (untuk daftar lengkap, lihat persyaratan sistem) |
| 4.7.1 | .NET Framework 4.7.1 |
Disertakan dalam: Pembaruan Windows 10 Fall Creators Windows Server, versi 1709 Visual Studio 2017 (Pembaruan 15.5) Anda dapat menginstal pada: Pembaruan Kreator Windows 10 Pembaruan Ulang Tahun Windows 10 Windows 8.1 dan yang lebih lama Windows Server 2016 dan versi sebelumnya (untuk daftar lengkap, lihat persyaratan sistem) |
| 4.7 | .NET Framework 4.7 |
Disertakan dalam: Pembaruan Windows 10 Creators Update Visual Studio 2017 (Pembaruan 15.3) Anda dapat menginstal pada: Pembaruan Ulang Tahun Windows 10 Windows 8.1 dan yang lebih lama Windows Server 2016 dan versi sebelumnya (untuk daftar lengkap, lihat persyaratan sistem) |
| 4.6.2 | .NET Framework 4.6.2 |
Disertakan dalam: Pembaruan Ulang Tahun Windows 10 Anda dapat menginstal pada: Pembaruan Windows 10 November Jendela 10 Windows 8.1 dan yang lebih lama Windows Server 2012 R2 dan yang lebih lama (untuk daftar lengkap, lihat persyaratan sistem) |
| 4.6.1 | .NET Framework 4.6.1 |
Disertakan dalam: Visual Studio 2015 Update 2 Anda dapat menginstal pada: Jendela 10 Windows 8.1 dan yang lebih lama Windows Server 2012 R2 dan yang lebih lama (untuk daftar lengkap, lihat persyaratan sistem) |
| 4.6 | .NET Framework 4.6 |
Disertakan dalam: Jendela 10 Visual Studio 2015 Anda dapat menginstal pada: Windows 8.1 dan yang lebih lama Windows Server 2012 R2 dan yang lebih lama (untuk daftar lengkap, lihat persyaratan sistem) |
| 4.5.2 | .NET Framework 4.5.2 |
Anda dapat menginstal pada: Windows 8.1 dan yang lebih lama Windows Server 2012 R2 dan yang lebih lama (untuk daftar lengkap, lihat persyaratan sistem) |
| 4.5.1 | .NET Framework 4.5.1 |
Disertakan dalam: Windows 8.1 Windows Server 2012 R2 Visual Studio 2013 Anda dapat menginstal pada: Windows 8 dan yang lebih lama Windows Server 2012 dan versi sebelumnya (untuk daftar lengkap, lihat persyaratan sistem) |
| 4.5 | .NET Framework 4,5 |
Disertakan dalam: Windows 8 Windows Server 2012 Visual Studio 2012 Anda dapat menginstal pada: Windows 7 dan yang lebih lama Windows Server 2008 SP2 dan yang lebih lama (untuk daftar lengkap, lihat persyaratan sistem) |
Penting
Dimulai dengan Visual Studio 2022, Visual Studio tidak lagi menyertakan komponen .NET Framework untuk .NET Framework 4.0 - 4.5.1 karena versi ini tidak lagi didukung. Visual Studio 2022 dan versi yang lebih baru tidak dapat membangun aplikasi yang menargetkan .NET Framework 4.0 hingga .NET Framework 4.5.1. Untuk terus membangun aplikasi ini, Anda dapat menggunakan Visual Studio 2019 atau versi yang lebih lama.
Anda dapat menginstal Paket Pengembang untuk versi tertentu dari .NET Framework, jika tersedia, di semua platform yang didukung.
Paket Pengembang hanya menargetkan versi .NET Framework tertentu dan tidak menyertakan versi sebelumnya. Misalnya, Paket Pengembang .NET Framework 4.8 tidak menyertakan .NET Framework 4.7.
Anda dapat menginstal penginstal Web atau Offline pada:
Windows 8.1 dan yang lebih lama
Windows Server 2012 R2 dan yang lebih lama
Untuk daftar lengkapnya, lihat Persyaratan Sistem.
Untuk pengenalan umum .NET Framework untuk pengguna dan pengembang, lihat Memulai. Untuk informasi tentang menyebarkan .NET Framework dengan aplikasi Anda, lihat panduan penyebaran. Untuk membaca tentang arsitektur dan fitur utama .NET Framework, lihat gambaran umumnya.
Pilihan penginstalan
Instal paket penargetan pengembang untuk mengembangkan dengan versi terbaru .NET Framework di Visual Studio atau lingkungan pengembangan lainnya, atau unduh paket .NET Framework yang dapat didistribusikan ulang untuk digunakan bersama aplikasi atau kontrol Anda.
Untuk menginstal Paket Pengembang .NET Framework atau Paket Penargetan
Paket penargetan memungkinkan aplikasi Anda menargetkan versi .NET Framework tertentu saat mengembangkan di Visual Studio dan beberapa lingkungan pengembangan lainnya. Paket pengembang mencakup versi .NET Framework tertentu dan SDK yang menyertainya bersama dengan paket penargetan yang sesuai.
Paket pengembang untuk .NET Framework 4.5.1 atau 4.5.2, paket penargetan untuk .NET Framework 4.6, dan paket pengembang untuk .NET Framework 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, atau 4.8 menyediakan versi .NET Framework tertentu dari rakitan referensi, paket bahasa, dan file IntelliSense untuk digunakan di lingkungan pengembangan terintegrasi seperti Visual Studio. Jika Anda menggunakan Visual Studio, paket pengembang atau paket penargetan juga menambahkan versi .NET Framework yang diinstal ke pilihan target saat Anda membuat proyek baru. Pilih salah satu metode berikut:
- .NET Framework 4.8.1
- .NET Framework 4.8
- .NET Framework 4.7.2
- .NET Framework 4.7.1
- .NET Framework 4.7
- .NET Framework 4.6.2
- .NET Framework 4.6.1
- .NET Framework 4.6
- .NET Framework 4.5.2 untuk menginstal versi 4.5.2 pada Windows 8.1 atau yang lebih lama, Visual Studio 2013, Visual Studio 2012, atau IDE Lainnya.
- .NET Framework 4.5.1 untuk menginstal versi 4.5.1 di Visual Studio 2012 atau ID Lainnya.
Dari halaman unduhan paket pengembang, pilih Unduh. Selanjutnya, pilih Jalankan atau Simpan, dan ikuti instruksi saat diminta. Anda juga dapat menginstal paket pengembang atau paket penargetan untuk versi .NET Framework tertentu dengan memilihnya dari komponen opsional dalam beban kerja pengembangan desktop .NET di Alat Penginstal Visual Studio, seperti yang ditunjukkan oleh gambar berikut.
Saat Anda menargetkan versi .NET Framework tertentu, aplikasi Anda dibuat dengan menggunakan rakitan referensi yang disertakan dengan paket pengembang versi tersebut. Saat runtime, rakitan diambil dari Global Assembly Cache, dan rakitan referensi tidak digunakan.
Saat membuat aplikasi dari Visual Studio atau menggunakan MSBuild dari baris perintah, MSBuild mungkin menampilkan kesalahan MSB3644, "Rakitan referensi untuk kerangka kerja "versi kerangka kerja" tidak ditemukan." Untuk mengatasi kesalahan, unduh paket pengembang atau paket penargetan untuk versi .NET Framework tersebut.
Untuk menginstal atau mengunduh .NET Framework yang dapat didistribusikan ulang
Penginstal mengunduh komponen .NET Framework untuk aplikasi atau kontrol yang menargetkan versi .NET Framework tersebut. Komponen-komponen ini harus diinstal pada setiap komputer tempat aplikasi atau kontrol berjalan. Penginstal ini dapat didistribusikan ulang, sehingga Anda dapat menyertakannya dalam program penyiapan untuk aplikasi Anda.
Halaman unduhan disediakan dalam beberapa bahasa, tetapi sebagian besar unduhan disediakan dalam bahasa Inggris saja. Untuk dukungan bahasa tambahan, Anda harus menginstal paket bahasa.
Tersedia dua jenis alat penginstal yang dapat didistribusikan ulang:
Penginstal Web mengunduh komponen yang diperlukan dan paket bahasa yang sesuai dengan sistem operasi komputer tempat penginstalan dari web. Paket ini jauh lebih kecil daripada penginstal offline tetapi memerlukan koneksi Internet yang konsisten. Anda dapat mengunduh paket bahasa mandiri untuk menginstal dukungan bahasa tambahan.
Penginstal offline (dapat didistribusikan ulang mandiri) berisi semua komponen yang diperlukan untuk menginstal .NET Framework tetapi tidak berisi paket bahasa. Unduhan ini lebih besar dari penginstal web. Penginstal offline tidak memerlukan koneksi internet. Setelah menjalankan penginstal offline, Anda dapat mengunduh paket bahasa mandiri untuk menginstal dukungan bahasa. Gunakan alat penginstal offline jika Anda tidak dapat mengandalkan koneksi Internet yang konsisten.
Alat penginstal web dan offline dirancang untuk komputer berbasis x86 dan berbasis x64 (lihat persyaratan sistem), tetapi tidak mendukung komputer berbasis Itanium.
Buka halaman unduhan untuk versi .NET Framework yang ingin Anda instal:
- .NET Framework 4.8.1
- .NET Framework 4.8
- .NET Framework 4.7.2
- .NET Framework 4.7.1
- .NET Framework 4.7
- .NET Framework 4.6.2
- .NET Framework 4.6.1
- .NET Framework 4.6
- .NET Framework 4.5.2
- .NET Framework 4.5.1
- .NET Framework 4,5
Pilih bahasa untuk halaman unduhan. Opsi ini tidak mengunduh sumber daya .NET Framework yang dilokalkan; hanya memengaruhi teks yang ditampilkan pada halaman unduhan.
Pilih Unduh.
Jika diminta, pilih unduhan yang cocok dengan arsitektur sistem Anda, lalu pilih Berikutnya.
Saat perintah unduhan muncul, lakukan salah satu hal berikut ini:
Jika Anda ingin menginstal .NET Framework di komputer Anda, pilih Jalankan, lalu ikuti perintah di layar Anda.
Jika Anda ingin mengunduh .NET Framework untuk didistribusikan ulang, pilih Simpan, lalu ikuti perintah di layar Anda.
Jika Anda ingin mengunduh sumber daya untuk bahasa tambahan, ikuti instruksi di bagian berikutnya untuk menginstal satu atau beberapa paket bahasa.
Nota
Jika Anda mengalami masalah selama penginstalan, lihat Pemecahan Masalah.
Catatan penginstalan:
.NET Framework 4.5 dan versi yang lebih baru menggantikan .NET Framework 4.0. Saat Anda menginstal versi ini pada sistem yang sudah memiliki .NET Framework 4 terpasang, komponen-komponen diganti.
Menghapus instalasi .NET Framework 4.5 atau versi yang lebih baru juga menghapus file .NET Framework 4 yang sudah ada sebelumnya. Jika Anda ingin kembali ke .NET Framework 4, Anda harus menginstalnya kembali dan pembaruan apa pun untuk itu. Lihat Menginstal .NET Framework 4.
Anda harus memiliki kredensial administratif untuk menginstal .NET Framework 4.5 atau versi yang lebih baru.
.NET Framework 4.5 redistributable diperbarui pada 9 Oktober 2012 untuk memperbaiki masalah yang terkait dengan tanda waktu yang tidak tepat pada sertifikat digital, yang menyebabkan tanda tangan digital pada file yang diproduksi dan ditandatangani oleh Microsoft kedaluwarsa sebelum waktunya. Jika sebelumnya Anda menginstal paket yang dapat didistribusikan ulang .NET Framework 4.5 tertanggal 16 Agustus 2012, kami sarankan Anda memperbarui salinan Anda dengan yang dapat didistribusikan ulang terbaru dari halaman unduhan .NET Framework. Untuk informasi selengkapnya tentang masalah ini, lihat 2749655 Microsoft Security Advisory.
Untuk menginstal paket bahasa
Paket bahasa adalah file yang dapat dieksekusi yang berisi sumber daya yang dilokalkan (seperti pesan kesalahan terjemahan dan teks UI) untuk bahasa yang didukung. Jika Anda tidak menginstal paket bahasa, pesan kesalahan .NET Framework dan teks lainnya ditampilkan dalam bahasa Inggris. Perhatikan bahwa alat penginstal web secara otomatis menginstal paket bahasa yang cocok dengan sistem operasi Anda, tetapi Anda dapat mengunduh paket bahasa tambahan ke komputer Anda. Penginstal offline tidak menyertakan paket bahasa apa pun.
Penting
Paket bahasa tidak berisi komponen .NET Framework yang diperlukan untuk menjalankan aplikasi, jadi Anda harus menjalankan penginstal web atau offline sebelum menginstal paket bahasa. Jika Anda telah menginstal paket bahasa, hapus instalannya, instal .NET Framework, lalu instal ulang paket bahasa.
Buka halaman unduhan paket bahasa untuk versi .NET Framework yang telah Anda instal:
- .NET Framework 4.8.1
- .NET Framework 4.8
- .NET Framework 4.7.2
- .NET Framework 4.7.1
- .NET Framework 4.7
- .NET Framework 4.6.2
- .NET Framework 4.6.1
- .NET Framework 4.6
- .NET Framework 4.5.2
- .NET Framework 4.5.1
- .NET Framework 4,5
Dalam daftar bahasa, pilih bahasa yang ingin Anda unduh, dan tunggu beberapa detik agar halaman dimuat ulang dalam bahasa tersebut.
Pilih Unduh.
Tabel berikut mencantumkan bahasa yang didukung.
| Bahasa | Budaya |
|---|---|
| Bahasa Arab | Ar |
| Ceko | Cs |
| Dansk | Da |
| Belanda | Belanda |
| Suomi | Fi |
| Inggris (AS) | en-AS |
| Prancis | Prancis |
| Jerman | De |
| Yunani | El |
| Ibrani | dia |
| Bahasa Hungaria | Uh |
| Italia | itu |
| Jepang | Ja |
| Bahasa Korea | Ko |
| Norwegia | Tidak |
| Bahasa Polandia | Pl |
| Portugis (Brasil) | pt-BR |
| Bahasa Portugis (Portugal) | pt-PT |
| Rusia | Ru |
| Bahasa Tionghoa Sederhana | zh-CHS |
| Spanyol | es |
| Swedia | Swedia |
| Tionghoa Tradisional | zh-CHT |
| Turki | Tr |
Langkah selanjutnya
Jika Anda baru menggunakan .NET Framework, lihat gambaran umum untuk pengenalan konsep dan komponen utama.
Untuk fitur dan peningkatan baru di .NET Framework 4.5 dan semua versi yang lebih baru, lihat Apa yang Baru.
Untuk informasi terperinci tentang menyebarkan .NET Framework dengan aplikasi Anda, lihat Panduan Penyebaran untuk Pengembang.
Untuk perubahan yang memengaruhi penyebaran .NET Framework dengan aplikasi Anda, lihat Mengurangi Mulai Ulang Sistem Selama Penginstalan .NET Framework 4.5.
Untuk informasi tentang memigrasikan aplikasi Anda dari .NET Framework 4 ke .NET Framework 4.5 atau versi yang lebih baru, lihat panduan migrasi.
Lihat Sumber Referensi .NET Framework untuk menelusuri kode sumber .NET Framework secara online. Sumber referensi juga tersedia di GitHub. Anda dapat mengunduh sumber referensi untuk melihat secara offline dan melangkah melalui sumber (termasuk patch dan pembaruan) selama proses debugging. Untuk informasi selengkapnya, lihat entri blog Tampilan baru untuk Sumber Referensi .NET.