.NET อัพเกรดเป็นส่วนหนึ่งของ Windows Update หรือไม่


10

Wikipedia ให้รายการสั้นและระยะยาวของเวอร์ชันเริ่มต้นของ. NET Framework ใน Windows เวอร์ชั่นต่างๆ มีการอัปเกรดใด ๆ โดยอัตโนมัติผ่าน Windows Update หรือไม่

ฉันเข้าใจว่า Windows XP ไม่ได้ให้บริการ NET Framework รุ่นใด ๆ แม้แต่ใน SP3 และ Windows Update จะไม่ติดตั้ง อย่างไรก็ตามหากติดตั้ง. NET แล้ว Windows Update จะอัปเดต. NET เป็นหมายเลขเวอร์ชันหลักอื่นโดยอัตโนมัติ (เช่นเวอร์ชัน 1 → 2 หรือ 3 → 3.5) หรือไม่

คำตอบ:


8

การอัปเดตข้อผิดพลาดเล็กน้อยจะถูกส่งออกโดยอัตโนมัติ

การอัปเดตรุ่นหลักของ CLR (ไม่มีอะไร→ 1.0, 1.0 → 1.1, 1.1 → 2 (ซึ่งรวม 3 และ 3.5), 2 → 4) มีให้ใช้งานเป็นอัปเดตเสริม คุณสามารถเข้าไปและเลือกได้ใน Windows Update แต่จะไม่ติดตั้งตามค่าเริ่มต้น


1
ไม่จริงเลยฉันคิดว่ามีบางอย่างที่จะทำโดยอัตโนมัติหากคุณตั้งค่าการอัพเดต windows ของคุณเป็นอัตโนมัติ ตัวอย่างเช่นการอัปเดต 3.5sp1 นั้นเป็นไปโดยอัตโนมัติสำหรับทุกคนที่ติดตั้ง 2 หรือสูงกว่า
Alex

@Alex: นั่นไม่ใช่พฤติกรรมที่ฉันเคยเห็นมาก่อน แน่นอนว่าฉันจะทำสิ่งนี้ถ้าฉันไม่ถูกต้อง แต่ฉันกำลังใช้สิ่งที่ฉันได้เห็นเครื่องจริง ๆ ทำ
Billy ONeal

ไปข้างหน้าและทำมัน
Hans Passant

@Hans: โอเคฉันจะมีความสุขมากขึ้นด้วยการอ้างอิงที่มีหลักฐานเพิ่มเติม แต่เมื่อทั้งสองมีความเห็นต่อฉันฉันเปลี่ยนมัน
Billy ONeal

@Alex @Hans: คุณมีข้อมูลอ้างอิงหรือไม่
Casebash

5

ฉันกำลังพยายามกำหนดรุ่นขั้นต่ำของ. NET คือฉันสามารถคาดหวังที่จะพบบนเครื่องไคลเอนต์

เป็นจุดเรย์มอนด์เฉินออกของ Windows ไม่ได้เป็นช่องทางส่งมอบ อย่างน้อยที่สุดคุณสามารถคาดหวังว่าไม่มี. NET Framework

หากคุณกำลังพัฒนาโปรแกรมที่ใช้. NET Framework คุณจะต้องมีแผนสำรองหากไม่ได้ติดตั้ง. NET Framework รุ่นที่คุณต้องการบนคอมพิวเตอร์

...

Windows XP ไม่ได้มาพร้อมกับ. NET Framework ทุกรุ่น Windows Vista มาพร้อมกับรุ่น 2 และ Windows 7 มาพร้อมกับรุ่น 3.5 แต่สิ่งเหล่านี้มีให้เป็นส่วนประกอบเพิ่มเติมซึ่งติดตั้งโดยค่าเริ่มต้น คุณสามารถไปที่แผงควบคุมโปรแกรมและคุณลักษณะเพื่อลบออก

เน้นที่เหมือง :)


ฉันรู้ว่า XP ไม่จำเป็นต้องติดตั้ง. NET แต่ฉันอยากรู้ว่าติดตั้งไว้หรือไม่ Microsoft จะอัปเดตคุณเป็นเวอร์ชันเฉพาะโดยอัตโนมัติหรือไม่
Casebash

1
จะเป็นอย่างไรถ้าพวกเขาทำหรือไม่? คุณไม่รับประกันว่าจะมีรุ่นขั้นต่ำใด ๆ
ta.speot.is

1
ดังนั้นเราจึงมีความคิดว่าผู้ใช้ของเราจะต้องรอให้ตัวติดตั้งอัปเกรด. NET
Casebash

