ฉันจะซ่อมแซม. Net Framework บน Windows 7 ได้อย่างไร


6

ดังนั้นฉันจึงวิ่งแพทย์สปายแวร์และมีมัลแวร์มากมาย ฉันคลิก "ลบ" แต่ไม่สามารถสร้างจุดคืนค่าได้ก่อน ขณะนี้เว็บไซต์ของฉันทำงานบน. net 2.0 รวมถึง visual studio 2008 ไม่ทำงาน เว็บไซต์ของฉันใช้. net 4 และ visual studio 2010 นั้นใช้งานได้ดี ฉันสมมติว่าฉันจำเป็นต้องกู้คืนทั้ง. net 2.0 / 3.5 หรืออะไรบางอย่าง ความคิดเกี่ยวกับวิธีการทำเช่นนี้?


อย่าลบรายการรีจิสทรีโดยไม่ต้องสำรองข้อมูล นอกจากนี้ฉันไม่เคยมีปัญหาใด ๆ กับ Spybot S&D: safer-networking.org ฟรี
Chris S

คำตอบ:


3

หนึ่งในบล็อกเกอร์ MSDN โดยชื่อของ Aaron Stebner ได้สร้างยูทิลิตี้ที่ยอดเยี่ยมในการทำให้กระบวนการล้างด้วยตนเองโดยอัตโนมัติตามปกติของ. NET ทั้งหมด โดยปกติคุณจะเรียกใช้โปรแกรมอรรถประโยชน์นี้ก่อนที่จะติดตั้ง. NET อีกครั้งตั้งแต่เริ่มต้น ฉันต้องเรียกใช้บน Server 2008 มาก่อนดังนั้นฉันจะสมมติว่าใช้งานได้บน Vista เช่นกัน

http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx

โชคดี!

โปรดทราบว่าสิ่งนี้สามารถใช้เพื่อลบ. NET เวอร์ชันที่ฝังเช่น 2.0 ใน Windows 7


ความคิดเห็นโดย @NinnUS: ฉันไม่มีตัวแทนตอบข้อเสนอแนะของ Jeff McJunkin เกี่ยวกับ. NET Cleanup Utility ดังนั้นฉันจะตอบกลับ หลังจากชั่วโมงของการถอนการติดตั้งติดตั้งใหม่รีบูตสแกนรีจิสทรีและแฮ็ครีจิสทรีด้วยตนเองมันเป็นสิ่งที่แก้ไขปัญหาสุดท้ายที่ฉันมีกับ. NET
Ivo Flipse

0

คุณสามารถลองใช้ Windows Resource Checker เพื่อตรวจสอบและซ่อมแซมไฟล์ระบบทั้งหมด ซึ่งจะรวมถึง. NET 2.0 บน Windows 7

sfc /scannow

1
ลองใช้ แต่ไม่สามารถแก้ไขได้
คา

0

ฉันเคยประสบปัญหาในการเรียกใช้โปรแกรมติดตั้งสำหรับ. NET 3.5 บน Win 7 / Server 2008 ในอดีต แต่ประสบความสำเร็จเสมอเมื่อใช้คุณลักษณะ Windows ฉันจะลองลบออกจากแผงควบคุม> โปรแกรม> เปิดหรือปิดคุณสมบัติ Windows จากนั้นเพิ่มอีกครั้ง คุณได้รับข้อผิดพลาดเฉพาะในบันทึกเหตุการณ์ของแอปพลิเคชันหรือไม่


0

.net 2.0 เป็นองค์ประกอบหลักใน Windows 7 และคุณไม่สามารถถอนการติดตั้ง / ติดตั้ง คุณสามารถใช้คำสั่งaspnet_regiis.exe -iจากC:\Windows\Microsoft.NET\Framework64\v2.0.50727เพื่อติดตั้ง ASP.NET สำหรับ IIS 7.5


0

ฉันต้องการรันโปรแกรมติดตั้งเต็มรูปแบบสำหรับ4.0 Framework .NET

ฉันเชื่อว่าเป็น 3.5 ก่อนหน้านี้ 4.0 ประกอบด้วย 2.0+ ตามที่ขยายตามฐานของ 2.0

คุณสามารถลองการติดตั้งรุ่นเก่า แต่ไม่ได้แสดงรายการ Windows 7 ตามที่รองรับ


1
.NET 3.5 ไม่รวมรุ่น 2.0 หรือรุ่นก่อนหน้ายกเว้นว่าคุณได้รับตัวติดตั้งแบบ all-in-one .NET 4.0 ไม่รวมรุ่นก่อนหน้าอย่างใดอย่างหนึ่ง ตัวติดตั้งมักจะไม่ทำงานบน Win7 โดยเฉพาะตัวติดตั้งแบบ 32 บิตบนระบบปฏิบัติการ 64 บิต
Chris S

ฉันเชื่อมโยงกับตัวติดตั้งแบบเต็มและฉันให้ทั้งตัวติดตั้ง x86 และ x64 2.0 สำหรับการอ้างอิงผู้ชมในอนาคต .Net 3.5 หนึ่งไม่ได้ระบุสถาปัตยกรรมความจริงที่ว่ามันเป็น 230mb เมื่อเทียบกับคนอื่น ๆ เป็น 20-50mb ฉันเดาว่ามันเป็นตัวติดตั้งคอมโบ 32/64 และมีการอัพเดทสะสม 2.0 / 3.0
ManiacZX

-1

สิ่งนี้ไม่ได้ผลสำหรับฉัน วิธีแก้ไขเดียวคือติดตั้ง Windows 7 ใหม่โดยทำดังนี้

  1. นำดีวีดี Windows 7 มาใช้
  2. ถอนการติดตั้ง SP1 หาก DVD ของคุณไม่มี SP1 หากคุณไม่สามารถถอนการติดตั้ง SP1 (คุณได้ลบไฟล์สำรอง SP1 ด้วยเครื่องมือใหม่) จากนั้นคลิกขวาsetup.exeใน Windows DVD ของคุณ -> คุณสมบัติ -> ความเข้ากันได้ -> เลือก Vista SP2 หากคุณไม่ทำสิ่งนี้โปรแกรมติดตั้งของคุณจะปฏิเสธการอัปเดต
  3. เรียกใช้setup.exeบนดีวีดี Windows 7
  4. ทำตามขั้นตอนทั้งหมดจนกว่าจะขออัปเดตหรือติดตั้งจากนั้นคลิกที่อัปเดต จากนั้นตัวติดตั้งจะติดตั้ง Windows 7 แบบเต็มโดยไม่ต้องลบการกำหนดค่า

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