.Net Framework - Crash ระหว่างการอัพเดท
นี่คือวิธีการแก้ปัญหาในปัจจุบันที่ต้องเผชิญกับผู้คนจำนวนมากในความผิดพลาดในการอัปเดต Net Framework โดยแพทช์ KB886903 และ KB887219 Security Bulletin MS05-004, 8 กุมภาพันธ์ 2548 ถูกโหลดด้วย Windows Update:
เช่นเดียวกับคนทั่วโลกฉันพบปัญหานี้และเห็นได้ชัดว่าผู้ตอบ (แม้จาก Microsoft ไม่ได้พูดอะไรสักคำ) แกลเลอรี่เพราะฉันมีทุกคนพยายามถอนการติดตั้ง Net Framework โดยการกำหนดค่าพาเนลเพื่อติดตั้งใหม่
Windows ไม่ยอมรับการถอนการติดตั้ง "unspeakable foo"
ดังนั้นฉันจึงลองวิธีอื่นโดยใช้ Windows Install Cleanup (ที่น่าสนใจมาก) มีให้ที่นี่ที่อยู่:
//support.microsoft.com/kb/290301
เมื่อติดตั้ง Windows Install Cleanup แล้วแน่นอนว่าฉันเริ่มต้นจากเมนู Windows Start เห็นได้ชัดว่าเขาช่วยลบ Net Framework เย็น! แต่รอยยิ้มหายไปอย่างรวดเร็วเมื่อฉันเห็นว่านี่ชัดเจนเท่านั้นเพราะพยายามติดตั้งใหม่ Net Framework ... มันใช้งานไม่ได้ดีกว่า!
จากนั้นวิธีแก้ไขคือค้นหาคำสั่ง "Classes Root" ในรีจิสตรี Net Framework ฉันพบอย่างรวดเร็วมันคือ:
HKEY_CLASSES_ROOT \ Installer \ Products \ DDE7F2BCF1D91C3409CFF425AE1E271A
ฉันลบ (ฉันรับรองได้ว่าคุณรู้ว่ากำลังทำอะไรอยู่) ซึ่งทำให้ฉันติดตั้งใหม่ได้อย่างถูกต้อง Net Monitoring Framework SP1 Net Framework ตามด้วยการอัพเดท ... รวมถึงผู้ที่ไม่ผ่าน ดังนั้นตอนนี้ทุกอย่างทำงานได้อย่างสมบูรณ์แบบอีกครั้ง
ขณะที่ฉันไม่เก็บเรื่องไว้กับตัวเองฉันได้เขียนขั้นตอนเล็ก ๆ ไว้สามขั้นตอน:
ลบการติดตั้ง . NET Framework Base Registers
เพื่อให้มีความเป็นไปได้สองอย่าง: คุณรู้จากประสบการณ์ในการจัดการ Regedit ด้วยความปลอดภัย (ทำตามขั้นตอน 1.a ด้านล่าง) หรือคุณไม่ต้องการสัมผัส "สิ่งนี้เต็มไปด้วยรหัส (ในขณะที่ทำขั้นตอนที่ 1.b)
- 1.a: วิธีการใช้ Regedit:
- เปิด Regedit
- ลบ (ไม่มีข้อผิดพลาด) กุญแจ:
HKEY_CLASSES_ROOT \ Installer \ Products \ DDE7F2BCF1D91C3409CFF425AE1E271A
- 1.b: วิธีการโดยไม่ใช้ Regedit:
- เปิดเมนู Windows Start ตามปกติแล้วคลิก "Run"
- ในหน้าต่างเล็ก ๆ ที่เปิดขึ้นให้คัดลอกและวางให้บรรทัดนี้เป็นด้านล่าง (อย่าลืมเปลี่ยนอักขระจาก R เริ่มต้นไปเป็น f สุดท้าย!):
REG ลบ HKEY_CLASSES_ROOT \ Installer \ Products \ DDE7F2BCF1D91C3409CFF425AE1E271A / f
มันจะลบ emm สำคัญ ... e ทุกคน
ติดตั้ง Net Framework 1.1
อีกครั้งมีความเป็นไปได้สองอย่าง หากคุณยังคงอยู่ในเครื่องโปรแกรม dotnetfx.exe ที่มีขนาดอย่างแม่นยำ 23, 710 KB ให้ข้ามไปที่ย่อหน้า 2.b ด้านล่าง หากคุณไม่มีในเครื่องของคุณให้ทำย่อหน้าแรก 2.a ก่อนทำข้อ 2.b
- 2.a: ไม่พบเครื่องของคุณในโปรแกรม dotnetfx.exe ที่มีขนาดอย่างแม่นยำ 23, 710 KB จากนั้นคุณต้องค้นหาซีดีในนิตยสารคอมพิวเตอร์หรือดาวน์โหลดโดยตรงจากเว็บไซต์ Microsoft ที่:
//www.microsoft.com/downloads/details.aspx? FamilyID = 262d25e3-F589-4842-8157-034d1e7cf3a3 & displaylang = th
(หมายเหตุ: หากคุณไม่มีการเชื่อมต่อบรอดแบนด์ให้เข้าสู่โหมดสลีปและกลับมาพรุ่งนี้ตอนเช้า ... !)
- 2.b: เรียกใช้โปรแกรม dotnetfx ไฟล์ exe ที่มีขนาดอย่างแม่นยำ 23, 710 เคคุณติดตั้งตัวเองใหม่ Net Framework 1.1
การติดตั้ง Service Pack 1 อีกครั้ง Net Framework
อีกครั้งมีความเป็นไปได้สองอย่าง หากคุณยังคงอยู่ที่ไหนสักแห่งในโปรแกรมคอมพิวเตอร์ NDP1.1sp1-KB867460-X86.exe ที่มีขนาดอย่างแม่นยำ 10, 453 KB ให้ตรงไปที่จุดที่ 3.b ด้านล่าง หากคุณไม่มีมันไว้ในเครื่องของคุณให้ทำย่อหน้าแรก 3.a ก่อนทำข้อ 3.b
- 3.a: อย่าเห็นเครื่องของคุณในโปรแกรม NDP1.1sp1-KB867460 - X86.exe ที่มีขนาดแม่นยำ 10, 453 KB จากนั้นคุณต้องค้นหาซีดีในนิตยสารคอมพิวเตอร์หรือดาวน์โหลดจากเว็บไซต์ Microsoft ที่:
//www.microsoft.com/ download / details.aspx? FamilyID = a8f5654f-088e-40b2-bbdb-a83353618b38 & displaylang = th
(หมายเหตุ: หากคุณไม่มีการเชื่อมต่อบรอดแบนด์คุณจะผ่อนคลายใช้กาแฟหรือมะนาวและกลับมาในอีกหนึ่งชั่วโมง ... !)
- 3.b: เรียกใช้โปรแกรม NDP1.1sp1-KB867460-X86.exe ซึ่งมีขนาดอย่างแม่นยำ 10, 453 K คุณติดตั้ง Service Pack 1 ใหม่อีกครั้งเป็น Net Framework 1.1 มีโอกาสที่จะบอกคุณว่าติดตั้ง SP1 แล้ว ... ละเว้นคำเตือนและติดตั้งใหม่! ไม่ใช่ แต่!
ที่นี่ เมื่อทำสิ่งนี้เสร็จแล้วคุณสามารถใช้ค็อกเทลที่ดี (มีหรือไม่มีแอลกอฮอล์) การติดตั้งปกติของการอัพเดทความปลอดภัยล่าสุดโดยใช้ Windows Update จะผ่านอีกครั้งโดยไม่มีปัญหา
ที่อยู่ที่ฉันระบุด้านบนนั้นใช้สำหรับ Windows XP (ไม่ว่าจะเป็นรุ่นใด) หากคุณมี Windows Server 2003 คุณจะไม่มีปัญหาในการค้นหาที่อยู่ของรุ่นที่เทียบเท่าในเว็บไซต์ Microsoft รู้ว่าขั้นตอนนั้นเหมือนกันทุกประการ