Tidak dapat menginstal .net 3.5 pada Windows server 2012

55

Saya mencoba untuk menginstal .Net 3.5 pada Windows Server 2012 dan terus gagal. Saya menggunakan "Tambah atau Hapus Fitur" dan Internet saya sudah ada di sana. Saya telah membaca bahwa jika sumber alternatif tidak dapat ditemukan, penginstal mencoba mengunduh secara online dan menginstalnya dari sana. Namun, itu tidak berfungsi. Ini adalah tangkapan layar yang terus saya lihat:

masukkan deskripsi gambar di sini

Tolong sarankan apa yang saya lewatkan?

Sunting:

Saya sudah mencoba menggunakan dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sources\sxs /alltetapi saya tidak memiliki disk sumber dengan saya. Saya ingin mengunduhnya secara online.

Tim Tom
sumber
3
Jika Anda ingin mengunduh dan menginstalnya, Anda harus menulis: dism.exe /online /enable-feature /featurename:NetFX3 /all(tanpa menentukan /Source)
Searush
2
@SEARAS tidak bekerja
MickyD
Jika Anda, seperti saya, sudah mencoba semua ini dan masih belum berhasil, coba nonaktifkan UAC. Saya akhirnya harus memasang ISO dan menyediakan sumber alternatif, dan menonaktifkan UAC untuk menginstalnya dengan benar
Cougar9000
Saya sudah mencoba beberapa solusi, tetapi tidak ada yang berhasil. Solusi saya adalah ini: smart-arab.com/2013/12/…
2
Setelah menghabiskan berjam-jam di mimpi buruk ini saya menemukan ini: 404techsupport.com/2012/11/…

Jawaban:

65

Perilaku ini juga dapat disebabkan oleh administrator sistem yang mengkonfigurasi komputer untuk menggunakan Layanan Pembaruan Server Windows (WSUS) alih-alih server Pembaruan Microsoft Windows untuk diservis.

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

Ini berhasil untuk saya. Windows harus mengunduh file instalasi 3.5, tetapi server dikonfigurasi untuk tidak menggunakan Pembaruan Windows (umum untuk server yang dikelola), tetapi WSUS. Artikel di atas menjelaskan cara memperbaikinya. Pendeknya:

  1. Mulai Editor Kebijakan Grup Lokal atau Konsol Manajemen Kebijakan Grup ( WIN+ Rdan tipe gpedit.msc).
  2. Rentangkan Konfigurasi Komputer, rentangkan Template Administratif, lalu pilih Sistem.
  3. Buka Specify settings for optional component installation and component repairpengaturan Kebijakan Grup, lalu pilih Diaktifkan.
  4. Pilih Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)kotak centang. opsi untuk diaktifkan

  5. Pastikan Layanan Pembaruan Windows diatur ke Manual atau Otomatis untuk menerapkan perbaikan ini. Gambar default kami disetel ke nonaktif, dan masalah berlanjut hingga perubahan yang tampak jelas dibuat.

Richard
sumber
6
Berdasarkan komentar OP , ini sepertinya jawaban yang benar.
Michael Hampton
2
Tidak bekerja untuk saya, itu sudah pada pengaturan ini
MickyD
Ini berhasil untuk saya. Terima kasih banyak, kamu membuat hariku!
Alexandre Danault
1
Saya mencoba saran Anda dan yang memecahkan setengah dari masalah, 50% lainnya diselesaikan melalui pengaturan proxy untuk Pembaruan Windows menggunakan command prompt dan netsh http winhttp set proxy X.X.X.X:80, setelah itu .NET Framework dapat diinstal dan Pembaruan Windows berfungsi lagi.
SaschaM78
1
Dalam kasus saya, itu tidak dikonfigurasi (semua opsi berwarna abu-abu) tetapi setelah pengaturan manual - instalasi berfungsi! Jadi itu adalah default yang diatur, tetapi secara tradisional, tidak didokumentasikan ...
kakaz
10

Langkah 1: Hapus instalasi pembaruan ini di: Control Panel -> Hapus Instalasi Program -> Lihat Pembaruan Terpasang.

  • KB2966826
  • KB2966827
  • KB2966828

Langkah 2: Kemudian, coba lagi menginstal fitur menggunakan GUI ( Server Manager), baris perintah ( dism), atau PowerShell ( Install-WindowsFeature)


Informasi tambahan tentang fitur yang diaktifkan


