.Net 3.5 Windows sunucusuna 2012 yüklenemiyor


55

Windows Server 2012'de .Net 3.5'i yüklemeye çalışıyorum ve sürekli hata veriyor. "Özellik Ekle veya Kaldır" kullanıyorum ve Internet'im zaten orada. Alternatif bir kaynak bulunamazsa, yükleyicinin çevrimiçi olarak indirmeye çalıştığını ve onu oradan yüklediğini okudum. Ancak, çalışmıyor. Bu görmeye devam ettiğim ekran görüntüsü:

görüntü tanımını buraya girin

Lütfen neyi özlüyorum önerin?

Düzenle:

Kullanmayı denedim dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sources\sxs /allama kaynak diskim yanımda değil. Online indirmek istiyorum.


3
İndirmek ve kurmak istiyorsanız, şunu yazmalısınız: dism.exe /online /enable-feature /featurename:NetFX3 /all(belirtmeden /Source)
Searush

2
@SEARAS işe yaramadı
MickyD

Sen de benim gibi, hepsini denediysen ve hala hiçbir şey yapmadıysan, UAC'yi devre dışı bırakmayı dene. Bir ISO montajı yapmak ve alternatif bir kaynak sağlamak zorunda kaldım ve
UAC'nin

Birkaç çözüm denedim ama hiçbir şey işe yaramadı. Benim çözüm şudur: smart-arab.com/2013/12/…

2
Bu kabusta saatlerce çalıştıktan sonra şunu buldum: 404techsupport.com/2012/11/…

Yanıtlar:


65

Bu davranış, bilgisayarı, hizmet için Microsoft Windows Update sunucusu yerine Windows Server Update Services'ı (WSUS) kullanacak şekilde yapılandıran bir sistem yöneticisi tarafından da kaynaklanabilir.

http://support.microsoft.com/kb/2734782

Bu benim için çalıştı. Windows'un 3.5 yükleme dosyasını indirmesi gerekir, ancak sunucu Windows Update'i (yönetilen sunucular için ortak olan) değil, WSUS'yi kullanmak için yapılandırılmıştır. Yukarıdaki makalede bunun nasıl düzeltileceği açıklanmaktadır. Kısaca:

  1. Yerel Grup İlkesi Düzenleyicisi'ni veya Grup İlkesi Yönetim Konsolu'nu ( WIN+ Rve tür gpedit.msc) başlatın .
  2. Bilgisayar Yapılandırması'nı genişletin, Yönetim Şablonları'nı genişletin ve sonra Sistem'i seçin.
  3. Specify settings for optional component installation and component repairGrup İlkesi ayarını açın ve ardından Etkin'i seçin.
  4. Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)Onay kutusunu seçin . etkinleştirmek için seçenekler

  5. Bu düzeltmeyi uygulamak için Windows Güncelleştirme Hizmeti'nin Manuel veya Otomatik olarak ayarlandığından emin olun. Varsayılan resimlerimiz devre dışı olarak ayarlandı ve sorun görünüşte belirgin bir değişiklik yapılıncaya kadar devam etti.


6
OP'nin yorumuna göre , bunun doğru cevap olduğu görülüyor.
Michael Hampton

2
Benim için işe yaramadı, zaten bu
ayardaydı

Bu benim için çalıştı. Çok teşekkürler, sen benim günümü yaptın!
Alexandre Danault

1
Önerinizi denedim ve sorunun yarısını çözdüm, diğer% 50 komut istemini kullanarak Windows Update proxy'sini ayarlayarak çözüldü ve netsh http winhttp set proxy X.X.X.X:80bundan sonra .NET Framework yüklenip Windows Update yeniden çalıştı.
SaschaM78

1
Benim durumumda, yapılandırılmamış (tüm seçenek gri renkli) fakat manuel ayardan sonra - kurulum çalışıyor! Bu nedenle, varsayılan olarak ayarlanmıştır, ancak geleneksel olarak belgelenmemiştir ...
kakaz

10

Adım 1: Bu güncellemelerden herhangi birini kaldırın: Denetim Masası -> Bir Programı Kaldır -> Yüklü Güncellemeleri Göster.

  • KB2966826
  • KB2966827
  • KB2966828

