.Net 4.5 ข้อผิดพลาดหลังจากอัพเกรดจาก Vista SP2 64 บิตเป็น Windows 7 RTM, SP1 จะไม่ติดตั้ง


0

ฉันเพิ่งอัพเกรดจาก Vista 64bit SP2 Professional เป็น Windows 7 64bit Professional ทุกอย่างเป็นไปอย่างราบรื่นที่สุด แต่หลังจากการอัพเดททุกครั้งที่ฉันพยายามใช้แอปพลิเคชั่นที่ใช้. Net 4 หรือ 4.5 ฉันได้รับเครื่องมือซ่อมที่ใช้งานได้ระยะหนึ่ง แต่ดูเหมือนจะไม่ทำอะไรเลยเมื่อมันกลับมา เวลาถัดไป.

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

ความคิดใด ๆ ที่อาจเป็นสาเหตุให้รันไทม์. Net ของฉันเป็นบ้า ความคิดใด ๆ วิธีการแก้ไขหรือไม่ อาจเกี่ยวข้องกับ 4.5.1 ที่ติดตั้งกับ Vista SP2 แต่ไม่สามารถใช้งานร่วมกับ Windows 7 โดยไม่ติดตั้ง SP 1 ได้หรือไม่

นี่คือไฟล์บันทึก CBS ที่ร้องขอ


คุณใช้ Win7 ที่ไม่มี Sp1 หรือไม่ ระบบนี้จะไม่ได้รับการอัปเดต .net 4.5.1 ต้องการ Win7 Sp1 ติดตั้ง sp1 และซ่อมแซม. net 4.5.2 จากโปรแกรมควบคุม
magicandre1981

ฉันพยายามเช่นกัน แต่ปรากฏว่าการติดตั้ง SP1 ก็ล้มเหลวเช่นกัน ฉันดูเหมือนจะมีปัญหาไก่และไข่เล็กน้อย
AJ Henderson

อัปโหลดโฟลเดอร์ C: \ Windows \ logs \ CBS ใน zip เพื่อให้ฉันดูได้ว่าเหตุใด Sp1 จึงไม่สามารถติดตั้งได้
magicandre1981

มันแปลกที่ทำการตรวจสอบอย่างรวดเร็วดูเหมือนว่าการพยายามเรียกใช้การอัปเดตทั้งหมดไม่ได้ลองใช้ SP1 จริง ๆ ... ฉันจะลองด้วยตัวติดตั้งแบบสแตนด์อโลนและดูว่ามันใช้งานได้หรือไม่ ไม่แน่ใจว่ามันคืออะไรที่ล้มเหลวจริง ๆ แล้วเนื่องจากมันดูเหมือนตัวติดตั้ง SP จะโพสต์เพิ่มเติมเมื่อฉันมีมัน
AJ Henderson

ใช่ WU ต้องการติดตั้ง Patch WIn7RTM ทั้งหมดก่อนและเสนอ Sp1 หลังจากติดตั้งการอัพเดททั้งหมด นั่นเป็นเหตุผลที่ฉันใช้ Win7 DVD พร้อม Sp1 เสมอ
magicandre1981

คำตอบ:


1

ปัญหานี้เกิดจาก. Net 4.5.1 กำลังถูกติดตั้งบน Vista SP2 เป็น Windows 7 RTM ซึ่งเข้ากันไม่ได้กับ. Net 4.5.1 สิ่งนี้มีความซับซ้อนโดยข้อเท็จจริงแล้ว Windows 7 RTM ไม่เข้าใจว่า. Net 4.5.1 คืออะไรและทำงานผิดปกติเมื่อพยายามลบออก

นอกจากนี้ยังปรากฏว่า Microsoft .Net Cleanup Tool ไม่รู้จักว่าควรตรวจสอบสถานการณ์ดังกล่าวตั้งแต่ครั้งแรกที่ทำการตรวจสอบ OS ปัจจุบันและไม่คาดว่าจะติดตั้ง 4.5.1

หลังจากตรวจสอบไฟล์ล็อกเพิ่มเติมจากตัวติดตั้ง. Net 4 ฉันสามารถรับ GUID ของการติดตั้ง. Net 4.5.1 และป้อนด้วยตนเองใน MSIExec เพื่อถอนการติดตั้งโดยใช้พารามิเตอร์บรรทัดคำสั่ง / x และ GUID การติดตั้ง .

หลังจากถอนการติดตั้ง. Net 4.5.1 แล้วการติดตั้ง. Net เวอร์ชั่นรวมทั้ง SP1 จะดำเนินการอย่างละเอียดและแอปพลิเคชั่น. Net จะกลับมาทำงานได้ตามปกติ

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