จะแก้ไขข้อผิดพลาด ‘Unhandled Exception ที่เกิดขึ้นในแอปพลิเคชันของคุณ’ บน Windows ได้อย่างไร



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

เกิดข้อยกเว้น win32 ที่ไม่สามารถจัดการได้ใน * application_name * โดยทั่วไปข้อผิดพลาดเกิดขึ้นเมื่อผู้ใช้พยายามเปิดแอปพลิเคชันที่สร้างขึ้นใน Visual Studio อินสแตนซ์ที่รายงานส่วนใหญ่ของข้อผิดพลาดนี้เกี่ยวข้องกับ Uplay, Internet Explorer และเกม Legacy หลายเกมที่สร้างขึ้นสำหรับ Windows เวอร์ชันเก่า



เกิดข้อยกเว้น Win32 ที่ไม่สามารถจัดการได้ใน



บันทึก : นี่คือ วิธีแก้ไข Runtime Library ที่เกี่ยวข้องกับ Visual C ++ .



สาเหตุอะไร “ ข้อยกเว้นที่ไม่สามารถจัดการได้เกิดขึ้นในแอปพลิเคชันของคุณ” เกิดข้อผิดพลาดบน Windows?

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

  • โปรแกรมป้องกันไวรัสของคุณอาจเป็นตัวการ - เป็นที่ทราบกันดีว่าเครื่องมือป้องกันไวรัสบางชนิดเช่น Panda Antivirus ทำให้เกิดปัญหานี้ดังนั้นโปรดเปลี่ยนใหม่
  • บางโปรแกรมหรือมัลแวร์อาจทำงานอยู่ - หากโปรแกรมที่ติดตั้งหรือมัลแวร์ทำงานบนคอมพิวเตอร์ของคุณคุณอาจต้องการกำจัดมัน ตรวจสอบให้แน่ใจว่าคุณบูตเข้าสู่คลีนบูตเพื่อดูว่าเป็นสาเหตุที่ถูกต้องหรือไม่
  • การติดตั้ง Microsoft .NET Framework เสียหาย - หากไฟล์หลักเสียหายคุณสามารถลองซ่อมแซมการติดตั้งติดตั้งเวอร์ชันที่ใหม่กว่าหรือทำการสแกน SFC
  • เปิดใช้งานการดีบักสคริปต์ผ่าน Registry - ปรากฎว่าคีย์รีจิสทรีเฉพาะสามารถมีส่วนทำให้เกิดปัญหานี้ได้ ในการดูแลคุณจะต้องปิดใช้งานการดีบักสคริปต์ผ่าน Registry Keys
  • การละเมิดการเข้าถึงใน Msvcr92.dll - บัฟเฟอร์ที่มามากเกินไปหรือไบต์สุดท้ายที่ไม่เหมาะสมก็เป็นสาเหตุของปัญหานี้ได้เช่นกัน คุณจะต้องติดตั้งการอัปเดต Windows ที่รอดำเนินการทุกรายการ
  • การลบคีย์รีจิสทรีของ Ubisoft launcher - หากคุณเห็นข้อผิดพลาดนี้ขณะพยายามเปิด Uplay.exe นั่นเป็นเพราะข้อผิดพลาดของ Ubisoft Game Launcher ปัญหานี้สามารถแก้ไขได้ผ่านทางรีจิสตรีโดยการลบค่าที่เป็นของตัวเรียกใช้งานนี้
  • ไฟล์ระบบเสียหาย - ความไม่สอดคล้องกันของไฟล์ระบบสามารถสร้างปัญหานี้ได้ ความเสียหายเล็กน้อยสามารถแก้ไขได้โดยการสแกน DISM และ SFC อย่างง่าย ในสถานการณ์ที่รุนแรงขึ้นการติดตั้งใหม่ทั้งหมดหรือการซ่อมแซมการติดตั้งจะช่วยคุณในการแก้ไขปัญหา

โซลูชันที่ 1: ติดตั้ง Windows Update ทุกรายการที่รอดำเนินการ

