Bu yüzden bir windows 2012 R2 Server .net 3.5 yüklemeye çalışıyorum. Özellik Ekle denedim ve DISM üzerinden her ikisi de başarısız.
Özellik Ekleme GUI'sini denerken “Alternatif Yolu Belirt” i kullanıyorum. Bu, “daha fazla rolden, rol hizmetinden veya özellikten birinin yüklenmesi başarısız oldu” hatasıyla başarısız oluyor.
Yükseltilmiş bir PowerShell aracılığıyla DISM'yi kullanmaya çalışırken aşağıdaki komutu kullanıyorum.
dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs
Bu başarısız olur
Hata: 0x800f0906 Kaynak dosyalar indirilemedi. Özelliği geri yüklemek için gereken dosyaların konumunu belirtmek için "kaynak" seçeneğini kullanın. Bir kaynak konum belirtme hakkında daha fazla bilgi için bkz. Http://go.microsoft.com/fwlink/?LinkId=243077
DISM günlük dosyası C: \ Windows \ Logs \ DISM \ dism.log adresinde bulunabilir.
SXS klasörü için grup ilkesi konumunu ayarlamak için yukarıda listelenen KB (243077) izledim. Yeniden başlatıldı ve hala aynı hata. DSIM günlüğü aşağıdakileri gösterir
Enable enable özelliği işlenirken başarısız oldu. - CPackageManagerCLIHandler :: ExecuteCmdLine (sa: 0x800f0906)
Hızlı bir google, birçok insanın bu konuda sorun yaşadığını ve bu sunucunun yüklü olmadığı KB2966826 ve KB2966828'i kaldırmanız gerektiğini gösterir .
Ayrıca çevrimdışı .Net yükleyicisini denedim ve Windows özellikleri ile eklemeliyim diyor. Tüm komutlar yönetici olarak ve yükseltilmiş bir istem yoluyla çalıştırılmıştır.
Bunu yazarken "Benzer Sorular" ı aradım ve Windows Server 2012'de .net 3.5 yüklenemediğine baktım.
Koşu
dism.exe /online /enable-feature /featurename:NetFX3 /all
Yukarıdaki ile aynı hatayı üretti.