Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ไขข้อผิดพลาด .NET Runtime Error 1026

ผู้ใช้ Windows หลายคนได้เปิด Event Viewer และพบข้อผิดพลาด .NET Runtime Error 1026 จำนวนมากที่เกิดขึ้นในลำดับต่อเนื่อง ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่รายงานว่าทุกครั้งที่มี event ใหม่ประเภทนี้ถูกสร้างขึ้น พวกเขาก็จะเห็นป๊อปอัพข้อผิดพลาดแอปพลิเคชันด้วย ปัญหานี้ยืนยันแล้วว่าเกิดขึ้นบน Windows 7, Windows 8.1 และ Windows 10

วิธีแก้ไขข้อผิดพลาด .NET Runtime Error 1026

หลังจากสืบสวนปัญหานี้ พบว่ามีสาเหตุเบื้องต้นที่แตกต่างกันหลายประการที่อาจก่อให้เกิด .NET Runtime Error 1026 นี่คือรายการสาเหตุที่เป็นไปได้ที่อาจก่อให้เกิดข้อผิดพลาดนี้:

  • ข้อขัดแย้งของแอปพลิเคชันบุคคลที่สาม – ตามที่พบ คุณสามารถเห็นปัญหานี้เกิดขึ้นเนื่องจากข้อขัดแย้งระหว่างสองกระบวนการบุคคลที่สาม หรือระหว่างบริการบุคคลที่สามและกระบวนการ Windows Native ในสถานการณ์ส่วนใหญ่ประเภทนี้ คุณควรสามารถแก้ไขปัญหาได้โดยการบรรลุสถานะ clean boot และระบุตัวกระตุ้นผ่านการทดลองและผิดพลาด
  • ไฟล์โครงสร้างพื้นฐาน .NET ที่เสียหาย – หากคุณเห็นอินสแตนซ์ใหม่ของข้อผิดพลาดนี้ภายใน Event Viewer อย่างต่อเนื่อง เป็นไปได้ว่าคุณกำลังจัดการกับการเสียหายบางประการที่ส่งผลต่อการติดตั้ง .NET Framework ในกรณีนี้ วิธีที่มีประสิทธิภาพที่สุดในการแก้ปัญหาคือการรัน .NET Repair Tool
  • ข้อขัดแย้งของ Lauchpad.exe กับ Windows Update – ในอดีต ปัญหานี้เริ่มเกิดขึ้นเป็นผลลัพธ์จาก Windows Update ที่ผิดปกติที่ทำลายฟังก์ชันที่มีอยู่ของ Launchpad.exe ผู้ใช้ที่ได้รับผลกระทบที่เจอปัญหาเดียวกันยืนยันว่าพวกเขาแก้ไขปัญหาได้โดยการให้บัญชี admin ควบคุมเต็มที่โฟลเดอร์ของผู้ใช้ และเปลี่ยนชื่อ executable Launchpad.exe
  • การติดตั้ง Windows Media ที่เสียหาย – ในบางสถานการณ์ อาจเป็นไปได้ที่จะเจอปัญหาประเภทนี้เนื่องจากการพึ่งพา Windows Media Player ที่เสียหายบางส่วน หากเป็นกรณีนั้น คุณควรสามารถแก้ไขปัญหาได้โดยการใช้ยูทิลิตี Windows Features เพื่อติดตั้งแพ็กเกจ WMP ใหม่
  • การเสียหายของไฟล์ระบบ – โปรดจำไว้ว่าคุณยังสามารถประสบปัญหานี้ได้แม้ว่าการเสียหายที่ส่งผลต่ออุปกรณ์ของคุณจะอยู่นอกขอบเขตของ .NET Framework ที่คุณใช้งานอยู่ ในกรณีนี้ คุณควรใช้เวลารันการสแกน DISM และ SFC ในการพยายามแก้ไขกรณีการเสียหายของไฟล์ระบบที่บนพื้นผิว อย่างไรก็ตาม ในสถานการณ์ที่รุนแรงที่สุด คุณอาจต้องไปสู่ clean install หรือ repair install procedure

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

วิธีที่ 1: ขั้นตอน Clean Boot

