ติดตั้ง Net Framework 3.5 SP1 ออฟไลน์บนเซิร์ฟเวอร์ 2012 R2


8

ฉันจำเป็นต้องติดตั้ง Net Framework 3.5 SP1 บนเซิร์ฟเวอร์ 2012 และฉันรู้วิธีที่ต้องใช้สื่อการติดตั้ง การติดตั้ง. NET Framework 3.5 บน Windows Server 2012

อย่างไรก็ตามฉันไม่มีสื่อการติดตั้งและไม่มีอินเทอร์เน็ต มีวิธีอื่นในการติดตั้งหรือไม่


แตกไฟล์โดยใช้เครื่องมือ DISM ไปยังตำแหน่งโฟลเดอร์ด้วยคอมพิวเตอร์ที่สามารถเข้าถึงสื่อการติดตั้งและ / หรือการเข้าถึงอินเทอร์เน็ต เมื่อมันถูกวางลงในร้านค้าองค์ประกอบก็สามารถสกัดได้
Ramhound

คำตอบ:


6

คุณสามารถดาวน์โหลดรุ่นทดลองของ Windows Server 2012เพื่อรับ ISO พร้อมไฟล์ต้นฉบับที่ต้องการ

เมานต์ ISO พร้อมกับการติดตั้ง Inbox ISO และเรียกใช้ DISM เพื่อติดตั้ง. Net 3.5:

dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs /LimitAccess

หากล้มเหลวให้ลองเรียกใช้การปรับปรุงนี้ก่อนที่จะพยายามเปิดใช้งาน. Net 3.5:

ปรับปรุงสำหรับ. NET Framework 3.5 บน Windows 8, Windows 8.1, Windows Server 2012 และ Windows Server 2012 R2

http://support2.microsoft.com/kb/3005628/en-us

สิ่งนี้จะลบการปรับปรุงความปลอดภัย 2 รายการซึ่งอาจป้องกันการติดตั้ง. Net 3.5


2
นั่นเป็นความคิดที่ดี แต่มันล้มเหลวในการบอกว่าไม่สามารถหาไฟล์ต้นฉบับได้ ฉันตรวจสอบแล้วและมันก็D:\sources\sxsเกินไป ฉันยังเพิ่ม/allธง
drum

คุณได้แก้ไขคำถามของคุณ สำหรับ R2 คุณต้องดาวน์โหลด R2 ISO
magicandre1981

1
ฉันดาวน์โหลดรุ่นทดลอง R2 แล้ว
drum

คุณติดตั้ง MUI Packs หรือไม่
magicandre1981

ไม่มี. มันคือการติดตั้งใหม่ที่มีการแจกจ่ายซ้ำ C ++ เท่านั้น
drum

6

คำตอบนี้รวมข้อมูลจากหลายคำตอบและยังเพิ่มขั้นตอนพิเศษบางอย่างที่ไม่ได้กล่าวถึงก่อนหน้านี้

ฉันพยายามที่จะทำในวิธีต่อไปนี้:

  1. ดาวน์โหลดภาพ ISO สำหรับ Windows Server 2012 R2 (หมายเหตุ! มีจะเป็น R2) จากhttps://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 มันต้องมีการลงทะเบียน windows live id และคุณต้องยอมรับอีเมลติดตาม
  2. เมื่อคุณดาวน์โหลดไปยังบางสถานที่ถ่ายโอนไปยังเครื่อง / VM ที่คุณต้องการติดตั้ง
  3. คัดลอกไปยังตำแหน่งอื่นภายในเครื่องเป้าหมาย นี่คือการป้องกันข้อผิดพลาด "ขออภัยมีปัญหาในการติดตั้งไฟล์" ตามที่อธิบายไว้ที่นี่ซึ่งเกี่ยวข้องกับผู้จัดการการถ่ายโอนบางคนเขียนไฟล์เป็นไฟล์กระจัดกระจาย หากคุณคัดลอกมาแล้วจริง ๆ ระหว่างการถ่ายโอนในขั้นตอนก่อนหน้าและไม่ใช่เพียงแมปมันขั้นตอนนี้อาจไม่จำเป็นสำหรับฉันมันคือ
  4. คลิกขวาที่ไฟล์ใน explorer และเลือก "Mount" มันควรจะติดตั้งฉันสมมติว่าไดรฟ์ หากคุณได้รับข้อผิดพลาดให้เปลี่ยนกลับเป็นลิงค์ก่อนหน้า
  5. เปิด cmd prompt ในฐานะผู้ดูแลระบบและรันคำสั่งต่อไปนี้ (คำอธิบายสวิตช์ในคำตอบอื่น ๆ นี้ในเธรดที่คล้ายกัน ):