Vista มาพร้อมกับ 3.0 (ซึ่งหมายความว่ามันมี 2.0 เช่นกันตามที่พวกเขาแบ่งปัน CLR)
Andy

3

Windows Update จะจัดหาการปรับปรุงความปลอดภัยและ Service Pack สำหรับ. NET Framework ที่ติดตั้งอยู่เสมอ สิ่งนี้เป็นจริงสำหรับรุ่นของ. NET Framework ซึ่งติดตั้งโดยอัตโนมัติในระบบปฏิบัติการรุ่นล่าสุด (Vista และ 7)

หากคุณกำหนดค่า Windows Update ให้ใช้ Microsoft Update แทนเพียงแค่ Windows Update ใน Windows XP หรือหากคุณใช้ Vista หรือ 7 หากคุณกำหนดค่า Windows Update ให้รับการปรับปรุง "สำหรับ Windows และผลิตภัณฑ์อื่น ๆ จาก Microsoft Update" กรอบงานที่ไม่ได้ติดตั้งจะถูกนำเสนอภายใต้ "การปรับปรุงที่เป็นตัวเลือก"

ฉันมี Windows Update ที่กำหนดค่าไว้เสมอสำหรับ Microsoft Updates (สิ่งนี้ช่วยให้คุณได้รับการอัปเดตสำหรับ Office) ดังนั้นฉันไม่แน่ใจว่าคุณจะต้องอยู่ในแชนแนล MU สำหรับการอัปเดตที่ไม่ใช่ความปลอดภัยของ. NET Framework การอัปเดตที่ไม่ใช่ความปลอดภัยนั้นน่าแปลกใจที่ระบุว่าเป็น "อัปเดต" แทนที่จะเป็น "อัปเดตความปลอดภัย"


3

เท่าที่ฉันรู้ไม่มีกฎตายตัวเกี่ยวกับ. NET รุ่นและไม่มีวิธีการหารุ่นที่คาดหวังบนเครื่องไคลเอนต์

หมายเลขรุ่นขั้นต่ำที่คาดหวังสามารถเป็นหมายเลขที่ติดตั้งกับ Windows ได้ตามค่าเริ่มต้น: ไม่มีสำหรับ Windows XP, 2 สำหรับ Windows Vista และ 3.5 สำหรับ Windows 7 แต่สิ่งเหล่านี้เป็นส่วนประกอบเพิ่มเติมซึ่งสามารถถอนการติดตั้งได้

ตัวอย่างล่าสุดให้ใช้. NET 4:

.NET Framework 4 ไคลเอนต์โปรไฟล์ถูกนำออกใช้เป็นการปรับปรุงที่แนะนำบน Windows Vista และ Windows 7 (ติดตั้งโดยอัตโนมัติขึ้นอยู่กับการตั้งค่าการปรับปรุงอัตโนมัติของคอมพิวเตอร์) นอกจากนี้ยังมีการเปิดตัวเป็นอัปเดตเสริมสำหรับ Windows XP ดังนั้นผู้ใช้จะต้องเรียกใช้ Windows Update ด้วยตนเองและเลือกและจะเป็นเช่นเดียวกันสำหรับ Windows Server 2003, Windows Server 2008 และ Windows Server 2008 R2

สรุป: ไม่มีกฎและผลลัพธ์จะแตกต่างกันไปสำหรับแต่ละรุ่นของ. NET และจากนั้นอีกครั้งสำหรับแต่ละรสชาติของ Windows ดีกว่าอย่ามองหาตรรกะที่คงอยู่ในการตัดสินใจของทีม Windows Update ที่ Microsoft และคาดหวังอะไรและไม่มีอะไรในคอมพิวเตอร์ไคลเอนต์


2

คุณสามารถติดตั้ง. NET Framework เวอร์ชันหลักทั้งหมดพร้อมกันดังนั้นแม้ว่าจะอัพเดตจาก 2.0 เป็นเวอร์ชันใหม่ (ซึ่งจะเสนอให้ทำบนเซิร์ฟเวอร์ Server 2008) แอปพลิเคชัน 2.0 ที่มีอยู่ใด ๆ จะยังคงทำงานต่อไปโดยไม่มีปัญหา สิ่งนี้ไม่ควรทำลายซอฟต์แวร์ที่มีอยู่โดยใช้รุ่นที่เก่ากว่า

บิตทั้งหมดได้รับโฟลเดอร์ของตนเองใน c: \ windows \ microsoft.net \ frames \ vVERSION

ที่มา: ฉันทำงานกับซอฟต์แวร์ที่ต้องใช้. NET เวอร์ชันหลัก 4 เวอร์ชันทั้งหมด

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