ตามกรณีที่บันทึกไว้ส่วนใหญ่ ปัญหานี้มีแนวโน้มเกิดขึ้นมากที่สุดเนื่องจากข้อขัดแย้งบางประการระหว่างสองโปรแกรมบุคคลที่สาม หรือระหว่างโปรแกรมบุคคลที่สามและกระบวนการ Windows Native นี่มีโอกาสมากขึ้นหากคุณสังเกตเห็นอินสแตนซ์ใหม่ของข้อผิดพลาด .NET Runtime Error 1026 ปรากฏขึ้นเฉพาะเมื่อคุณพยายามเปิดแอปพลิเคชันบุคคลที่สาม

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

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

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

ในกรณีที่ข้อผิดพลาด .NET Runtime Error 1026 เดียวกันยังคงเกิดขึ้นแม้หลังจากที่คุณบูท PC ของคุณเข้าสู่ clean boot ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง

วิธีที่ 2: รัน .NET Repair Tool

หาก clean boot ไม่ทำงานสำหรับคุณ คำแนะนำของเราคือดำเนินการต่อกับชุดขั้นตอนการแก้ไขปัญหาที่จะช่วยให้คุณแก้ไขปัญหาเบื้องต้นใดๆ กับแพ็กเกจ redist ของ .NET ที่ติดตั้งอยู่บนคอมพิวเตอร์ของคุณในปัจจุบัน

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

หากคุณยังไม่ได้ลองรัน .NET Repair tool ให้ปฏิบัติตามคำแนะนำด้านล่างสำหรับคำแนะนำทีละขั้นตอนในการทำเช่นนั้น:

  1. เปิดเบราว์เซอร์ของคุณและเข้าถึง หน้าดาวน์โหลด Microsoft .NET Framework Repair tool เมื่อคุณอยู่ในหน้านั้น ให้คลิกที่ปุ่ม Download (ภายใต้ Microsoft .NET Framework Repair Tool).วิธีแก้ไขข้อผิดพลาด .NET Runtime Error 1026
  2. หลังจากคุณไปถึงหน้าจอถัดไป ให้เริ่มต้นโดยติ๊กกล่องที่เกี่ยวข้องกับ NetFxRepairTool.exe ในขณะที่ยกเลิกการติ๊กทุกอย่างอื่น ต่อไป คลิกที่ Next เพื่อขยับไปยังเมนูถัดไป
  3. เมื่อดาวน์โหลดเสร็จสิ้น ให้ดับเบิลคลิกที่ executable การติดตั้งที่คุณเพิ่งดาวน์โหลด แล้วคลิก Yes เมื่อได้รับพร้อมต์ที่ UAC (User Account Control).
  4. หลังจากคุณจัดการเปิด Microsoft .NET Framework Repair Tool ให้ปฏิบัติตามคำแนะนำบนหน้าจอและติ๊กกล่องที่เกี่ยวข้องกับ I have read and accepted the license terms เมื่อได้รับพร้อมต์จาก ToS ก่อนคลิกที่ Next เพื่อก้าวไปข้างหน้า.วิธีแก้ไขข้อผิดพลาด .NET Runtime Error 1026
  5. ในจุดนี้ ยูทิลิตี้ควรได้เริ่มการสแกน .NET dependencies ที่ติดตั้งอยู่บนคอมพิวเตอร์ของคุณแล้ว รออย่างอดทนจนกระทั่งกระบวนการเสร็จสิ้น และหลีกเลี่ยงการขัดจังหวะเพื่อป้องกันปัญหาเพิ่มเติม
  6. เมื่อการดำเนินการเสร็จสิ้นสุดท้าย ให้คลิกที่ Next เพื่อนำกลยุทธ์การซ่อมแซมที่ยูทิลิตี้แนะนำไปใช้โดยอัตโนมัติ.วิธีแก้ไขข้อผิดพลาด .NET Runtime Error 1026
  7. เมื่อการแก้ไขถูกนำไปใช้สำเร็จแล้ว ให้คลิกที่ Finish เพื่อทำให้กระบวนการเสร็จสิ้น หากคุณไม่ได้รับพร้อมต์ให้รีสตาร์ทโดยอัตโนมัติ ให้ทำเองและตรวจสอบ Event Viewer เมื่อการเริ่มต้นครั้งต่อไปเสร็จสิ้น เพื่อดูว่าปัญหาประเภทเดียวกันยังคงเกิดขึ้นหรือไม่