Adım 2: Ardından, GUI ( Server Manager), komut satırı ( dism) veya PowerShell ( Install-WindowsFeature) kullanarak özelliği yüklemeyi tekrar deneyin.


Özellikleri etkinleştirme hakkında ek bilgi


Yöntem 1: GUI kullanma - Sunucu Yöneticisi

Sunucu Yöneticisi -> Rol ve Özellik Ekleme -> Rol veya özellik tabanlı yükleme -> Sunucu Seç -> Özellikler -> .NET Framework 3.5 Özellikleri

Yöntem 2: Komut Satırını Kullanma - dism

dism: Yerel yükleme medyasını kullanma / Windows güncelleme / WSUS

dism / online / enable-feature / featurename: NetFx3 / tümü

DISM: Yerel bir 'Alternatif Kaynak' ile

dism / online / enable-feature / featureName: NetFx3 / all / limitAccess / kaynak: drive_letter: \ sources \ sxs

Lütfen drive_letterkurulum dosyalarının bulunduğu yerel sürücünüzün sürücü harfini değiştirin

DISM: Uzak bir 'Alternatif Kaynak' ile

dism / online / enable-feature / featurename: netfx3 / all / LimitAccess / kaynak: \\ paylaşım_adı \ sources \ sxs

Lütfen share_nameyükleme dosyalarının bulunduğu paylaşılan konumun UNC'si ile değiştirin

Yöntem 3: PowerShell'i kullanma

PowerShell: Yerel kurulum ortamını kullanma / Windows güncelleme / WSUS

Install-WindowsFeature - adı NET-Framework-Çekirdek

PowerShell: Yerel bir 'Alternatif Kaynak' ile

Install-WindowsFeature - ad NET-Framework-Core - kaynak x: \ sources \ sxs / source: sürücü_ileteni: \ sources \ sxs

Lütfen drive_letterkurulum dosyalarının bulunduğu yerel sürücünüzün sürücü harfini değiştirin

PowerShell: Uzak bir 'Alternatif Kaynak' ile

Install-WindowsFeature - ad NET-Framework-Core - kaynak \\ paylaşım_adı \ sources \ sxs

Lütfen share_nameyükleme dosyalarının bulunduğu paylaşılan konumun UNC'si ile değiştirin

Faydalı Kaynaklar:

http://www.askvg.com/fix-0x800f0906-and-0x800f081f-error-messages-while-installing-net-framework-3-5-in-windows-8/

http://blogs.technet.com/b/askcore/archive/2012/05/14/windows-8-and-net-framework-3-5.aspx


Gerçek bir açıklaması olsaydı, bu çok daha iyi bir cevap olurdu. Basit bir şekilde harici bir siteye bağlanmak gerçekten işe yaramaz.
Michael Hampton

Cevap şimdi ek bilgilerle güncellendi. Bu sorunla karşılaştım ve yeni çözdüm. Umarım o da başka birine yardım eder
slayernoah


5

Windows Server 2012’de .net 3.5’i 3 gün boyunca kurmaya çalıştıktan sonra, sonunda başarmayı başardım.

Benim için anahtar, KB2966826, KB2966827 ve KB2966828 için yüklü olan Windows güncellemelerini kontrol etmekti. KB2966827'yi yükledim ve çıkardıktan sonra 3.5'i Sunucu Yöneticisi aracılığıyla yükleyebilirim.

Bu makaleye bakın http://www.askvg.com/fix-0x800f0906-and-0x800f081f-error-messages-while-installing-net-framework-3-5-in-windows-8/


1
Bu benim için çalıştı, nedense Windows bu güncelleştirmeyi sisteminizde .net 3.5 yüklü olmasa bile yükleyin, yüklemeyi imkansız hale getirir. Daha fazla bilgi: support.microsoft.com/kb/3002547
ojovirtual

4

Netfx3 özelliğini etkinleştirirken, reklam% 66.6 durduruldu.

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All

Proxy ayarlarımı Internet Explorer> Bağlantılar'da doğruladım.

