Không thể cài đặt .net 3.5 trên máy chủ Windows 2012


55

Tôi đang cố gắng cài đặt .Net 3.5 trên Windows Server 2012 và nó liên tục bị lỗi. Tôi đang sử dụng "Thêm hoặc xóa tính năng" và Internet của tôi đã có sẵn. Tôi đã đọc rằng nếu không thể tìm thấy nguồn thay thế, trình cài đặt sẽ cố tải xuống trực tuyến và cài đặt nó từ đó. Tuy nhiên, nó không hoạt động. Đây là ảnh chụp màn hình mà tôi tiếp tục nhìn thấy:

nhập mô tả hình ảnh ở đây

Xin đề nghị tôi đang thiếu gì?

Biên tập:

Tôi đã thử sử dụng dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sources\sxs /allnhưng tôi không có đĩa nguồn với tôi. Tôi muốn tải nó trực tuyến.


3
Nếu bạn muốn tải xuống và cài đặt nó, bạn phải viết: dism.exe /online /enable-feature /featurename:NetFX3 /all(không chỉ định /Source)
Searush

2
@SEARAS không hoạt động
MickyD

Nếu bạn, như tôi, đã thử tất cả những thứ này mà vẫn không có gì, hãy thử vô hiệu hóa UAC. Tôi đã phải kết thúc việc gắn ISO và cung cấp nguồn thay thế và vô hiệu hóa UAC để cài đặt nó đúng cách
Cougar9000

Tôi đã thử một vài giải pháp, nhưng không có gì hiệu quả. Giải pháp của tôi là thế này: smart-arab.com/2013/12/ Lời

2
Sau khi dành hàng giờ cho cơn ác mộng này, tôi đã tìm thấy điều này: 404Techsupport.com/2012/11/ trên

Câu trả lời:


65

Hành vi này cũng có thể do quản trị viên hệ thống định cấu hình máy tính sử dụng Windows Server Update Services (WSUS) thay vì máy chủ Microsoft Windows Update để phục vụ.

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

Điều này làm việc cho tôi. Windows phải tải xuống các tệp cài đặt 3.5, nhưng máy chủ được cấu hình không sử dụng Windows Update (phổ biến cho các máy chủ được quản lý), nhưng WSUS. Bài viết trên mô tả cách khắc phục điều này. Tóm lại:

  1. Bắt đầu Trình chỉnh sửa chính sách nhóm cục bộ hoặc Bảng điều khiển quản lý chính sách nhóm ( WIN+ Rvà loại gpedit.msc).
  2. Mở rộng Cấu hình máy tính, mở rộng Mẫu quản trị, sau đó chọn Hệ thống.
  3. Mở Specify settings for optional component installation and component repaircài đặt Chính sách nhóm, sau đó chọn Kích hoạt.
  4. Chọn Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)hộp kiểm. tùy chọn để kích hoạt

  5. Đảm bảo Dịch vụ Cập nhật Windows được đặt thành Thủ công hoặc Tự động để áp dụng sửa lỗi này. Hình ảnh mặc định của chúng tôi được đặt thành bị vô hiệu hóa và sự cố vẫn tiếp tục cho đến khi thay đổi dường như rõ ràng được thực hiện.


6
Dựa trên nhận xét của OP , đây dường như là câu trả lời chính xác.
Michael Hampton

2
Không làm việc cho tôi, nó đã có trong cài đặt này
MickyD

Điều này làm việc cho tôi. Rất cám ơn, bạn đã làm cho ngày của tôi!
Alexandre Danault 8/12/2015

1
Tôi đã thử đề xuất của bạn và đã giải quyết được một nửa vấn đề, 50% còn lại đã được giải quyết thông qua việc đặt proxy cho Windows Update bằng dấu nhắc lệnh và netsh http winhttp set proxy X.X.X.X:80sau đó .NET Framework có thể được cài đặt và Windows Update hoạt động trở lại.
SaschaM78

1
Trong trường hợp của tôi, nó không được cấu hình (tất cả tùy chọn chuyển sang màu xám) nhưng sau khi cài đặt thủ công - cài đặt hoạt động! Vì vậy, nó là mặc định được đặt, nhưng theo truyền thống, không được ghi lại ...
kakaz

10

Bước 1: Gỡ cài đặt bất kỳ cập nhật nào trong: Bảng điều khiển -> Gỡ cài đặt chương trình -> Xem Cập nhật đã cài đặt.

  • KB2966826
  • KB2966827
  • KB2966828