.

dism.exe /online /enable-feature /featurename:NetFX3ServerFeatures /all /Source:d:\sources\sxs /LimitAccess
dism.exe /online /enable-feature /featurename:NetFX3 /all /Source:d:\sources\sxs /LimitAccess

ทั้งคู่ดูเหมือนจะต้องการและตามลำดับที่ฉันได้รับ (ที่มา )

หากคุณได้รับข้อผิดพลาด "ไม่พบไฟล์ต้นฉบับ" ให้ยืนยันว่าคุณใช้อิมเมจ R2 อยู่ นั่นคือปัญหาสำหรับฉัน -. NET 3.5 จริงหายไปจากภาพของฉันซึ่งเป็น 2012 ธรรมดา

หากคำสั่งทั้งสองอย่างสำเร็จแสดงความยินดีด้วย! ตอนนี้คุณได้ติดตั้งแล้ว ในกรณีที่คุณมีข้อสงสัยคุณสามารถยืนยันรุ่นโดยใช้ขั้นตอนที่ระบุไว้ที่นี่


2
สำหรับฉันดูเหมือนว่า / ทั้งหมดจะได้รับการยอมรับก็ต่อเมื่อมันติดตาม / featurename
ฉันไม่ได้จ่ายค่าลิขสิทธิ์

นี่คือที่สมบูรณ์แบบสำหรับฉัน เซิร์ฟเวอร์ของฉันเป็นเสมือนจริงและฉันไม่สามารถเข้าถึงดีวีดีต้นฉบับได้ ความคิดเห็นข้างต้นฉันถูกต้องเช่นกัน
อีธานอัลเลน

ตกลงย้าย/allหลังจาก/featurenameที่แนะนำที่นี่
eis

4

นี่คือวิธีที่ฉันทำมัน

ดาวน์โหลดภาพ ISO สำหรับ Windows Server 2012 R2 จากhttps://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2

ใส่ดิสก์อิมเมจนั้นบนคอมพิวเตอร์ที่ต้องการ. Net Framwork 3.5

คลิกขวาที่ไฟล์และติดตั้ง สิ่งนี้ควรสร้างไดรฟ์ D ไปที่ตัวจัดการเซิร์ฟเวอร์คลิกจัดการ> เพิ่มบทบาทและคุณสมบัติ

คลิกผ่านไปยังการเลือกคุณลักษณะและเลือกรายการ. Net Framework 3.5
คลิกต่อไปจนกว่าคุณจะไปที่หน้าสุดท้าย

อย่าคลิกติดตั้ง - คลิกลิงก์เล็ก ๆ ที่ด้านล่างเพื่อ "ระบุแหล่งข้อมูลสำรอง" เปลี่ยนพา ธ ให้เป็น D: \ Sources \ SxS

จากนั้นทำการติดตั้ง


นี่คล้ายกับคำตอบอื่น ๆ ที่นี่ คุณช่วยขยายความแตกต่างของคำตอบของคุณหน่อยได้ไหม?
Burgi

มันทำงานได้อย่างสมบูรณ์แบบสำหรับฉัน นโยบายกลุ่มของเครื่องเฉพาะห้ามการดาวน์โหลดจาก Windows Update ดังนั้นฉันต้องชี้ไปที่ภาพ DVD
j8048188

2

วิธีเดียวที่ฉันจัดการเพื่อติดตั้งเฟรมเวิร์กคือการเชื่อมต่อเครื่องกับอินเทอร์เน็ตและทำการอัปเดต Windows


2

สำหรับ Windows 2012R2 คำสั่งควรเป็น

dism.exe /online /enable-feature /featurename:NetFX3ServerFeatures /Source:d:\sources\sxs /LimitAccess

1
สิ่งนี้แนะนำแล้วหนึ่งปีที่แล้ว คำตอบของคุณแตกต่างกันอย่างไร?
Ramhound

ควรเป็น "/ featurename: NetFX3ServerFeatures" แทนที่จะเป็น "/ featurename: NetFX3"
superlee

ฉันทดสอบคำสั่ง มันติดตั้งคุณสมบัติเซิร์ฟเวอร์ได้ดี แต่. NET Framework ไม่ได้ติดตั้งโดยที่ ตามนี้คุณลักษณะ NetFX3 ควรติดตั้งหลังจากนั้น แต่นั่นก็ให้ "ไม่พบไฟล์ต้นฉบับ" อีกครั้ง
eis

2