หากคุณรัน .NET Framework Repair utility แล้วและคุณยังคงเห็นปัญหาประเภทนี้ ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง

วิธีที่ 3: เปลี่ยนชื่อ Launchpad.exe (หากใช้ได้)

ตามที่พบ คุณสามารถคาดหวังได้ว่าจะเห็นข้อผิดพลาดนี้เนื่องจาก Windows Update ใหม่ที่ทำลายฟังก์ชัน Windows 10 ที่มีอยู่ แม้ว่าข้อผิดพลาด .NET Runtime Error 1026 จะไม่ได้บ่งชี้ตัวกระตุ้นที่เป็นไปได้นี้โดยตรง ผู้ใช้ที่ได้รับผลกระทบหลายคนยืนยันว่าพวกเขาสามารถได้ Full Control สิทธิ์สำหรับไดเรกทอรี Users และเปลี่ยนชื่อ Launchpad.exe เป็นอย่างอื่น เพื่อป้องกันไม่ให้ Windows ใช้มัน

หมายเหตุ: หากคุณมีบัญชีผู้ใช้หลายบัญชีบนคอมพิวเตอร์นี้ คุณต้องทำสิ่งนี้สำหรับทุกผู้ใช้ที่มีอยู่ภายในไดเรกทอรี C:\Users\

หากคุณยังไม่ได้ลองวิธีนี้ ให้ปฏิบัติตามคำแนะนำด้านล่างเพื่อรับสิทธิ์ Full Control ในไดเรกทอรี Users และเปลี่ยนชื่อ executable Launchpad หลัก:

อัปเดต: จนถึงตอนนี้ วิธีแก้ไขนี้ได้รับการยืนยันว่าทำงานได้เฉพาะ Windows 10

  1. เริ่มต้นด้วยการให้แน่ใจว่าบัญชีผู้ใช้ที่คุณใช้อยู่ในปัจจุบันเป็น administrator.
  2. ต่อไป ไปที่ไดเรกทอรีรากของ OS drive ของคุณ (น่าจะเป็น C:/) คลิกขวาที่โฟลเดอร์ Users และเลือก Properties จากเมนูบริบทที่ปรากฏ.วิธีแก้ไขข้อผิดพลาด .NET Runtime Error 1026
  3. เมื่ออยู่ในหน้าจอ Properties ให้เข้าถึงแท็บ Security เลือกกลุ่ม Administrators จากเมนูด้านล่าง แล้วคลิกที่ Edit.วิธีแก้ไขข้อผิดพลาด .NET Runtime Error 1026

    หมายเหตุ: เมื่อได้รับพร้อมต์จาก UAC (User Account Control Prompt) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ

  4. ภายในหน้าต่าง Permissions for Users ให้เลือกแท็บ Administrators และให้แน่ใจว่ากล่องติ๊ก Allow ที่เกี่ยวข้องกับ Full control ถูกติ๊ก.วิธีแก้ไขข้อผิดพลาด .NET Runtime Error 1026
  5. คลิก Apply เพื่อบันทึกการเปลี่ยนแปลง และให้แน่ใจว่าคุณมีสิทธิ์ Full Control สำหรับโฟลเดอร์ Users.
  6. กลับไปที่ File Explorer และใช้ริบบอนด้านบนเพื่อเข้าถึงแท็บ View จากเมนูบริบทที่ปรากฏ ให้ติ๊กกล่องที่เกี่ยวข้องกับ Hidden Items.

    วิธีแก้ไขข้อผิดพลาด .NET Runtime Error 1026
  7. ต่อไป ใช้ File Explorer เพื่อไปที่ตำแหน่งต่อไปนี้:
    C:\Users\[username]\AppData\Local\Microsoft_Corporation
  8. เมื่อคุณอยู่ในนั้น ให้ดูว่าคุณสามารถจับ executable ที่ชื่อ Launchpad_XXX.exe ได้หรือไม่
    หมายเหตุ: XXX เป็นเพียง placeholder ในกรณีของคุณ คุณจะเห็นตัวอักษรสุ่มจำนวนหนึ่ง
  9. หากคุณสามารถค้นหา executable ที่ถูกต้องได้ ให้เปลี่ยนชื่อมันเป็นอย่างอื่นหรือเพียงแค่เพิ่ม副檔名 .old ที่ท้ายชื่อ นี่จะบังคับให้ Windows ไม่สนใจไฟล์นี้และสร้าง equivalent ที่สมบูรณ์ใหม่ที่หวังว่าไม่จะสร้างปัญหาประเภทเดียวกัน
  10. เปิด Event Viewer และดูว่าปัญหาแก้ไขแล้วหรือไม่

