Cara untuk mengatasi kesalahan 0x800f0950 saat menginstal .NET Framework

.NET Framework adalah lingkungan perangkat lunak yang digunakan oleh banyak aplikasi Windows. Beberapa program yang dikembangkan untuk versi spesifik Visual Studio memerlukan versi tertentu dari .NET Framework. Banyak perusahaan mengembangkan aplikasi mereka untuk bekerja menggunakan .NET Framework, dan aplikasi ini ditargetkan untuk versi tertentu. Jika di Windows 10 Anda melihat jendela dengan kode kesalahan 0x800f0950, Anda mencoba untuk memulai aplikasi yang membutuhkan versi terbaru dari .NET Framework, tetapi tidak diinstal pada sistem Anda.

Koreksi kesalahan 0x800f0950 saat menginstal .NET Framework di Windows.

Apa itu .NET Framework dan mengapa Anda membutuhkannya

.NET Framework adalah lingkungan yang digunakan untuk menjalankan perangkat lunak .NET yang Anda instal pada Windows, dan perangkat lunak jenis ini tidak dapat bekerja tanpa .NET Framework pada sistem Anda. Setelah menginstal .NET Framework, lingkungan perangkat lunak dibuat yang menyediakan perangkat lunak yang dimuat dengan lingkungan eksekusi yang memadai untuk bekerja. NET Framework. Juga dapat dengan mudah diinstal di Windows NT, 1998, 2000, Windows 7, 8, dan Windows Server 2008 dan 2012. .NET Framework adalah komponen yang sangat penting dari Microsoft Windows, yang digunakan untuk meluncurkan dan membangun aplikasi dan layanan generasi berikutnya berdasarkan XML. Struktur ini memiliki kemampuan untuk menguntungkan bisnis Anda lebih cepat. Selain itu, ia juga menyediakan layanan dengan biaya lebih rendah dan sistem fleksibilitas yang sangat ditingkatkan. Berikut adalah beberapa alasan bagus untuk mulai mengembangkan aplikasi web menggunakan .NET Framework:

  • Keandalan Prestasi utama Windows 2000 ditransfer .NET Framework dan membawanya ke tingkat yang baru. Semua aplikasi yang dibuat menggunakan lingkungan ini bekerja lebih lama dan dianggap sangat andal. Oleh karena itu, menggunakan .NET Framework sangat berguna jika Anda adalah pengembang aplikasi web, karena semua aplikasi .NET tidak akan berfungsi tanpanya.

Kerangka kerja terdiri dari fungsi-fungsi seperti strategi kompilasi lanjutan. Dengan menggunakan fungsi-fungsi ini, aplikasi web berjalan lebih cepat dari sebelumnya. Jika Anda mulai menggunakan teknologi ASP.NET alih-alih ASP, Anda akan melihat perubahan signifikan dalam kecepatannya karena fitur luar biasa yang ditambahkan ke lingkungan.

  • Performa. Jika Anda bekerja sebagai pengembang, Anda akan melihat bahwa semua aplikasi web Anda telah mulai menunjukkan peningkatan dalam produktivitas mereka dan mempercepat penggunaan .NET Framework. Fungsi seperti model pemrograman, jumlah pekerjaan yang dilakukan .NET Framework, dan kode di perpustakaan membantu Anda mendapatkan hasil maksimal dari produktivitas Anda. Kerangka kerja ini memberi Anda manfaat terbaik dalam bentuk peningkatan produktivitas.
  • Keamanan Komponen berisi fitur kode keamanan yang secara khusus diintegrasikan ke dalamnya, mengingat lingkungan Internet saat ini. Kerangka kerja dapat dengan mudah mengumpulkan banyak bukti mengenai penulis dan asal aplikasi web apa pun. Lingkungan ini kemudian digabungkan dengan kondisi keamanan untuk membuat keputusan yang tepat tentang apakah mengizinkan aplikasi untuk memulai atau menghentikan aksesnya. Kerangka kerja ini juga dapat berinteraksi dengan aplikasi web untuk membuat keputusan yang diperlukan terkait keamanan dan ketersediaan aplikasi web.
  • Integrasi. Kerangka kerja ini berisi teknologi COM Interop, yang memberikan perlindungan terhadap elemen COM Anda dan aplikasi berbasis Windows. Aplikasi yang dibuat menggunakan .NET Framework dapat berintegrasi dengan aplikasi dan sistem yang ada terlepas dari platform yang menjadi basisnya.
  • Sebarkan. Anda dapat dengan mudah mengelola, menjalankan, dan menggunakan aplikasi web Anda menggunakan .NET Framework. Fitur seperti manajemen versi otomatis dan isolasi aplikasi membantu Anda menghindari masalah versi. Semua aplikasi yang dibuat menggunakan platform ini dapat dengan mudah digunakan pada server atau klien dengan menyalin direktori aplikasi ke komputer target ini. Anda tidak perlu mendaftar untuk proses ini. Anda dapat menggunakan platform ini untuk menyebarkan aplikasi web ke PC target dengan hanya menyalin elemen penting ke server web yang dapat diakses dengan mudah oleh pengguna.
  • Dukungan XML. Kerangka kerja ini telah dirancang untuk memaksimalkan dukungan untuk layanan jaringan XML. Ini adalah model yang dibuat untuk lintas-platform dan didasarkan pada komputasi terdistribusi untuk bekerja pada berbagai jenis platform. Ia juga menawarkan jasanya dalam bentuk perangkat lunak. Anda dapat mengintegrasikan layanan web dengan aplikasi untuk bekerja di berbagai platform. Anda dapat dengan mudah mengonversi aplikasi web ke situs web dengan pengkodean yang sangat sederhana. Itulah sebabnya .NET Framework dianggap ideal untuk dukungan maksimal untuk layanan Web MXL asli.