สาเหตุหนึ่งที่พบบ่อยที่สุดที่จะทำให้เกิด“ เกิดข้อยกเว้น win32 ที่ไม่สามารถจัดการได้ 'ข้อผิดพลาดเป็นแอปพลิเคชันที่สร้างขึ้นสำหรับแพลตฟอร์ม x64 โดยใช้ MSVCR90.DLL ที่ลงท้ายด้วยการเรียกใช้ฟังก์ชัน strncpy

ในกรณีนี้การละเมิดการเข้าถึงจะเกิดขึ้น Msvcr92.DLL ไฟล์มักจะทำให้แอปพลิเคชันหยุดตอบสนองในฟังก์ชัน strncpy บัฟเฟอร์แหล่งที่มามากเกินไปหรือไบต์สุดท้ายที่ไม่เหมาะสมเป็นสาเหตุที่เป็นไปได้มากที่สุดของปัญหานี้



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

บันทึก: โปรแกรมแก้ไขด่วนนี้ถูกพุชภายในการแก้ไขของ Visual Studio 2008 ซึ่ง Windows จะอัปเดตโดยอัตโนมัติดังนั้นขั้นตอนด้านล่างนี้จึงเป็นสากลและควรใช้งานได้ไม่ว่าระบบปฏิบัติการของคุณจะเป็นเวอร์ชันใด

ต่อไปนี้เป็นคำแนะนำโดยย่อเกี่ยวกับการอัปเดตรุ่น Windows ของคุณเป็นเวอร์ชันล่าสุดเพื่อติดตั้งโปรแกรมแก้ไขด่วนสำหรับ Visual Studio 2008 และแก้ไขปัญหา:

  1. กด คีย์ Windows + R เพื่อเปิดไฟล์ วิ่ง กล่องโต้ตอบ ถัดไปพิมพ์ 'ms-settings: windowsupdate' แล้วกด ป้อน เพื่อเปิดแท็บการอัปเดต Windows ของไฟล์ การตั้งค่า แอป

    เปิดหน้าจอ Windows Update

    บันทึก: ในกรณีที่คุณพบปัญหานี้ใน Windows 7 หรือ Windows 8.1 ใช้ ‘wuapp’ คำสั่งแทน

  2. หลังจากที่คุณจัดการเข้ามาในหน้าจอ Windows Update ให้เริ่มโดยคลิกที่ ตรวจสอบสำหรับการอัพเดต . จากนั้นเริ่มทำตามคำแนะนำบนหน้าจอเพื่อทำการติดตั้งไฟล์ Windows Update ที่กำลังรอการติดตั้ง

    การติดตั้งทุกการอัปเดต Windows ที่รอดำเนินการ

    บันทึก: โปรดทราบว่าคุณต้องติดตั้งการอัปเดตทุกครั้งไม่ใช่เฉพาะการอัปเดตที่สำคัญ เนื่องจากโปรแกรมแก้ไขด่วนรวมอยู่ในการแก้ไขของ Visual Studio คุณอาจพบการอัปเดตที่เป็นปัญหาภายใต้ทางเลือกดังนั้นอย่าลืมติดตั้งโปรแกรมแก้ไขทั้งหมด

  3. ในกรณีที่คุณได้รับแจ้งให้รีสตาร์ทก่อนที่คุณจะมีโอกาสติดตั้งการอัปเดตทั้งหมดที่มีให้ทำ แต่อย่าลืมกลับไปที่หน้าจอเดียวกันนี้หลังจากการเริ่มต้นครั้งถัดไปเสร็จสิ้นเพื่อทำการติดตั้งการอัปเดตที่เหลือให้เสร็จสิ้น
  4. เมื่อติดตั้งการอัปเดตที่รอดำเนินการทุกครั้งให้รีสตาร์ทคอมพิวเตอร์ครั้งสุดท้ายจากนั้นทำซ้ำการดำเนินการที่ทำให้เกิดข้อความแสดงข้อผิดพลาดก่อนหน้านี้เพื่อดูว่าปัญหาได้รับการแก้ไขหรือไม่

ในกรณีที่คุณยังคงพบกับ“ เกิดข้อยกเว้น win32 ที่ไม่สามารถจัดการได้ 'ข้อผิดพลาดเลื่อนลงไปที่วิธีการถัดไปด้านล่าง