หากคุณยังคงพบอินสแตนซ์ใหม่ของ .NET Runtime Error 1026, ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง

วิธีที่ 4: ติดตั้ง Windows Media Player ใหม่

หากคุณเจอข้อผิดพลาดนี้ขณะพยายามเปิดแอปพลิเคชันหรือเกมที่ต้องใช้การพึ่งพา Windows Media Player คุณอาจสามารถแก้ไขปัญหานี้ได้โดยการติดตั้งการติดตั้ง Windows Media Player ในท้องถิ่นใหม่

โดยทั่วไป คุณจะสามารถระบุได้ว่าสถานการณ์นี้ใช้ได้หรือไม่โดยการตรวจสอบไฟล์ log Event ID หากมันมีการกล่าวถึง Microsoft.Xna.Framework.Media.MediaQueue.Play หรือสิ่งอื่น วิธีแก้ไขนี้น่าจะช่วยให้คุณแก้ไขปัญหาได้

ผู้ใช้ที่ได้รับผลกระทบหลายคนยืนยันว่าพวกเขาสามารถป้องกันไม่ให้อินสแตนซ์ใหม่ของข้อผิดพลาด .NET Runtime Error 1026 ปรากฏขึ้นได้ โดยการใช้เมนู Programs and Features เพื่อติดตั้งองค์ประกอบ Windows Media Player ทั้งหมดใหม่

หากคุณยังไม่ได้ลองทำสิ่งนี้ ให้ปฏิบัติตามคำแนะนำด้านล่าง:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ภายในกล่องข้อความ พิมพ์ 'appwiz.cpl' ภายในกล่องข้อความและกด Enter เพื่อเปิดเมนู Programs and Features.วิธีแก้ไขข้อผิดพลาด .NET Runtime Error 1026
  2. เมื่อคุณอยู่ในเมนู Programs and Features ให้คลิกที่ Turn Windows features on or off เมื่อคุณได้รับพร้อมต์จาก UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ผู้ดูแลระบบ.วิธีแก้ไขข้อผิดพลาด .NET Runtime Error 1026
  3. เมื่อคุณอยู่ในเมนู Windows Features ให้เลื่อนลงรายการฟีเจอร์และขยายเมนูดรอปดาวน์ที่เกี่ยวข้องกับ Media Features.
  4. ต่อไป ยกเลิกติ๊กกล่องที่เกี่ยวข้องกับ Windows Media Player และคลิก Ok เพื่อปิดใช้งาน Windows Media Player อย่างมีประสิทธิภาพ ที่พร้อมต์ยืนยัน ให้คลิกที่ Yes เพื่อยืนยันการดำเนินการ.วิธีแก้ไขข้อผิดพลาด .NET Runtime Error 1026
  5. รอจนกระทั่งการดำเนินการเสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์ของคุณเพื่ออนุญาตให้คอมพิวเตอร์ของคุณบูทโดยไม่มีส่วนประกอบ WMP
  6. ปฏิบัติตามขั้นตอนที่ 1 ถึง 3 เพื่อกลับไปที่หน้าจอ Windows Features จากนั้นติ๊กกล่องที่เกี่ยวข้องกับ Windows Media Player (ภายใต้ Media Features) เพื่อเปิดใช้งานใหม่ จากนั้นยืนยันการดำเนินการและรอจนกระทั่งกระบวนการเสร็จสิ้น
  7. ตรวจสอบ Event Viewer และดูว่าคุณสามารถจับอินสแตนซ์ใหม่ของ .NET Runtime Error 1026 ได้หรือไม่

หากปัญหายังไม่ได้รับการแก้ไข ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง

วิธีที่ 5: รันการสแกน SFC และ DISM

หากไม่มีวิธีด้านบนทำงานสำหรับคุณ ถึงเวลาเริ่ม troubleshooting สำหรับการเสียหายบางประการที่ส่งผลต่อไฟล์ระบบของคุณซึ่งส่งผลต่อ .NET framework หาก .NET Framework repair tool ไม่มีประสิทธิภาพในกรณีของคุณ คุณควรดำเนินการต่อโดยการรันโปรแกรมช่วยเหลือที่มาพร้อมระบบสองตัวซึ่งทุก Windows version ใหม่มี (SFC และ DISM)