Bước 2: Sau đó, thử lại cài đặt tính năng bằng GUI ( Server Manager), dòng lệnh ( dism) hoặc PowerShell ( Install-WindowsFeature)


Thông tin bổ sung về tính năng kích hoạt


Phương pháp 1: Sử dụng GUI - Trình quản lý máy chủ

Trình quản lý máy chủ -> Thêm vai trò và tính năng -> Cài đặt dựa trên vai trò hoặc dựa trên tính năng -> Chọn Máy chủ -> Tính năng -> Tính năng .NET Framework 3.5

Cách 2: Sử dụng dòng lệnh - dỡ bỏ

dỡ bỏ: Sử dụng phương tiện cài đặt cục bộ / Cập nhật Windows / WSUS

dỡ bỏ / trực tuyến / enable-Feature / featurename: NetFx3 / all

DISM: Với một 'Nguồn thay thế' cục bộ

dỡ bỏ / trực tuyến / enable-Feature / FeatureName: NetFx3 / all / limitAccess / source: drive_letter: \ nguồn \ sxs

Vui lòng thay thế drive_letterbằng ký tự ổ đĩa của ổ đĩa cục bộ nơi chứa các tệp cài đặt

DISM: Với một 'Nguồn thay thế' từ xa

dỡ bỏ / trực tuyến / enable-Feature / featurename: netfx3 / all / LimitAccess / source: \\ share_name \ nguồn \ sxs

Vui lòng thay thế share_namebằng UNC của vị trí được chia sẻ nơi tệp cài đặt cư trú

Phương pháp 3: Sử dụng PowerShell

PowerShell: Sử dụng phương tiện cài đặt cục bộ / Cập nhật Windows / WSUS

Cài đặt-WindowsFeature từ tên NET-Framework-Core

PowerShell: Với một 'Nguồn thay thế' cục bộ

Cài đặt-WindowsFeature từ tên NET-Framework-Core từ nguồn x: \ nguồn \ sxs / source: drive_letter: \ nguồn \ sxs

Vui lòng thay thế drive_letterbằng ký tự ổ đĩa của ổ đĩa cục bộ nơi chứa các tệp cài đặt

PowerShell: Với một 'Nguồn thay thế' từ xa

Cài đặt-WindowsFeature từ tên NET-Framework-Core từ nguồn \ share_name \ nguồn \ sxs

Vui lòng thay thế share_namebằng UNC của vị trí được chia sẻ nơi tệp cài đặt cư trú

Tài nguyên hữu ích:

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

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


Đây sẽ là một câu trả lời tốt hơn nhiều nếu nó có một lời giải thích thực sự. Đơn giản chỉ cần liên kết đến một trang web bên ngoài là không thực sự hữu ích.
Michael Hampton

Trả lời đã được cập nhật với thông tin bổ sung. Tôi phải đối mặt với vấn đề này và chỉ cần giải quyết nó. Hy vọng nó cũng giúp được người khác
slayernoah

một cách dễ dàng hơn serverfault.com/a/706709/157373
Jason Pyeron

5

Sau khi thử cài đặt .net 3.5 trên Windows Server 2012 trong 3 ngày, cuối cùng tôi cũng đã làm được.

Chìa khóa cho tôi là kiểm tra các bản cập nhật windows đã cài đặt cho KB2966826, KB2966827 và KB2966828. Tôi đã cài đặt KB2966827 và sau khi gỡ bỏ, tôi có thể cài đặt 3.5 qua Trình quản lý máy chủ.

Xem bài viết này http://www.askvg.com/fix-0x800f0906-and-0x800f081f-error-messages-fter-installing-net-framework-3-5-in-windows-8/


1
Điều đó hiệu quả với tôi, vì một số lý do, Windows cài đặt bản cập nhật này ngay cả khi bạn chưa cài đặt .net 3.5 trên hệ thống của mình, khiến nó không thể cài đặt. Thông tin thêm: support.microsoft.com/kb/3002547
ojovirtual

4

Khi chạy tính năng netfx3, nó đã dừng quảng cáo 66,6%.

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

Tôi đã xác minh cài đặt proxy của mình trong Internet Explorer> Kết nối.

Tôi đã thay đổi cài đặt chính sách nhóm của mình thành các thành phần tùy chọn có thể thực hiện được

Computer Configuration > Administrative Templates > System > 

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

Sau tất cả, cuối cùng tôi cũng đã cài đặt được .NET Framework 3.5 trong windows 2012.