โซลูชันที่ 2: เปลี่ยนโปรแกรมป้องกันไวรัสของคุณ

เครื่องมือป้องกันไวรัสฟรีมีประโยชน์มากและสามารถปกป้องคอมพิวเตอร์ของคุณได้ แต่บางครั้งก็ไม่เข้ากันได้ดีกับสิ่งอื่น ๆ ในคอมพิวเตอร์ของคุณ ลองเปลี่ยนโปรแกรมป้องกันไวรัสของคุณหากทำให้เกิดปัญหานี้ในขณะที่เปิดอยู่!

  1. คลิกที่เมนูเริ่มแล้วเปิด แผงควบคุม โดยการค้นหา หรือคุณสามารถคลิกที่ไอคอนรูปเฟืองเพื่อเปิดการตั้งค่าหากคุณใช้ Windows 10
  2. ในแผงควบคุมเลือกเพื่อ ดูเป็น - หมวดหมู่ ที่มุมขวาบนแล้วคลิก ถอนการติดตั้งโปรแกรม ภายใต้ส่วนโปรแกรม

ถอนการติดตั้งโปรแกรมในแผงควบคุม

  1. หากคุณกำลังใช้แอพการตั้งค่าให้คลิกที่ แอป ควรเปิดรายการโปรแกรมที่ติดตั้งทั้งหมดบนพีซีของคุณทันที
  2. ค้นหาเครื่องมือป้องกันไวรัสของคุณในแผงควบคุมหรือการตั้งค่าและคลิกที่ ถอนการติดตั้ง .
  3. วิซาร์ดการถอนการติดตั้งควรเปิดขึ้นดังนั้นให้ทำตามคำแนะนำเพื่อถอนการติดตั้ง

ถอนการติดตั้งโปรแกรมป้องกันไวรัสของคุณ

  1. คลิกเสร็จสิ้นเมื่อโปรแกรมถอนการติดตั้งเสร็จสิ้นกระบวนการและรีสตาร์ทคอมพิวเตอร์เพื่อดูว่าข้อผิดพลาดจะยังคงปรากฏอยู่หรือไม่ ตรวจสอบให้แน่ใจว่าคุณเลือกไฟล์ ตัวเลือกป้องกันไวรัสที่ดีกว่า .

โซลูชันที่ 3: การลบค่า Launcher Registry (ถ้ามี)

หากคุณกำลังพบกับ“ เกิดข้อยกเว้น win32 ที่ไม่สามารถจัดการได้ เกิดข้อผิดพลาดขณะพยายามเปิด Uplay.exe หรือแอปพลิเคชันอื่นที่เป็นของ Ubisoft สาเหตุส่วนใหญ่เกิดจากข้อบกพร่องของ Ubisoft Game Launcher

ดูเหมือนว่าปัญหานี้จะเป็นปัญหาที่แพร่หลายใน Windows 10 โดยเฉพาะในกลุ่มผู้ใช้ที่ติดตั้งทั้ง Steam และ Uplay ในเวลาเดียวกัน

ผู้ใช้ที่ได้รับผลกระทบหลายรายที่เรากำลังพยายามแก้ไขปัญหานี้ได้จัดการเพื่อแก้ไขโดยใช้ Registry Editor เพื่อค้นหาค่ารีจิสทรีสตริงที่เป็นของตัวเรียกใช้งานและลบออก สิ่งนี้จะขจัดข้อขัดแย้งทำให้ทั้งสองแอปพลิเคชันทำงานได้อย่างถูกต้องภายใต้เครื่องเดียวกัน

