รหัสข้อผิดพลาด 66A เมื่ออัปเดต Microsoft .NET Framework 4 จาก Windows Update

  • Jul 19, 2023

คุณแก้ไขปัญหาของฉัน!! ขอบคุณมาก
การอัปเดตล้มเหลว 4 ครั้งตั้งแต่เมื่อคืนที่รหัส 66a
Microsoft ไร้ประโยชน์ - ตามปกติเพื่อแก้ไขปัญหาของตัวเอง

2018-08 ความปลอดภัยและการสะสมคุณภาพสำหรับ .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 สำหรับ Windows 7 (KB4345590)

วันที่ติดตั้ง: ‎8/‎15/‎2018 06:14 น

สถานะการติดตั้ง: สำเร็จ

ประเภทการอัปเดต: สำคัญ

มีการระบุปัญหาด้านความปลอดภัยในผลิตภัณฑ์ซอฟต์แวร์ของ Microsoft ที่อาจส่งผลต่อระบบของคุณ คุณสามารถช่วยปกป้องระบบของคุณได้โดยการติดตั้งการอัปเดตนี้จาก Microsoft สำหรับรายการทั้งหมดของปัญหาที่รวมอยู่ในโปรแกรมปรับปรุงนี้ ดูบทความฐานความรู้ของ Microsoft ที่เกี่ยวข้อง หลังจากที่คุณติดตั้งการอัปเดตนี้ คุณอาจต้องรีสตาร์ทระบบของคุณ

ข้อมูลมากกว่านี้:
support.microsoft.com/kb/4345590

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


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

ขอบคุณ Raymond สำหรับบทความนี้ ฉันคนหนึ่งรู้เรื่องนี้แล้ว แต่ฉันแน่ใจว่าคนอื่นได้รับประโยชน์

เหตุผลของฉันในการโพสต์คือเพื่อให้ผู้อ่านได้รับประโยชน์จากบางสิ่งที่ฉันได้เรียนรู้เกี่ยวกับ .NET Framework ซึ่งฉันเชื่อว่าทุกคนจำเป็นต้องรู้เพื่อ...

ไม่เคยถอนการติดตั้งคอมโพเนนต์ .NET framework ใดๆ ซ่อมแซมเสมอ หรือถ้าเป็นไปได้ ให้ติดตั้งใหม่ทับการติดตั้งที่มีอยู่ แต่อย่าเชื่อฉันในเรื่องนี้ถอนการติดตั้ง

หลายคนที่เกลียด Microsoft และ Windows ประณาม .NET framework... โดยเฉพาะผู้ที่ชื่นชอบ Linux อย่างไรก็ตาม โดยพื้นฐานแล้ว .NET นั้นแตกต่างจากที่ Java ทำเพียงเล็กน้อย… และ Java ก็เป็นที่รักของโลก Linux หกในหนึ่งเท่ากับครึ่งโหลของอีกอันหนึ่ง

อย่างไรก็ตาม ประเด็นคือสามารถลบ Java ได้อย่างสมบูรณ์โดยไม่ทำให้ Windows เสียหาย ดังนั้นให้คะแนนหนึ่งสำหรับโลก Linux ที่นั่น ...

…เพราะเป็นไปไม่ได้ที่จะถอนการติดตั้ง .NET (ยกเว้นเวอร์ชันเก่า 1 หรือ 1.1 ฉันคิดว่า) โดยไม่ต้องทำให้ Windows เสียหาย

เชื่อฉันในเรื่องนี้

ครั้งเดียวและครั้งเดียวที่ฉันต้องล้างข้อมูลไดรฟ์บนโน้ตบุ๊กเครื่องนี้ที่ฉันใช้อยู่ (และฉันใช้มาตั้งแต่ปี 2550) และกู้คืนกลับเป็นแบบเดิม มาจากโรงงาน (จากนั้นติดตั้งทุกอย่างใหม่และกู้คืนข้อมูลของฉันจากข้อมูลสำรอง) คือเมื่อฉันพยายามลบสิ่งที่เกี่ยวข้องกับ. เครื่องจักร.

โอ๊ย นี่มันฝันร้ายชัดๆ!

ฉันยังพบเว็บไซต์ของชายคนหนึ่งที่ช่วยพัฒนา .NET และผู้ที่ยังคงทำงานให้กับ Microsoft ในแผนกนั้น และผู้ที่ในไซต์ของเขาได้ให้ข้อมูลและการสนับสนุนเกี่ยวกับ .NET มากมาย...

…และไม่มีอะไรในไซต์ของเขา (และเชื่อฉันเถอะ มีสิ่งดีๆ มากมายที่นั่น) ช่วยได้ ไม่มีอะไร.

ในที่สุดฉันก็โน้มน้าวให้เขารีโมตเครื่องของฉันและลองใช้กลอุบายบางอย่างด้วยตัวเอง

ไม่มีอะไรทำงาน แม้แต่เขาก็ยังนิ่งงัน เมื่อหนึ่งในผู้ที่พัฒนา .NET ไม่สามารถเข้าใจได้ นั่นคือสิ่งที่กำลังบอกจริงๆ