Hy vọng nó giúp!


3

Trong Internet Explorer, đi đến:

  • Công cụ
  • Tùy chọn Internet
  • Bảo vệ
  • Internet
  • Cấp độ tùy chọn
  • Tải xuống | Tải xuống tệp = Bật

Chạy PowerShell với tư cách Quản trị viên Nhập cái này, để tải xuống và cài đặt .net 3.5:

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

Kết quả: PS C: \ Users \ Administrator> DISM / Online / Enable-Feature / FeatureName: NetFx3 / All

Công cụ quản lý và phục vụ hình ảnh triển khai Phiên bản: 6.3.9600.17031

Phiên bản hình ảnh: 6.3.9600.17031

Kích hoạt tính năng [========================== 100.0% ================ ==========] Thao tác hoàn thành thành công.


1
đã thử điều này nhưng vẫn không hoạt động. Nó hiển thị 100% nhưng sau đó nóiThe operation is complete but NetFx3 feature was not enabled
jtate

2
  1. Tải máy chủ windows 2012 DVD vào ổ đĩa DVD của bạn. sau đó đi đến con đường này

    yourDVDLetter:\sources\sxs
    
  2. Sao chép đường dẫn từ thanh địa chỉ windows explorer.

  3. Mở trình quản lý máy chủ như bạn đã làm và thử lại thêm vai trò và tính năng và vai trò máy chủ sau đó tính năng và chọn .net framework 3.5.
  4. Ở đây trước khi cài đặt, chỉ cần nhấp vào specify an alternative path
  5. Bây giờ bạn có thể dán địa chỉ mà bạn vừa có trên bảng tạm vào đường dẫn hộp văn bản.
  6. Cuối cùng nhấp vào nút cài đặt và sau vài phút, khung .net được cài đặt thành công trên máy chủ của bạn.

1

Tôi đã thử mọi thứ được đề xuất trên mạng - nhưng không có gì hiệu quả vì tôi không có đĩa nguồn. May mắn thay, cuối cùng tôi đã nhớ Trình cài đặt nền tảng web - tải xuống, tìm .NET Framework 3 - cài đặt:

http://www.microsoft.com/web/doads/pl platform.aspx


1

lưu ý: bản cài đặt tiêu chuẩn của .net3.5 sẽ trỏ đến 'windows update' cho bản cài đặt. NẾU máy chủ của bạn được thiết lập để thực hiện tra cứu cập nhật thông qua WSUS, điều này sẽ thất bại.

sao lưu sổ đăng ký của bạn và thử các cách sau: http://aaron-kelley.net/blog/2014/04/remove-wsus-client-sinstall-and-revert-to-USE-the-default-microsoft-update-servers /

sau đó, thực hiện cài đặt tính năng như bình thường (sau khi khởi động lại dịch vụ 'cập nhật windows'.

đã làm cho tôi :)


0

1
Các liên kết đến các bài viết không liên quan đến vấn đề mà op đã có. Các bài viết mô tả một sự cố chỉ xuất hiện sau khi cập nhật từ tháng 8 năm 2014. Lệnh bạn đã đề cập sẽ khắc phục sự cố OP tại thời điểm đó, nhưng không giải quyết được tình trạng do cập nhật trong các liên kết của bạn gây ra. Bản sửa lỗi MS cho đó là support.microsoft.com/en-us/kb/3005628
Drifter104

@ Drifter104 Cảm ơn bạn đã mang liên kết thứ 3 này :) Bây giờ chúng tôi có hình ảnh đầy đủ và cập nhật
Mikhail

-1

Đưa ra lệnh này trên Dấu nhắc Comman của bạn và sửa đổi phần đường dẫn nguồn trong lệnh để trỏ đến thư mục cài đặt windows, Source, Sxs của bạn.

dỡ bỏ / trực tuyến / enable-Feature / featurename: NetFX3 / Nguồn: D: \ nguồn \ sxs


OP nói trong câu hỏi của anh ấy rằng anh ấy đã thử nó và nó không hoạt động vì anh ấy không có đĩa cài đặt. Ông cũng đã đăng một câu trả lời chi tiết những gì đã làm việc.
Ladadadada

-2

chỉ cần bật cập nhật windows (run-> services.msc-> windows Update-> Nhấp chuột phải thuộc tính-> Loại khởi động (tự động) và khởi động dịch vụ (Chạy)).

Sau đó, không có lỗi sẽ được hiển thị trên.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.