คำแนะนำโดยย่อเกี่ยวกับการลบค่ารีจิสทรีที่เกี่ยวข้องกับตัวเรียกใช้งาน Uplay มีดังนี้

  1. กด คีย์ Windows + R เพื่อเปิดไฟล์ วิ่ง กล่องโต้ตอบ ในกล่องข้อความพิมพ์ 'regedit' แล้วกด ป้อน เพื่อเปิดไฟล์ Registry Editor . เมื่อคุณได้รับแจ้งจากไฟล์ UAC (การควบคุมบัญชีผู้ใช้) ให้พิมพ์ ใช่ เพื่อให้สิทธิ์ระดับผู้ดูแลระบบ

    เปิด Regedit

  2. เมื่อคุณอยู่ใน Registry Editor ใช้ส่วนด้านซ้ายมือของหน้าต่างเพื่อไปยังตำแหน่งต่อไปนี้:
    คอมพิวเตอร์  HKEY_LOCAL_MACHINE  SOFTWARE  WOW6432Node  Ubisoft

    บันทึก: คุณสามารถนำทางไปที่นั่นด้วยตนเองหรือวางตำแหน่งลงในแถบนำทางที่ด้านบนโดยตรงแล้วกด ป้อน เพื่อไปที่นั่นทันที

  3. หลังจากที่คุณจัดการเพื่อลงจอดในตำแหน่งที่ถูกต้องแล้วให้เลื่อนลงไปที่ส่วนขวามือของหน้าจอคลิกขวา เปิด และเลือกที่จะ ลบ เพื่อกำจัดมัน

    การลบค่า Launcher

    บันทึก: ในกรณีที่คุณสามารถลบคีย์ได้นี่คือ วิธีการเป็นเจ้าของรีจิสทรีคีย์ .

    บันทึก: หลังจากที่คุณลบมันตัวเรียกใช้งานจะถูกบังคับให้สร้างค่าสตริงตัวเรียกใช้งานใหม่ด้วยข้อมูลใหม่ซึ่งจะช่วยแก้ปัญหาได้

  4. เมื่อลบคีย์แล้วให้ปิด Registry Editor แล้วรีสตาร์ทคอมพิวเตอร์
  5. เมื่อเริ่มต้นคอมพิวเตอร์ครั้งถัดไปให้ทำซ้ำการกระทำที่เคยก่อให้เกิด ' เกิดข้อยกเว้น win32 ที่ไม่สามารถจัดการได้ 'ข้อผิดพลาดและดูว่าปัญหาได้รับการแก้ไขหรือไม่

ในกรณีที่ปัญหาเดิมยังคงมีอยู่ให้เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง

โซลูชันที่ 4: รีเซ็ต Internet Explorer (ถ้ามี)

อินสแตนซ์อื่นที่มีศักยภาพในการสร้างปัญหานี้คือชุดของ Internet Explorer (IE) ที่เสียหาย หากคุณกำลังพบกับไฟล์ “ เกิดข้อยกเว้น win32 ที่ไม่สามารถจัดการได้ใน iexplore.exe ’ โอกาสผิดพลาดจะปรากฏขึ้นหลังจากสคริปต์ล้มเหลว

ในการแก้ไขปัญหานี้คุณควรรีเซ็ตการตั้งค่า Internet Explorer ของคุณผ่านทางเมนูตัวเลือกอินเทอร์เน็ต การดำเนินการนี้ได้รับการยืนยันว่าประสบความสำเร็จโดยผู้ใช้จำนวนมากที่จัดการกับข้อผิดพลาดนี้