Grup ilkesi ayarlarımı isteğe bağlı bileşenleri etkinleştirmek üzere değiştirdim

Computer Configuration > Administrative Templates > System > 

Enable "Specify stettings for optional component installation and co...."
Check the check box "Contact Windows Update..."

Bütün bunlardan sonra, nihayet Windows 2012'de .NET Framework 3.5'i kurmayı başardım.

Umarım yardımcı olur!


3

Internet Explorer’da şuraya gidin:

  • Araçlar
  • internet Seçenekleri
  • Güvenlik
  • Internet
  • Özel seviye
  • Yüklemeler | Dosya İndirme = Etkinleştir

PowerShell'i Yönetici Olarak Çalıştırın .net 3.5'i indirmek ve yüklemek için buna girin.

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All 

Sonuç: PS C: \ Kullanıcılar \ Yönetici> DISM / Online / Enable-Feature / FeatureName: NetFx3 / Hepsi

Dağıtım Görüntüsü Servis ve Yönetim aracı Sürüm: 6.3.9600.17031

Resim Sürümü: 6.3.9600.17031

Özelliklerin etkinleştirilmesi [=========================== 100.0% ========================= ==========] İşlem başarıyla tamamlandı.


1
Bunu denedim ama hala çalışmıyor. Bu% 100 gösteriyor ama sonra diyor kiThe operation is complete but NetFx3 feature was not enabled
jtate

2
  1. Windows server 2012 DVD'sini DVD Sürücünüze yükleyin. sonra bu yola git

    yourDVDLetter:\sources\sxs
    
  2. Windows explorer adres çubuğundan yolu kopyalayın.

  3. Sunucu yöneticisini yaptığınız gibi açın ve tekrar rol ve özellik ve sunucu rolü ekleyip tekrar deneyin ve .net framework 3.5'i seçin.
  4. Yüklemeden önce buraya tıklamanız yeterlidir specify an alternative path
  5. Artık panonuzda bulunan adresi yol metin kutusuna yapıştırabilirsiniz.
  6. Sonunda install düğmesine tıklayın ve birkaç dakika sonra .net framework sunucunuza başarıyla kurulur.


1

not: .net3.5'in standart kurulumu, kurulum için 'windows update' (işaret) 'i gösterecektir. Sunucunuz WSUS üzerinden güncelleme araması yapacak şekilde ayarlanmışsa, bu başarısız olur.

kayıt defterini yedekleyin ve aşağıdakileri deneyin: http://aaron-kelley.net/blog/2014/04/remove-wsus-client-settings-and-revert-to-using-the-default-microsoft-update-servers /

Bundan sonra, özellik yükleme işlemini normal şekilde yapın ('windows update' servisini yeniden başlattıktan sonra.

benim için çalıştı :)


0

1
Yazılara verilen bağlantılar, operasyonun yaşadığı sorunla ilgili değil. Makalelerde, yalnızca Ağustos 2014'teki bir güncellemeden sonra ortaya çıkan bir sorun anlatılmaktadır. Bahsettiğiniz komut, OP sorununu o zaman düzeltti, ancak bağlantılarınızdaki güncellemenin neden olduğu durumu çözmedi. Bunun için MS
çözümü

@ Drifter104 Bu 3. bağlantıyı getirdiğiniz için teşekkür ederiz :) Şimdi tam ve güncel bir resme sahibiz
Mikhail

-1

Komut İsteminize bu komutu verin ve komuttaki kaynak yolu bölümünü, windows instalation, Source, Sxs klasörüne işaret edecek şekilde değiştirin.

dism.exe / online / enable-feature / featurename: NetFX3 / Kaynak: D: \ sources \ sxs


OP, sorusunda çoktan denediğini ve çalışma diski olmadığı için işe yaramadığını söyledi. O da zaten verileri ayrıntılı bir cevap gönderdi yaptığı işi.
Ladadadada

-2

Windows güncellemesini etkinleştirin (run-> services.msc-> windows Güncelle->> Sağ tıklama özellikleri-> Başlatma türü (otomatik) ve servisi başlat (çalıştırma)).

O zaman hiçbir hata gösterilmez.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.