รับเซิร์ฟเวอร์ windows iso อิมเมจ 2008 หรือสูงกว่าติดรูปภาพไปยังไดรฟ์อิมเมจ inbuilt ของ windows server 2012 r2 ดำเนินการเพิ่มบทบาทและคุณสมบัติและเลือกคุณสมบัติ dotnet Framework 3.5 คลิกแหล่งที่มาทางเลือกเพื่อแสดงชื่อพา ธ เช่น e: \ แหล่งที่มา \ sxs และคลิกติดตั้ง สิ่งนี้น่าจะใช้ได้

หรือเรียกใช้ windows update แล้วทำตามhttps://support.microsoft.com/en-us/kb/3005628เพื่อดูวิธีแก้ปัญหา


สำหรับฉันนี่เป็นวิธีที่ง่ายที่สุดโดยทั่วไปใช้ "เพิ่มบทบาทและตัวช่วยสร้างคุณสมบัติ" เข้าถึงได้ง่ายจากตัวจัดการเซิร์ฟเวอร์ด้วยแหล่งข้อมูลอื่น ขอบคุณ!
Konstantin

0

ฉันระบุC:\Windows\WinSXSเป็นพา ธ ต้นทางสำรอง สิ่งนี้จะล้มเหลวครึ่งหนึ่งในรอบแรก แต่ดูเหมือนว่าจะได้ผลในที่สุด

ฉันทำมันเมื่อเช้านี้โดยไม่มีปัญหาและทำเสร็จในการลองครั้งแรก


0

หากการติดตั้งhttps://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2ยังคงล้มเหลวเรากำหนดบิดเล็กน้อยในคำแนะนำ SUPERB ของ Eis มีนาคม 19/2016 เป็นนิ้วสุดท้ายสำหรับความสำเร็จ .

การดาวน์โหลดและการเมานต์การติดตั้ง 2012 Server R2 ISO เป็นกุญแจสำคัญ แต่เราต้องเปลี่ยนไปที่ไดรฟ์ตัวอักษรไดรฟ์ \ \ แหล่งที่ติดตั้งและโหลด NEWER R2 v9600 เวอร์ชันของ DISM ที่ปฏิบัติการได้ เพียงติดตั้ง ISO และการระบุตำแหน่ง / แหล่งที่มาล้มเหลวในการดำเนินการให้เสร็จสมบูรณ์หรือแม้กระทั่งเริ่มต้นความคืบหน้าของการติดตั้งใด ๆ เนื่องจาก Windows ใช้ DISM รุ่น 9200 ที่เห็นได้ชัดว่าเกลียดสวิตช์/ sourceแต่รายงานเฉพาะภายในระบบ%% \ ข้อผิดพลาดที่อธิบายไว้อย่างชัดเจน/ แหล่งที่มาเป็นและสวิตช์ UNKNOWN และจึงถึงวาระที่ล้มเหลวเงียบโดยไม่ต้องติดตั้ง ISO แหล่ง R2

จำเป็นต้องระบุรุ่น DISM.exe 9600 ที่ใหม่กว่าภายใน ISO ที่เมาท์อย่างหนักโดยเปลี่ยนไดเรกทอรีเป็นพา ธ ISO ที่เมาท์ของ dism.exe

cd /d d:\sources && .\dism.exe /online  /enable-feature    featurename:NetFX3ServerFeatures **/Source**:d:\sources\sxs /LimitAccess
cd /d d:\sources && .\dism.exe /online  /enable-feature /featurename:NetFX3 **/Source**:d:\sources\sxs /LimitAccess

ผลลัพธ์ของตัวประมวลผลคำสั่งจะระบุทันทีว่าคุณกำลังเรียกใช้งาน dism.exe รุ่นที่ต้องการหรือไม่

* การปรับใช้เครื่องมือให้บริการและจัดการรูปภาพ

** เวอร์ชัน: 6.3.9600.17031 **

เวอร์ชั่นของภาพ: 6.2.9200.16384

การเปิดใช้งานคุณสมบัติ

[========================== 100.0% ===================== =====]

การดำเนินการเสร็จสมบูรณ์

รีสตาร์ท Windows เพื่อให้การดำเนินการนี้เสร็จสมบูรณ์

คุณต้องการรีสตาร์ทคอมพิวเตอร์ทันทีหรือไม่ (Y / N) n *

สิ่งนี้ถูกดำเนินการบนเซิร์ฟเวอร์ 2012 ที่เปิดใหม่ที่ติดตั้ง Windows Update Agent v2 เท่านั้น:

Windows Update Agent 7.8.9200.16927
Windows Update Agent 7.8.9200.16924


Windows Update Agent 7.8.9200.16927
วันที่ติดตั้ง: 01 31 2017 1304PM
สถานะการติดตั้ง: สำเร็จ
Windows Update Agent 7.8.9200.16927
วันที่ติดตั้ง: 01 31 2017 1304PM
สถานะการติดตั้ง: สำเร็จ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.