นี่คือคำแนะนำโดยย่อเกี่ยวกับการรีเซ็ต Internet Explorer เพื่อแก้ไขปัญหา“ เกิดข้อยกเว้น win32 ที่ไม่สามารถจัดการได้ 'ข้อผิดพลาด:

  1. ตรวจสอบให้แน่ใจว่า Internet Explorer, Edge หรืออินสแตนซ์อื่น ๆ ที่เกี่ยวข้องปิดอยู่และไม่มีกระบวนการเบื้องหลังทำงานอยู่
  2. กด คีย์ Windows + R เพื่อเปิดไฟล์ วิ่ง กล่องโต้ตอบ ในกล่องข้อความพิมพ์ 'Inetcpl.cpl' แล้วกด ป้อน เพื่อเปิดไฟล์ ตัวเลือกอินเทอร์เน็ต เมนู.

    เรียกใช้กล่องโต้ตอบ: inetcpl.cpl

    บันทึก: หากคุณได้รับแจ้งจากไฟล์ UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์ระดับผู้ดูแลระบบ

  3. หลังจากที่คุณจัดการเพื่อเข้าไปข้างใน คุณสมบัติอินเทอร์เน็ต เลือกหน้าจอ ขั้นสูง จากเมนูแนวนอนที่ด้านบน ถัดไปไปที่ รีเซ็ต Internet Explorer การตั้งค่า และคลิกที่ไฟล์ รีเซ็ต ปุ่ม.

    การรีเซ็ตการตั้งค่า Internet Explorer

  4. เมื่อคุณเห็นหน้าจอยืนยันตรวจสอบให้แน่ใจว่าช่องที่เกี่ยวข้องกับ ลบการตั้งค่าส่วนบุคคล ถูกตรวจสอบจากนั้นคลิกที่ไฟล์ รีเซ็ต ปุ่ม.

    การรีเซ็ตการตั้งค่าส่วนตัวของ Internet Explorer

  5. รอจนกว่าการดำเนินการจะเสร็จสิ้นจากนั้นรีสตาร์ทเครื่องและดูว่าปัญหาได้รับการแก้ไขหรือไม่เมื่อเริ่มต้นคอมพิวเตอร์ครั้งถัดไป

ในกรณีเดียวกัน “ เกิดข้อยกเว้น win32 ที่ไม่สามารถจัดการได้ใน iexplore.exe ’ ยังคงเกิดข้อผิดพลาดให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง

โซลูชันที่ 5: ปิดใช้งานการดีบักสคริปต์และคีย์รีจิสทรีที่เกี่ยวข้อง (ถ้ามี)

หากคุณพบปัญหากับ Internet Explorer บนเครื่องที่ติดตั้ง VS ไว้ปัญหานี้อาจเกิดขึ้นได้เนื่องจากเมื่อเปิดใช้งานการแก้ไขข้อบกพร่องของสคริปต์และรายการรีจิสทรีจะมีข้อมูลที่เสียหาย

ผู้ใช้ที่ได้รับผลกระทบหลายรายที่พบปัญหานี้ยืนยันว่าปัญหาได้รับการแก้ไขแล้วหลังจากเข้าถึงเมนูตัวเลือกอินเทอร์เน็ตเพื่อปิดใช้งานการดีบักสคริปต์จากนั้นลบคีย์ที่เกี่ยวข้องโดยใช้ Registry Editor