Periksa apakah pelacakan telemetri dinonaktifkan di Windows

Microsoft mendefinisikan telemetri sebagai “data sistem yang dimuat oleh Connected User Experience dan komponen Telemetri, juga dikenal sebagai klien telemetri universal atau layanan UTC. Untuk memperbaiki kesalahan 0x800f0950, periksa koneksi layanan. Untuk melakukan ini, ikuti langkah-langkah ini:

  1. Klik Mulai dan masukkan layanan. tekan Enter.
  2. Temukan daftar "Fitur untuk Pengguna yang Terhubung dan Telemetri" dan klik dua kali fungsinya.
  3. Parameter startup harus diatur ke "Otomatis."

Periksa status layanan dan, jika perlu, hidupkan. Nyalakan kembali PC Anda dan periksa kode kesalahan 0x800f0950. Microsoft menggunakan data telemetri dari Windows 10 untuk mengidentifikasi masalah keamanan dan keandalan, untuk menganalisis dan memperbaiki masalah perangkat lunak, untuk meningkatkan kualitas Windows dan layanan terkait, dan untuk membuat keputusan desain untuk rilis mendatang. Fungsi telemetri tidak unik untuk Microsoft, dan tidak ada yang sangat rahasia tentang mereka. Mereka adalah bagian dari tren yang lebih luas dalam industri perangkat lunak untuk mengumpulkan dan menganalisis data acara sebagai bagian dari transisi ke pengambilan keputusan berbasis data.

Perlu dicatat bahwa data telemetri hanya sebagian kecil dari lalu lintas normal antara PC Windows 10 dan berbagai server yang dikendalikan oleh Microsoft. Sebagian besar analisis jaringan mempertimbangkan semua lalu lintas ini dan tidak mengisolasi transmisi data telemetri. Windows 10 mencakup perangkat lunak yang disebut Antarmuka Pengguna Terhubung dan Telemetri, juga dikenal sebagai Universal Telemetry Client (UTC). Ini berjalan sebagai layanan Windows dengan nama tampilan DiagTrack dan nama layanan aktual utcsvc. Microsoft mengembangkan komponen ini sebagai bagian dari Windows.