ฉันได้ค้นคว้าเพิ่มเติมในภายหลังและพบผู้คนจำนวนมากที่พยายามลบ (ถอนการติดตั้ง) บางส่วนของ .NET framework และพวกเขาก็มีเรื่องราวสยองขวัญที่คล้ายกันที่จะบอกเล่า

.NET framework เริ่มต้นเล็กน้อยจากเวอร์ชัน 2 แต่โดยเฉพาะอย่างยิ่งกับเวอร์ชัน 3 นั้นซับซ้อนมากและพูดตามตรงว่าทำพลาด มันถูกติดตั้งบนเครื่อง Windows เครื่องหนึ่ง มันกลายเป็นส่วนหนึ่งของแกนหลักของ Windows มากเสียจนไม่สามารถถูกต้องได้เลย ลบออก…

…และหากมีใครพยายาม ก็จะทำให้ Windows เสียหายจนไม่สามารถติดตั้งใหม่ได้อย่างถูกต้อง

แม้แต่การซ่อมแซมคอมโพเนนต์ .NET ก็อาจเป็นอันตรายได้ (แม้ว่าการทำเช่นนั้นอย่างน้อยก็ดีกว่าการพยายามถอนการติดตั้ง) ในบางครั้ง

ฉันดีใจที่การซ่อมแซมได้ผลสำหรับคุณ เรย์มอนด์ แต่ฉันดีใจที่คุณไม่ได้แนะนำใครว่าควรลบออกและติดตั้งใหม่ ขณะที่ฉันอ่านบทความของคุณ ฉันคิดกับตัวเองว่า “โอ้พระเจ้า… เรย์มอนด์… คุณจะไม่แนะนำให้ผู้อ่านถอนการติดตั้งใช่ไหม… โอ้พระเจ้า…”

ฉันไม่ได้บอกว่ามันใช้ไม่ได้ในกรณีของคุณ เช่นเดียวกับสิ่งที่เกี่ยวข้องกับ Windows ส่วนใหญ่ สิ่งที่ล้มเหลวสำหรับผู้ใช้รายหนึ่งอาจใช้ได้ดีกับอีกราย นั่นคือที่มาของวลีที่ใช้บ่อย “ระยะทางของคุณอาจแตกต่างกันไป” เมื่อนำไปใช้กับคอมพิวเตอร์ (โดยที่ “ระยะทาง” ไม่ใช่ปัญหาจริง) มาจากที่แรก

ได้โปรด ทุกคนที่กำลังอ่านข้อความนี้ (และ เรย์มอนด์ คุณควรเพิ่มหมายเหตุเกี่ยวกับเรื่องนี้ในบทความของคุณ และ จำสิ่งนี้ไว้สำหรับบทความ .NET ในอนาคต): ระวังให้มากเมื่อต้องเล่นซอกับ .NET framework เพียงแค่ โดยทั่วไป. อย่าติดตั้งเวอร์ชันเต็มหรือ SDK หรืออะไรทำนองนั้น เว้นแต่ว่าคุณกำลังพัฒนาอยู่ ผู้ใช้ทั่วไปควรติดตั้ง redistributables เสมอ (และตามลำดับที่เหมาะสม ขอบคุณมาก) จากนั้นอย่าพยายามถอนการติดตั้งไม่ว่าจะเกิดอะไรขึ้น ให้อนุญาตให้ Windows Update อัปเดตแทนเสมอ อย่าพยายามหลีกเลี่ยงหรือซ่อนการอัปเดต… อย่าต่อสู้กับมัน และตามที่ Raymond เพิ่งแสดงให้เห็นในบทความนี้ ให้ซ่อมแซมสิ่งที่เกี่ยวข้องกับ .NET เมื่อจำเป็นเท่านั้นหากการอัปเดตล้มเหลว แต่ไม่เคยถอนการติดตั้งส่วนใดส่วนหนึ่งของมัน

ไม่เคย!!!

แค่พยายามช่วย

ดีแล้วทำต่อไป!

ความสงบ.

_______________________________
เกร็ก แอล. เดสเอล์ม
นาปา แคลิฟอร์เนีย สหรัฐอเมริกา
[ป้องกันอีเมล]

ปัญหาของฉันแตกต่างตรงที่ฉันมีการอัปเดตที่สำคัญ 15 รายการที่พร้อมสำหรับการดาวน์โหลด เนื่องจากฉันใช้พีซีของฉันในการอัปเดตอัตโนมัติ แต่ไม่ได้ติดตั้ง เนื่องจากฉันต้องการดูว่า Microsoft กำลังติดตั้งอะไรอยู่ ติดตั้งการอัปเดตที่สำคัญ 15 รายการ และ Net Framework 4 ที่เป็นทางเลือก 3 รายการจะไม่ดาวน์โหลด

ฉันมักจะไปที่ “Tech Microsoft” พิมพ์ # ที่เกี่ยวข้องกับการอัปเดต ค้นหาคอมพิวเตอร์และค้นหาการอัปเดตที่เกี่ยวข้องทั้งหมด และฉันติดตั้งคู่มือการอัปเดตตามพีซีของฉัน (จากนั้นฉันเรียกใช้ “Belarc Advisor” เพื่อให้แน่ใจว่าการอัปเดตทั้งหมดถูกลบออก) ถ้าไม่ฉันเรียกใช้อีกครั้งด้วยตนเอง