นี่คือคำแนะนำโดยย่อในการดำเนินการนี้เพื่อแก้ไขปัญหา“ เกิดข้อยกเว้น win32 ที่ไม่สามารถจัดการได้ ใน iexplorer.exe ’ ข้อผิดพลาด:

  1. กด คีย์ Windows + R เพื่อเปิดไฟล์ วิ่ง กล่องโต้ตอบ ถัดไปภายในกล่องข้อความพิมพ์ ' inetcpl.cpl ’ แล้วกด ป้อน เพื่อเปิดเมนูตัวเลือกอินเทอร์เน็ต หากคุณได้รับแจ้งจากไฟล์ การควบคุมบัญชีผู้ใช้ (UAC) คลิก ใช่ เพื่อให้สิทธิ์ระดับผู้ดูแลระบบ

    กำลังเปิดหน้าจอคุณสมบัติอินเทอร์เน็ต

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

    ปิดการใช้งาน

  4. เมื่อบังคับใช้การแก้ไขแล้วให้กด สมัคร เพื่อบันทึกการเปลี่ยนแปลงจากนั้นปิดไฟล์ คุณสมบัติอินเทอร์เน็ต หน้าต่าง.
  5. กด คีย์ Windows + R อีกครั้งเพื่อเปิดกล่องโต้ตอบอื่น คราวนี้พิมพ์ 'regedit' แล้วกด ป้อน เพื่อเปิด Registry Editor คุณจะต้องให้สิทธิ์ผู้ดูแลระบบจึงคลิก ใช่ เมื่อได้รับแจ้งจากหน้าต่าง User Account Control

    เปิด Registry Editor

  6. ภายใน Registry Editor ไปที่ตำแหน่งต่อไปนี้โดยใช้เมนูด้านซ้าย:
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows NT  CurrentVersion  AeDebug (เครื่อง 32 บิต) HKEY_LOCAL_MACHINE  SOFTWARE  Wow6432Node  Microsoft  Windows NT  CurrentVersion  AeDebug (เครื่อง 64 บิต)

    บันทึก: ตำแหน่งของไฟล์ที่เราต้องการลบนั้นแตกต่างกันไปขึ้นอยู่กับเวอร์ชัน Windows ที่คุณใช้ หากคุณมี Windows เวอร์ชัน 32 บิตให้ใช้ตำแหน่งแรกให้ใช้ตำแหน่งที่สอง

  7. เมื่อคุณมาถึงตำแหน่งที่ถูกต้องเลื่อนลงไปที่ส่วนด้านขวาแล้วคลิกขวาที่ ดีบักเกอร์ และเลือก ลบ จากเมนูบริบท

    การลบค่ารีจิสทรีของ Debugger

  8. เมื่อลบคีย์นี้แล้วให้ไปที่ตำแหน่งที่สองนี้:
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  .NETFramework  (เครื่อง 32 บิต) HKEY_LOCAL_MACHINE  SOFTWARE  Wow6432Node  Microsoft  .NETFramework (เครื่อง 64 บิต)

    บันทึก: เข้าถึงคีย์รีจิสทรีที่เชื่อมโยงกับเวอร์ชันบิตของ Windows ที่คุณใช้อยู่

  9. เมื่อคุณมาถึงตำแหน่งที่ถูกต้องให้เลื่อนไปที่ส่วนขวามือแล้วลบไฟล์ DbgManagedDebugger มูลค่าโดยคลิกขวาที่มันแล้วเลือก ลบ จากเมนูบริบท

    การลบ DbManagedDebugger

  10. หลังจากที่คุณจัดการลบค่าแล้วให้ปิด Registry Editor แล้วรีสตาร์ทคอมพิวเตอร์
  11. เมื่อการเริ่มต้นครั้งถัดไปเสร็จสมบูรณ์ให้ดูว่าปัญหาเดิมยังคงเกิดขึ้นหรือไม่

ในกรณีที่ 'เกิดข้อยกเว้น win32 ที่ไม่สามารถจัดการได้' ยังคงเกิดข้อผิดพลาดให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง

โซลูชันที่ 6: ติดตั้ง NET Framework เวอร์ชันล่าสุดและซ่อมแซม

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

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

  1. หลังจากติดตั้งเวอร์ชันล่าสุดแล้วก็ถึงเวลาตรวจสอบความสมบูรณ์ บนแป้นพิมพ์ของคุณให้ใช้ไฟล์ คีย์ Windows + R คีย์ผสมเพื่อเปิดไฟล์ วิ่ง กล่องโต้ตอบ
  2. พิมพ์ ควบคุม. exe และคลิกตกลงเพื่อเปิด

กำลังเรียกใช้แผงควบคุม

  1. คลิก ถอนการติดตั้งโปรแกรม แล้วคลิก เปิดหรือปิดคุณสมบัติของ Windows . ตรวจสอบให้แน่ใจว่าคุณค้นหาไฟล์ .NET Framework 4.x.x รายการและตรวจสอบว่าเปิดใช้งานแล้ว 'x.x' เป็นเวอร์ชันล่าสุดสำหรับระบบปฏิบัติการของคุณ
  2. หากไม่ได้เปิดใช้งานช่องทำเครื่องหมายถัดจาก. NET Framework 4.x.x ให้เปิดใช้งานโดยคลิกที่ช่อง คลิกตกลงเพื่อปิดไฟล์ คุณสมบัติของ Windows หน้าต่างและรีบูตเครื่องคอมพิวเตอร์

การเปิดใช้งาน. NET Framework เวอร์ชันล่าสุด

  1. หากเปิดใช้งาน. Net Framework 4.x.x แล้วคุณสามารถซ่อมแซม. Net Framework ได้โดยการล้างกล่องและรีบูตเครื่องคอมพิวเตอร์ หลังจากคอมพิวเตอร์รีสตาร์ทแล้วให้เปิดใช้งาน. Net Framework อีกครั้งและรีสตาร์ทคอมพิวเตอร์อีกครั้ง