Anda dapat melihat layanan DiagTrack di konsol Layanan di Windows 10. Untuk menemukan pengidentifikasi proses (PID) untuk layanan, buka tab Layanan di Windows Task Manager. Informasi ini berguna bagi siapa saja yang ingin melacak tindakan layanan DiagTrack menggunakan alat perangkat lunak lain. Komponen DiagTrack melakukan persis seperti yang dikatakan dalam dokumentasi - ia melakukan pengukuran kinerja awal, dan kemudian memeriksa konten empat file log setiap 15 menit atau lebih. Setiap transfer data biasanya kecil. Microsoft mengatakan ukuran rata-rata adalah 1, 2 KB. Pada PC Windows 10, data telemetri disimpan dalam file terenkripsi dalam folder% ProgramData% \ Microsoft \ Diagnosis yang tersembunyi. File dan folder di tempat ini tidak dapat diakses oleh pengguna biasa dan memiliki izin yang membuat mereka sulit dilacak. Bahkan jika Anda bisa melihat konten file-file ini, tidak ada yang terlihat di sana, karena file data dienkripsi secara lokal.

Klien UTC terhubung ke settings-win.data.microsoft.com, memberikan pengenal perangkatnya (pengidentifikasi unik global yang dihasilkan secara acak yang tidak terkait dengan informasi pribadi apa pun) dan beberapa informasi konfigurasi lainnya, dan juga memuat file pengaturan. Klien telemetri kemudian menggunakan file pengaturan ini untuk terhubung ke layanan manajemen data Microsoft di v10.vortex-win.data.microsoft.com dan mengunduh data apa pun yang menunggu untuk dikirim. Transmisi terjadi melalui koneksi HTTPS terenkripsi. Ini adalah perubahan keamanan yang dibuat oleh Microsoft pada jangka waktu Windows 7. Versi sebelumnya mengirim data telemetri melalui koneksi yang tidak dienkripsi, yang memungkinkan penyerang untuk mencegat data. Harap perhatikan bahwa alamat IP yang ditetapkan untuk masing-masing host ini dapat bervariasi. Ini adalah definisi data besar.

Microsoft menyimpan data telemetri yang berpotensi sensitif "dalam penyimpanan informasi terpisah yang terbatas pada sejumlah kecil karyawan Microsoft dalam grup perangkat Windows." Selain itu, perusahaan mengatakan: "Hanya mereka yang dapat menunjukkan kebutuhan nyata bisnis yang dapat mengakses informasi telemetri." Data ini dikumpulkan ke dalam laporan bisnis untuk dianalisis dan digunakan oleh tim yang ditugaskan untuk memperbaiki kesalahan dan meningkatkan kinerja sistem operasi dan layanan terkait. Laporan yang dipertukarkan antara mitra hanya mencakup "informasi telemetri anonim teragregasi".

Tidak ada aturan ketat yang menentukan berapa lama data disimpan. Namun, Microsoft menyatakan bahwa tujuannya adalah untuk menyimpan data hanya "selama diperlukan untuk penyediaan layanan atau untuk analisis." Pernyataan berikutnya yang tidak jelas menyatakan bahwa "sebagian besar informasi tentang cara kerja Windows dan aplikasi dihapus dalam 30 hari." Proses pengumpulan diadaptasi sedemikian rupa sehingga komponen telemetri menghindari pengumpulan informasi yang dapat secara langsung mengidentifikasi seseorang atau organisasi. Namun, dengan pengaturan Lanjutan, ketika Windows atau aplikasi crash atau hang, isi memori dari proses yang salah dimasukkan dalam laporan diagnostik yang dibuat selama crash atau hangup, dan dump kecelakaan ini mungkin berisi informasi rahasia.

Menginstal .NET Framework melalui fungsi untuk mengaktifkan atau menonaktifkan komponen Windows

Dengan mengklik "Instal Komponen", Anda menginstal .NET Framework melalui Pembaruan Windows atau memperbaiki paket yang ada. Selain itu, Anda dapat mengaktifkan .NET Framework melalui Windows Control Panel. Opsi ini membutuhkan koneksi internet. Menggunakan fitur Windows:

  • Klik kanan Mulai, pilih Jalankan. Ketik OptionalFeatures.exe dan tekan Enter.
  • Di kotak dialog "Aktifkan atau Nonaktifkan Komponen Windows" yang terbuka, pilih kotak centang .NET Framework 3.5 (termasuk .NET 2.0 dan 3.0).
  • Pilih OK dan mulai ulang komputer Anda jika diminta.