Metode 1: Menggunakan GUI - Server Manager

Server Manager -> Tambahkan Peran dan Fitur -> Instalasi berbasis peran atau berbasis fitur -> Pilih Server -> Fitur -> .NET Framework 3.5 Fitur

Metode 2: Menggunakan Baris Perintah - singkirkan

dism: Menggunakan media instalasi lokal / Pembaruan Windows / WSUS

dism / online / enable-feature / featureename: NetFx3 / all

DISM: Dengan 'Sumber Alternatif' lokal

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

Silakan ganti drive_letterdengan huruf drive dari drive lokal Anda tempat file instalasi berada

DISM: Dengan 'Sumber Alternatif' jarak jauh

dism / online / enable-feature / featureename: netfx3 / all / LimitAccess / source: \\ share_name \ sources \ sxs

Silakan ganti share_namedengan UNC dari lokasi bersama tempat file instalasi berada

Metode 3: Menggunakan PowerShell

PowerShell: Menggunakan media instalasi lokal / Pembaruan Windows / WSUS

Instal-WindowsFeature –nama NET-Framework-Core

PowerShell: Dengan 'Sumber Alternatif' lokal

Instal-WindowsFeature –nama NET-Framework-Core –sumber x: \ sources \ sxs / source: drive_letter: \ sources \ sxs

Silakan ganti drive_letterdengan huruf drive dari drive lokal Anda tempat file instalasi berada

PowerShell: Dengan remote 'Sumber Alternatif'

Instal-WindowsFeature –nama NET-Framework-Core –source \\ share_name \ sources \ sxs

Silakan ganti share_namedengan UNC dari lokasi bersama tempat file instalasi berada

Sumber Daya Bermanfaat:

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

WalterPcPro
sumber
Ini akan menjadi jawaban yang jauh lebih baik jika memiliki penjelasan nyata. Menautkan tautan ke situs eksternal tidak terlalu berguna.
Michael Hampton
Jawaban sekarang telah diperbarui dengan informasi tambahan. Saya menghadapi masalah ini dan baru saja menyelesaikannya. Semoga ini bisa membantu orang lain juga
slayernoah
cara yang lebih mudah serverfault.com/a/706709/157373
Jason Pyeron
5

Setelah mencoba menginstal .net 3.5 pada Windows Server 2012 selama 3 hari, saya akhirnya berhasil melakukannya.

Kuncinya bagi saya adalah untuk memeriksa pembaruan windows yang diinstal untuk KB2966826, KB2966827 dan KB2966828. Saya telah menginstal KB2966827 dan setelah menghapusnya, saya dapat menginstal 3.5 melalui Server Manager.

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

Wainy
sumber
1
Itu berhasil bagi saya, untuk beberapa alasan Windows menginstal pembaruan ini bahkan jika Anda belum menginstal .net 3.5 pada sistem Anda, sehingga tidak mungkin untuk menginstal. Info lebih lanjut: support.microsoft.com/kb/3002547
ojovirtual
4

Saat menjalankan fitur netfx3 diaktifkan, iklan itu berhenti 66,6%.

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

Saya memverifikasi pengaturan proxy saya di Internet Explorer> Koneksi.

Saya mengubah pengaturan kebijakan grup saya ke komponen opsional yang memungkinkan

Computer Configuration > Administrative Templates > System > 

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

Setelah semua ini, saya akhirnya berhasil menginstal .NET Framework 3.5 di windows 2012.

Semoga ini bisa membantu!

Ester Niclós Ferreras
sumber
3

Di Internet Explorer, buka:

  • Alat
  • pilihan internet
  • Keamanan
  • Internet
  • Tingkat Kustom
  • Unduhan | Unduhan File = Aktifkan

Jalankan PowerShell sebagai Administrator. Masukkan ini, untuk mengunduh dan menginstal .net 3.5:

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

Hasil: PS C: \ Users \ Administrator> DISM / Online / Aktifkan-Fitur / FiturName: NetFx3 / Semua

Penerapan Layanan Gambar dan alat Manajemen Versi: 6.3.9600.17031

Versi Gambar: 6.3.9600.17031

Fitur yang diaktifkan [========================== 100.0% ================ ==========] Operasi selesai dengan sukses.