โซลูชันที่ 7: ทำการคลีนบูต

มีโปรแกรมและบริการอื่น ๆ อีกมากมายที่อาจส่งผลต่อการทำงานที่เหมาะสมของชุด Microsoft .NET Framework ในกรณีส่วนใหญ่สาเหตุคือโปรแกรมป้องกันไวรัสที่คุณติดตั้งไว้และคุณสามารถลองปิดการใช้งานเพื่อดูว่ายังมีข้อผิดพลาดอยู่หรือไม่ อย่างไรก็ตามเพื่อให้แน่ใจว่าไม่มีสิ่งใดมารบกวนการติดตั้งเราขอแนะนำให้คุณทำการคลีนบูตซึ่งจะปิดใช้งานโปรแกรมและบริการที่ไม่ใช่ของ Microsoft ทั้งหมดไม่ให้เริ่มต้นระบบ ด้วยวิธีนี้คุณสามารถหักออกได้อย่างง่ายดายว่าโปรแกรมใดที่ทำให้เกิดข้อผิดพลาดนี้!

  1. ใช้ Windows + R คีย์ผสมบนแป้นพิมพ์ของคุณ ใน วิ่ง ประเภทกล่องโต้ตอบ MSCONFIG แล้วคลิกตกลง
  2. คลิกที่แท็บ Boot และยกเลิกการเลือกตัวเลือก Safe Boot (หากเลือก)

ใช้ MSCONFIG

  1. ภายใต้แท็บทั่วไปในหน้าต่างเดียวกันคลิกเพื่อเลือกไฟล์ การเริ่มต้นที่เลือก แล้วคลิกเพื่อล้างไฟล์ โหลดรายการเริ่มต้น ช่องทำเครื่องหมายเพื่อให้แน่ใจว่าไม่ได้เลือกไว้
  2. ภายใต้ บริการ คลิกเพื่อเลือก ซ่อนบริการทั้งหมดของ Microsoft กล่องกาเครื่องหมายแล้วคลิก ปิดการใช้งานทั้งหมด .

ปิดใช้งานบริการทั้งหมดที่ไม่ใช่ของ Microsoft

  1. บนแท็บเริ่มต้นคลิก เปิดตัวจัดการงาน . ในหน้าต่างตัวจัดการงานภายใต้แท็บเริ่มต้นคลิกขวาที่รายการเริ่มต้นแต่ละรายการที่เปิดใช้งานและเลือก ปิดการใช้งาน .

ปิดการใช้งานรายการเริ่มต้นทั้งหมด

  1. หลังจากนี้คุณจะต้องดำเนินกระบวนการที่น่าเบื่อที่สุดและนั่นก็คือ การเปิดใช้งานรายการเริ่มต้นทีละรายการ และรีสตาร์ทคอมพิวเตอร์ของคุณ หลังจากนั้นคุณต้องตรวจสอบว่าปัญหาปรากฏขึ้นอีกครั้งหรือไม่ คุณจะต้องทำขั้นตอนเดิมซ้ำแม้กระทั่งกับบริการที่คุณปิดใช้งานในขั้นตอนที่ 4
  2. เมื่อคุณพบรายการเริ่มต้นหรือบริการที่มีปัญหาแล้วคุณสามารถดำเนินการเพื่อแก้ไขปัญหาได้ ถ้าเป็นโปรแกรมก็ทำได้ ติดตั้งใหม่ มันหรือ ซ่อมแซม หากเป็นบริการคุณสามารถปิดใช้งานได้ ฯลฯ

โซลูชันที่ 8: ใช้ SFC เพื่อสแกนหาหน่วยความจำรั่ว

