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".
optionalfeatures
?