Anda tidak perlu memilih sub-bagian "Aktivasi Windows Communication Foundation Activation (WCF)" dan "Aktivasi Windows Communication Foundation (WCF) tanpa Antarmuka HTTP" jika Anda bukan pengembang atau administrator server yang membutuhkan fungsi-fungsi ini.

Menginstal .NET Framework menggunakan penginstal offline

Anda dapat menginstal paket .NET Framework menggunakan penginstal mandiri. Proses ini menyiratkan meluncurkan aplikasi dengan ekstensi .exe. Anda dapat mengunduh file instalasi dari situs web resmi Microsoft. Kunjungi halaman unduh dan jalankan file di PC. Untuk menyelesaikan instalasi, ikuti instruksi dari wizard, kemudian restart PC dan periksa program untuk operabilitas.

Menginstal dari disk boot Windows menggunakan perintah dism

Pada beberapa sistem .NET Framework 3.5, kesalahan pemasangan 0x800f0950, 0x800F0906, 0x800F081F, atau 0x800F0907 dapat terjadi. Misalnya, pesan kesalahan berikut:

Gagal menginstal fungsi berikut:

.NET Framework 3.5 (termasuk .NET 2.0 dan 3.0)

Kode kesalahan: 0x800f0950

Dalam kasus ini, Anda dapat mencoba menginstal fitur ini dari Windows 10 DVD atau gambar ISO. Namun, Anda harus memastikan bahwa versi Windows 10 pada DVD atau ISO Anda cocok dengan versi Windows 10 yang diinstal pada sistem Anda.

Media instalasi Windows 10 sebagai sumber

Unduh versi terbaru Windows 10 dalam format ISO (dengan asumsi bahwa build terbaru diinstal pada sistem Windows 10 Anda) menggunakan alat pembuatan media, dan kemudian pasang gambar ISO.

  • Unduh Windows 10 ISO menggunakan Media Creation Tool.
  • Tulis huruf DVD atau drive yang terpasang, katakan H: \.
  • Buka prompt perintah yang ditinggikan (administrator).
  • Ketik perintah berikut dan tekan ENTER:

dism / online / enable-feature / featureename: NetFX3 / Source: h: \ sources \ sxs / LimitAccess

Jika Anda perlu menginstal "Activate Windows Communication Foundation (WCF) HTTP" dan "Activate tanpa koneksi HTTP Windows Communication Foundation (WCF)", pastikan untuk menambahkan / Semua parameter:

dism / online / enable-feature / featureename: NetFX3 / All / Source: h: \ sources \ sxs / LimitAccess

Seperti disebutkan sebelumnya, kedua komponen ini biasanya tidak diperlukan untuk sebagian besar pengguna.

Pembaruan Windows sebagai sumber

Atau, untuk menggunakan server Pembaruan Windows sebagai sumber, jalankan perintah berikut:

dism / online / enable-feature / featureename: NetFX3

Perintah di atas menginstal file komponen .NET Framework 3.5 dari Pembaruan Windows. Kemudian cobalah untuk mengaktifkan kembali .NET Framework 3.5 menggunakan komponen Windows dan restart Windows.

Pengaturan Kebijakan Grup

Kesalahan 0x800f0950 dapat terjadi karena fakta bahwa parameter komponen dalam kebijakan grup dinonaktifkan. Untuk mengaktifkannya, ikuti langkah-langkah ini:

  1. Pada keyboard, secara bersamaan tekan tombol logo Windows dan tombol R untuk membuka jendela Run.
  2. Ketik "gpedit.msc" dan tekan Enter pada keyboard.
  3. Pergi ke Konfigurasi Komputer / Template / Sistem Administrasi.
  4. Klik dua kali "Tentukan pengaturan untuk menginstal komponen tambahan dan memperbaikinya."
  5. Pilih "Diaktifkan", lalu klik OK.

Coba instal .NET Framework. Jika metode ini berhasil, Anda tidak akan melihat kesalahan lagi.

Seperti yang Anda lihat, memperbaiki masalah saat memasang atau memperbarui .NET Framework cukup sederhana. Jika Anda pernah mengalami masalah serupa di Windows 10 atau versi lain, bagikan pengalaman Anda dengan pembaca di komentar di bawah artikel ini.