มีรายงานว่าความเสียหายของ Microsoft .NET Framework เกี่ยวข้องกับไฟล์ระบบที่ผิดพลาด ปัญหาเหล่านี้ฝังรากลึกอยู่ภายในไฟล์ระบบและวิธีเดียวที่จะพยายามแก้ไขคือการเรียกใช้ System File Checker (SFC) มันจะสแกนไฟล์ระบบของคุณเพื่อหาข้อผิดพลาดและอาจซ่อมแซมหรือเปลี่ยนใหม่ได้ ทำตามขั้นตอนด้านล่างเพื่อดำเนินการดังกล่าว!

  1. ค้นหา ' พร้อมรับคำสั่ง ” โดยพิมพ์ลงในเมนูเริ่มหรือกดปุ่มค้นหาที่อยู่ข้างๆ คลิกขวาที่รายการแรกซึ่งจะปรากฏขึ้นเป็นผลการค้นหาและเลือกรายการเมนูบริบท“ Run as administrator”
  2. นอกจากนี้คุณยังสามารถใช้คีย์โลโก้ Windows + R ร่วมกันเพื่อเปิดไฟล์ เรียกใช้กล่องโต้ตอบ . พิมพ์“ cmd ” ในกล่องโต้ตอบที่ปรากฏขึ้นและใช้ไฟล์ Ctrl + Shift + Enter คีย์ผสมสำหรับพรอมต์คำสั่งของผู้ดูแลระบบ

เรียกใช้ Command Prompt ในฐานะผู้ดูแลระบบ

  1. พิมพ์คำสั่งต่อไปนี้ในหน้าต่างและตรวจสอบให้แน่ใจว่าคุณกด Enter หลังจากพิมพ์แต่ละคำสั่ง รอ “ การดำเนินการเสร็จสมบูรณ์” ข้อความหรือสิ่งที่คล้ายกันเพื่อให้ทราบว่าวิธีนี้ใช้ได้ผล
sfc / scannow
  1. ลองรีสตาร์ทคอมพิวเตอร์และตรวจสอบดูว่าไฟล์ เกิดข้อยกเว้นที่ไม่สามารถจัดการได้ในแอปพลิเคชันของคุณ ข้อผิดพลาดยังคงปรากฏบนคอมพิวเตอร์ของคุณ

แนวทางที่ 9: ทำการติดตั้งใหม่ทั้งหมด

หากวิธีการใดที่นำเสนอด้านล่างไม่สามารถช่วยคุณในการแก้ไขปัญหาได้เป็นไปได้มากว่าคุณกำลังเผชิญกับปัญหาความไม่ลงรอยกันบางอย่างของ Windows ซึ่งไม่สามารถแก้ไขได้ตามอัตภาพ

หากสถานการณ์นี้เป็นไปได้คุณควรจะแก้ไขปัญหาได้โดยการรีเซ็ตส่วนประกอบทั้งหมดที่เกี่ยวข้องกับการติดตั้ง Windows ของคุณ หากคุณต้องการไปเส้นทางนี้คุณมีสองทางข้างหน้า ทุกอย่างเป็นไปตามขั้นตอนที่คุณต้องการทำตาม:

  • ติดตั้งซ่อม (ซ่อมในสถานที่) - ขั้นตอนนี้เป็นแนวทางที่ดีที่สุดเมื่อคุณต้องการรีเฟรชทุกองค์ประกอบของระบบปฏิบัติการ แต่ผู้ใช้บางคนอาจคิดว่ามันน่าเบื่อเกินไปสำหรับรสนิยมของพวกเขา โปรดทราบว่าคุณจะต้องมีสื่อการติดตั้งที่เข้ากันได้เพื่อบังคับใช้การแก้ไขนี้ แต่ข้อดีที่สำคัญคือข้อมูลส่วนบุคคลทั้งหมดของคุณ (รวมถึงเกมแอปพลิเคชันและสื่อส่วนตัว) จะได้รับการเก็บรักษาไว้แม้ว่าคุณจะไม่ได้สำรองข้อมูลคอมพิวเตอร์ก็ตาม .
  • ทำความสะอาดติดตั้ง - หากคุณกำลังมองหาทางออกที่ง่ายที่สุดนี่คือหนทางที่จะไป คุณไม่จำเป็นต้องใช้สื่อการติดตั้งเพื่อบังคับใช้ (ทำได้ทั้งหมดผ่าน Windows GUI) แต่ถ้าคุณไม่สำรองข้อมูลไว้ล่วงหน้าให้เตรียมพร้อมสำหรับการสูญเสียข้อมูลทั้งหมด
อ่าน 11 นาที