Teknisi
sumber
1
mencoba ini tetapi masih tidak berhasil. Ini menunjukkan 100% tetapi kemudian mengatakanThe operation is complete but NetFx3 feature was not enabled
jtate
2
  1. Muat windows server 2012 DVD ke Drive DVD Anda. lalu pergi ke jalan ini

    yourDVDLetter:\sources\sxs
    
  2. Salin jalur dari bilah alamat windows explorer.

  3. Buka manajer server seperti yang Anda lakukan dan coba lagi tambahkan peran dan fitur dan peran server lalu fitur dan pilih .net framework 3.5.
  4. Di sini sebelum Anda menginstal cukup klik specify an alternative path
  5. Sekarang Anda dapat menempelkan alamat yang baru saja Anda miliki di clipboard ke path textbox.
  6. Terakhir klik tombol install dan setelah beberapa menit, .net framework berhasil diinstal di server Anda.
Bulan Biru
sumber
1

Saya telah mencoba semuanya yang disarankan di internet - tetapi tidak ada yang berhasil karena saya tidak memiliki disc sumber. Untungnya, saya akhirnya ingat Pemasang Platform Web - unduh, temukan .NET Framework 3 - instal:

http://www.microsoft.com/web/downloads/platform.aspx

nikib3ro
sumber
1

catatan: instalasi standar .net3.5 akan menunjuk ke 'pembaruan windows' untuk instalasi. JIKA server Anda diatur untuk melakukan pencarian pembaruan melalui WSUS, ini akan gagal.

Cadangkan registri Anda, dan coba yang berikut ini: http://aaron-kelley.net/blog/2014/04/remove-wsus-client-settings-and-revert-to-using-the-default-microsoft-update-servers /

setelah ini, lakukan instalasi fitur seperti biasa (setelah memulai kembali layanan 'windows update').

bekerja untuk saya :)

Vin Pathak
sumber
0

Ini adalah masalah yang diketahui yang didokumentasikan dengan baik dalam KB 3002547 yang dapat ditindaklanjuti "Anda tidak dapat mengaktifkan fitur Microsoft .NET Framework 3.5 pada Windows Server 2012 R2, Windows Server 2012, Windows 8.1, atau Windows 8 setelah Anda menginstal pembaruan keamanan 2966827 atau 2966828" dan juga dijelaskan secara rinci dalam blogpost MS PFE terkait "Mencoba untuk Menginstal .NET Framework 3.5 pada Windows Server 2012 R2 Gagal dengan Kode Kesalahan 0x800F0906 atau" file sumber tidak dapat diunduh ", bahkan ketika memasok sumber" .
Jika Anda ingin menggunakan dism dan tarik .NET dari Pembaruan Windows Anda harus mengeluarkan perintah berikut:

DISM / Online / Aktifkan-Fitur / FeatureName: NetFx3 / Semua

Sumber / detail: Menyebarkan .NET Framework 3.5 dengan menggunakan Deployment Image Servicing and Management (DISM)

Mikhail
sumber
1
Tautan ke artikel tidak relevan dengan masalah yang dimiliki op. Artikel menjelaskan masalah yang hanya muncul setelah pembaruan dari Agustus 2014. Perintah yang Anda sebutkan akan memperbaiki masalah OP pada saat itu, tetapi tidak menyelesaikan kondisi yang disebabkan oleh pembaruan di tautan Anda. Perbaikan MS untuk itu adalah support.microsoft.com/en-us/kb/3005628
Drifter104
@ Drifter104 Terima kasih telah membawa tautan ke-3 ini :) Sekarang kami memiliki gambar lengkap dan terkini
Mikhail
-1

Berikan perintah ini pada Prompt Comman Anda dan ubah bagian jalur sumber dalam perintah untuk menunjuk ke instalasi windows, Sumber, folder Sxs Anda.

dism.exe / online / enable-feature / featuresename: NetFX3 / Sumber: D: \ sources \ sxs

Dileepa
sumber
OP mengatakan dalam pertanyaannya bahwa dia sudah mencobanya dan tidak berhasil karena dia tidak memiliki disk instalasi. Dia juga sudah diposting jawaban merinci apa yang lakukan pekerjaan.
Ladadadada
-2

cukup aktifkan pembaruan windows (run-> services.msc-> windows Update-> Properties klik kanan-> Jenis mulai (otomatis) dan mulai layanan (Menjalankan)).

Maka tidak ada kesalahan akan ditampilkan pada.

syed mhamudul hasan akash
sumber