Instalasi .NET 3.5 muncul dengan Kesalahan 0x800F0906, kemudian 0x800F0081F menggunakan dism

8

Saya baru-baru ini mencoba menginstal .NET 3.5 untuk aplikasi pada Windows 8.1. Saya menggunakan OS popup untuk mengunduh / menginstal .NET 3.5 dan selalu mendapatkan kode kesalahan 0x800F0906.

Setelah penelitian lebih lanjut, saya menemukan saya harus memasukkan CD Windows 8 saya dan menginstalnya dengan perintah ini, di mana "E: \" adalah tempat CD saya dipasang:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:E:\sources\sxs /LimitAccess

Ini dan turunannya (misalnya, menghapus / LimitAccess) tidak berfungsi untuk saya dan telah memberi saya kode kesalahan yang sama (0x800F0906) atau yang berbeda, 0x800F0081F. Saya bahkan telah menyalin folder sxs ke hard drive saya, kalau-kalau ada sesuatu yang terjadi dengan CD Drive, hanya untuk memiliki hasil yang sama. Dalam hal ini, saya menggunakan baris perintah ini:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:C:\dotnet35 /LimitAccess

Saya menemukan ini nyata karena dalam kedua kasus, file memang ada tetapi program menganggap itu tidak. Ini file CBS.log .

Ada ide tentang cara memperbaikinya? Apapun bantuannya sangat dihargai :)

EDIT: Saya sekarang memiliki file dism.log yang tepat, saya tidak yakin apa yang terjadi dengan yang terakhir atau mengapa itu terjadi. Berikut tautan ke file log baru . Sangat menarik untuk dicatat bahwa itu tidak mengenali beberapa perintah dalam skrip seperti "featureename" atau "source".

Austin Meadows
sumber
Apakah Anda menggunakan media instalasi yang benar (bahasa OS, x86 / x64 dll)?
Merzavets
Iya! Saya menggunakan disk Windows 8 yang sama yang saya gunakan untuk menginstal OS. Ini adalah disk Windows 8 x64 (bukan 8.1), jadi saya tidak yakin apakah ada masalah yang saling bertentangan karena ini karena saya telah memperbarui ke 8.1 melalui OS (yaitu, melalui Pembaruan Windows / Toko)
Austin Meadows
Saya sekarang telah memperbarui pertanyaan dengan file dism.log yang tepat.
Austin Meadows
@AustinMeadows Bisakah Anda menginstalnya dengan menjalankan perintah optionalfeatures?
Louis Waweru
sudahkah Anda menginstal paket MUI?
magicandre1981

Jawaban:

13

Saya memiliki masalah yang sama dan menyelesaikannya sebagai berikut: Saya perhatikan bahwa dua pembaruan Windows terbaru merujuk ke .NET Framework 3.5. Saya mencopot keduanya dan kemudian menginstal .NET Framework 3.5 dari Control Panel.

Saya tidak yakin apakah perlu untuk menghapus pembaruan kedua. Mereka adalah KB2966826 dan KB2966828.

Tom
sumber
maaf semuanya, saya sudah sibuk dengan hal-hal kuliah. Ini menyelesaikan masalah saya! Setelah menghapus itu, instalasi. NET 3.5 berjalan dengan sempurna. Terima kasih!
Austin Meadows
1
Akhirnya solusi yang berhasil. Telah mencari solusi selama sekitar 5 jam sampai saya menemukan utas ini. Terima kasih banyak!
NoLifeKing
1
Saya telah menghabiskan sepanjang malam mengunduh uji coba Windows 8 Enterprise hanya agar saya dapat menginstal media instalasi dan menginstal NET 3.5 dari baris perintah DSIM, yang juga tidak berfungsi. Tapi yang ini berhasil, dan saya tidak percaya itu mudah. Juta terima kasih!
Hendra Anggrian
1
Mengkonfirmasi ini berfungsi. Setelah 5 jam berkeliaran, mendapatkan DVD dari teman-teman saya, akhirnya menemukan posting ini. Ternyata Pembaruan Windows menginstal DUA pembaruan ke .NET 3.5 bahkan ketika Anda belum menginstalnya. Aneh.
Kitet
MS membuat perbaikan terbaru untuk menghapus yang memblokir instalasi fitur - support2.microsoft.com/kb/3005628 . Mereka merekomendasikan untuk menggunakan itu, kemudian menginstal fitur, kemudian menjalankan kembali pembaruan windows. Saya benci teknologi ... ;-)
Peter Mounce