SFC (System File Checker) และ DISM (Deployment Image Servicing and Management) เป็นเครื่องมือสองตัวที่สามารถระบุไฟล์ระบบที่เสียหายและแทนที่ด้วย equivalent ที่สมบูรณ์ได้อย่างมีประสิทธิภาพ

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

การทำ SFC scan เป็นจุดเริ่มต้นที่เหมาะสมเพราะมันเป็นเครื่องมือที่เป็น local ทั้งหมดที่จะไม่ต้องการให้คุณมีการเชื่อมต่ออินเทอร์เน็ตที่น่าเชื่อถือ

วิธีแก้ไขข้อผิดพลาด .NET Runtime Error 1026

หมายเหตุ: หลังจากเริ่มกระบวนการนี้ สำคัญที่จะต้องหลีกเลี่ยงการปิดหน้าต่าง CMD ที่มีสิทธิ์แม้เมื่อยูทิลิตี้ดูเหมือนจะค้าง (สิ่งนี้มักเกิดขึ้นกับ PC ที่ใช้ HDD แบบดั้งเดิม) รออย่างอดทนจนกระทั่งกระบวนการเสร็จสิ้น เนื่องจากการขัดจังหวะการดำเนินการอาจก่อให้เกิด logical errors บน HDD ของคุณ

เมื่อการสแกน SFC เสร็จสิ้น ให้รีบูทคอมพิวเตอร์ของคุณและปรับใช้การสแกน DISM เมื่อการเริ่มต้นครั้งต่อไปเสร็จสิ้น

วิธีแก้ไขข้อผิดพลาด .NET Runtime Error 1026

หมายเหตุ: ยูทิลิตีนี้ใช้ส่วนประกอบย่อยของ Windows Update เพื่อดาวน์โหลดส่วนประกอบที่สมบูรณ์เพื่อแทนที่อินสแตนซ์ที่เสียหายของไฟล์ระบบ เนื่องจากนี้ คุณต้องแน่ใจว่าคุณมี อินเทอร์เน็ต ที่น่าเชื่อถือ

เมื่อการสแกน DISM เสร็จสิ้นสำเร็จแล้ว ให้รีสตาร์ทคอมพิวเตอร์ของคุณและตรวจสอบ Event Viewers เพื่อดูว่าคุณสามารถจับอินสแตนซ์ใหม่ของ .NET Runtime Error 1026 ได้หรือไม่

ในกรณีที่ปัญหาเดิมยังคงเกิดขึ้น ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง

วิธีที่ 6: รีเฟรชทุกส่วนประกอบของ Windows

หากไม่มีวิธีด้านบนทำงานในกรณีของคุณ น่าจะเป็นไปได้มากที่คุณกำลังจัดการกับปัญหาการเสียหายของระบบเบื้องต้นบางประการที่ส่งผลต่อ .NET framework ของคุณที่ไม่มี built-in utility ใดๆ สามารถแก้ไขได้

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

เมื่อพูดถึงการทำเช่นนี้ มี 2 กระบวนการที่คุณควรพิจารณาใช้:

  • Repair install (in-place repair) – นี่คือกระบวนการที่แนะนำหากคุณไม่ขาดเวลา และคุณต้องการไปสู่วิธีที่จะอนุญาตให้คุณรักษาไฟล์ส่วนตัวที่มีอยู่บน OS drive การทำ repair install procedure จะต้องใช้สื่อการติดตั้งที่เข้ากันได้ แต่ข้อดีหลักคือคุณได้เก็บแอปพลิเคชันที่ติดตั้งไว้ เกม สื่อส่วนตัว และแม้แต่ user preferences บางอย่าง
  • Clean install – หากคุณมองหาวิธีแก้ไขที่รวดเร็ว และคุณไม่มีข้อมูลสำคัญบน OS drive ของคุณ (หรือคุณได้สำรองแล้ว) กระบวนการที่มีความหมายที่สุดคือ clean install นี่จะไม่ต้องการให้คุณใช้สื่อการติดตั้ง (คุณสามารถเริ่มได้โดยตรงจากเมนู GUI ของ Windows)