ผู้ใช้ Windows หลายคนได้เปิด ตัวแสดงเหตุการณ์ และค้นพบ .NET Runtime Error 1026 . จำนวนมาก ข้อผิดพลาดที่เกิดขึ้นอย่างรวดเร็ว ผู้ใช้ที่ได้รับผลกระทบส่วนใหญ่รายงานว่าเมื่อใดก็ตามที่มีการสร้างเหตุการณ์ประเภทนี้ขึ้นใหม่ พวกเขาก็จะเห็นป๊อปอัปข้อผิดพลาดของแอปพลิเคชันด้วย ปัญหานี้ได้รับการยืนยันแล้วว่าจะเกิดขึ้นบน Windows 7, Windows 8.1 และ Windows 10
หลังจากตรวจสอบปัญหานี้แล้ว ปรากฏว่ามีสาเหตุหลายประการที่แตกต่างกันซึ่งอาจทำให้เกิด .NET Runtime Error 1026 . นี่คือรายชื่อผู้กระทำผิดที่อาจก่อให้เกิดข้อผิดพลาดนี้:
- ความขัดแย้งของแอปพลิเคชันบุคคลที่สาม – ตามที่ปรากฏ คุณจะเห็นได้ว่าปัญหานี้เกิดขึ้นเนื่องจากความขัดแย้งระหว่างสองกระบวนการของบุคคลที่สามหรือระหว่างบริการของบุคคลที่สามกับกระบวนการ Windows ดั้งเดิม ในสถานการณ์ส่วนใหญ่ประเภทนี้ คุณควรสามารถแก้ไขปัญหาได้โดยบรรลุสถานะคลีนบูตและระบุผู้กระทำผิดผ่านการลองผิดลองถูก
- ไฟล์โครงสร้างพื้นฐาน .NET เสียหาย – หากคุณพบข้อผิดพลาดใหม่ ๆ ใน Event Viewer อยู่เสมอ เป็นไปได้ว่าคุณกำลังจัดการกับความเสียหายบางประเภทที่ส่งผลต่อการติดตั้ง .NET Framework ในกรณีนี้ วิธีที่มีประสิทธิภาพที่สุดในการแก้ปัญหาคือการเรียกใช้ .NET Repair Tool
- Lauchpad.exe ขัดแย้งกับ Windows Update – ในอดีต ปัญหานี้เริ่มเกิดขึ้นจาก Windows Update ที่ไม่ดี ซึ่งจบลงด้วยการทำลายฟังก์ชันการทำงานที่มีอยู่ของ Launchpad.exe ผู้ใช้ที่ประสบปัญหาเดียวกันได้ยืนยันว่าพวกเขาจัดการเพื่อแก้ไขปัญหาโดยให้บัญชีผู้ดูแลระบบควบคุมโฟลเดอร์ของผู้ใช้ได้อย่างสมบูรณ์และเปลี่ยนชื่อไฟล์เรียกทำงาน Launchpad.exe
- การติดตั้ง Windows Media ที่เสียหาย – ในบางกรณี เป็นไปได้ e จะพบปัญหาประเภทนี้เนื่องจากการพึ่งพา Windows Media Player ที่เสียหายบางส่วน ในกรณีนี้ คุณควรสามารถแก้ไขปัญหาได้โดยใช้ยูทิลิตี้ Windows Features เพื่อติดตั้งแพ็คเกจ WMP ใหม่
- ไฟล์ระบบเสียหาย – โปรดทราบว่าคุณสามารถประสบปัญหานี้ได้แม้ว่าความเสียหายที่ส่งผลต่ออุปกรณ์ของคุณจะเกินขอบเขตของ .NET Framework ที่คุณกำลังใช้งานอยู่ ในกรณีนี้ คุณควรใช้เวลาในการเรียกใช้การสแกน DISM และ SFC เพื่อพยายามแก้ไขกรณีผิวเผินของไฟล์ระบบเสียหาย อย่างไรก็ตาม ในสถานการณ์ที่ร้ายแรงที่สุด คุณอาจต้องดำเนินการติดตั้งใหม่ทั้งหมดหรือขั้นตอนการติดตั้งซ่อมแซม
เมื่อคุณทราบทุกสถานการณ์ที่อาจเป็นต้นเหตุของปัญหานี้แล้ว ต่อไปนี้คือรายการของวิธีการที่ผู้ใช้ที่ได้รับผลกระทบรายอื่นๆ ได้ใช้เพื่อแก้ไขปัญหานี้อย่างประสบผลสำเร็จ:
วิธีที่ 1:ขั้นตอนการคลีนบูต
ตามเอกสารกรณีส่วนใหญ่ ปัญหานี้อาจเกิดขึ้นได้มากที่สุดเนื่องจากความขัดแย้งระหว่างโปรแกรมบุคคลที่สามสองโปรแกรมหรือระหว่างโปรแกรมของบุคคลที่สามกับกระบวนการ Windows ดั้งเดิม นี่จะมีโอกาสมากขึ้นหากคุณสังเกตเห็นเฉพาะอินสแตนซ์ใหม่ของ .NET Runtime Error 1026 เกิดข้อผิดพลาดเมื่อคุณพยายามเปิดแอปพลิเคชันบุคคลที่สาม
หากใช้สถานการณ์นี้ได้ คุณสามารถแยกและระบุผู้กระทำความผิดได้โดยเริ่มต้นคอมพิวเตอร์ของคุณให้เข้าสู่โหมดคลีนบูต และดูว่าปัญหายังคงเกิดขึ้นหรือไม่
การดำเนินการนี้จะช่วยให้แน่ใจว่าคอมพิวเตอร์ของคุณบูทในโหมดที่ไม่อนุญาตการเรียกใช้บริการ กระบวนการ หรือรายการเริ่มต้นของบุคคลที่สาม
หากคุณบูตคอมพิวเตอร์เข้าสู่สถานะ Clean Boot และเห็นว่าปัญหาหยุดเกิดขึ้น คุณสามารถดำเนินการต่อและเปิดใช้งานทุกกระบวนการและรายการเริ่มต้นใหม่อย่างเป็นระบบ และทำการรีสตาร์ทตามปกติจนกว่าคุณจะจัดการระบุตัวผู้กระทำความผิดได้
ในกรณีที่เหมือนกัน .NET Runtime Error 1026 ข้อผิดพลาดยังคงเกิดขึ้นแม้ว่าคุณจะบูตพีซีของคุณในคลีนบูตแล้ว ให้เลื่อนลงไปยังวิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีที่ 2:การเรียกใช้เครื่องมือซ่อมแซม .NET
หากคลีนบูตไม่ได้ผลสำหรับคุณ คำแนะนำของเราคือดำเนินการตามขั้นตอนการแก้ไขปัญหาต่างๆ ที่จะช่วยให้คุณแก้ไขปัญหาพื้นฐานใดๆ กับแพ็คเกจ .NET redist ที่ติดตั้งอยู่ในคอมพิวเตอร์ของคุณ
ผู้ใช้ที่ได้รับผลกระทบหลายคนที่ประสบปัญหานี้เช่นกันได้รายงานว่าในที่สุดพวกเขาก็จัดการเพื่อป้องกันอินสแตนซ์ใหม่ของ .NET Runtime Error 1026 เกิดข้อผิดพลาดจากการเรียกใช้ .NET Framework Repair Tool – เครื่องมือนี้จะสแกนคอมพิวเตอร์ของคุณโดยอัตโนมัติและแก้ไขการขึ้นต่อกันของ .NET ที่อาจสร้างปัญหา
หากคุณยังไม่ได้ลองใช้เครื่องมือ .NET Repair ให้ทำตามคำแนะนำด้านล่างเพื่อดูคำแนะนำทีละขั้นตอนในการทำเช่นนั้น:
- เปิดเบราว์เซอร์ของคุณและเข้าถึงหน้าดาวน์โหลดเครื่องมือซ่อมแซม Microsoft .NET Framework . เมื่อคุณเข้าไปในหน้าแล้ว ให้คลิกที่ ดาวน์โหลด ปุ่ม (ภายใต้ เครื่องมือซ่อมแซม Microsoft .NET Framework ).
- หลังจากที่คุณไปที่หน้าจอถัดไป ให้เริ่มต้นด้วยการเลือกช่องที่เชื่อมโยงกับ NetFxRepairTool.exe ในขณะที่ยกเลิกการเลือกทุกอย่างอื่น จากนั้นคลิก ถัดไป เพื่อไปยังเมนูถัดไป
- เมื่อดาวน์โหลดเสร็จแล้ว ให้ดับเบิลคลิกที่ไฟล์ปฏิบัติการการติดตั้งที่คุณเพิ่งดาวน์โหลดมา จากนั้นคลิก ใช่ เมื่อได้รับแจ้งที่ UAC (การควบคุมบัญชีผู้ใช้)
- หลังจากที่คุณจัดการเปิด การซ่อมแซม Microsoft .NET Framework เครื่องมือ ทำตามคำแนะนำบนหน้าจอและทำเครื่องหมายในช่องที่เกี่ยวข้องกับ ฉันได้อ่านและยอมรับเงื่อนไขการอนุญาต เมื่อได้รับแจ้งจากข้อกำหนดในการให้บริการก่อนคลิก ถัดไป ก้าวหน้า.
- ณ จุดนี้ ยูทิลิตีควรเริ่มสแกนการพึ่งพา .NET แล้ว ติดตั้งบนคอมพิวเตอร์ของคุณ รออย่างอดทนจนกว่ากระบวนการจะเสร็จสิ้นและหลีกเลี่ยงการขัดจังหวะเพื่อหลีกเลี่ยงปัญหาเพิ่มเติม
- เมื่อดำเนินการเสร็จแล้ว ให้คลิกที่ ถัดไป เพื่อใช้กลยุทธ์การซ่อมแซมที่ยูทิลิตี้แนะนำโดยอัตโนมัติ
- เมื่อแก้ไขสำเร็จแล้ว ให้คลิกที่ เสร็จสิ้น เพื่อเสร็จสิ้นกระบวนการ หากคุณไม่ได้รับแจ้งให้รีสตาร์ทโดยอัตโนมัติ ให้ดำเนินการเองและดูที่เครื่องหมาย ตัวแสดงกิจกรรม เมื่อ Nest Startup เสร็จสิ้น เพื่อดูว่าปัญหาแบบเดียวกันนี้ยังคงเกิดขึ้นอยู่หรือไม่
หากคุณเรียกใช้ยูทิลิตี .NET Framework Repair แล้ว และยังพบปัญหาประเภทนี้อยู่ ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีที่ 3:การเปลี่ยนชื่อ Launchpad.exe (ถ้ามี)
ตามที่ปรากฏ คุณสามารถคาดหวังได้ว่าจะเห็นข้อผิดพลาดนี้เนื่องจาก Windows Update ใหม่ซึ่งจบลงด้วยการทำลายฟังก์ชัน Windows 10 ที่มีอยู่ แม้ว่า .NET Runtime Error 1026 ข้อผิดพลาดไม่ได้บ่งชี้ถึงผู้กระทำผิดที่อาจเกิดขึ้น ผู้ใช้ที่ได้รับผลกระทบหลายคนยืนยันว่าพวกเขาสามารถรับการควบคุมทั้งหมด สิทธิ์สำหรับผู้ใช้ ไดเร็กทอรีและเปลี่ยนชื่อ Launchpad.exe เป็นอย่างอื่นเพื่อป้องกันไม่ให้ Windows ใช้งาน
หมายเหตุ: หากคุณมีบัญชีผู้ใช้หลายบัญชีในคอมพิวเตอร์เครื่องนี้ คุณต้องทำเช่นนี้สำหรับผู้ใช้ทุกคนที่อยู่ภายใน C:\Users\ ไดเรกทอรี
หากคุณยังไม่ได้ลองใช้วิธีนี้ ให้ทำตามคำแนะนำด้านล่างเพื่อรับสิทธิ์การควบคุมทั้งหมดในไดเร็กทอรี Users และเปลี่ยนชื่อไฟล์เรียกทำงาน Launchpad หลัก:
อัปเดต: จนถึงตอนนี้ การแก้ไขเฉพาะนี้ได้รับการยืนยันแล้วว่าใช้ได้กับ Windows 10 เท่านั้น
- เริ่มต้นด้วยการทำให้มั่นใจว่าบัญชีผู้ใช้ที่คุณกำลังใช้อยู่นั้นเป็น ผู้ดูแลระบบ
- ถัดไป ไปที่ไดเร็กทอรีรากของไดรฟ์ระบบปฏิบัติการของคุณ (ส่วนใหญ่จะเป็น C:/) คลิกขวาที่โฟลเดอร์ Users แล้วเลือก Properties จากเมนูบริบทที่เพิ่งปรากฏขึ้น
- เมื่อคุณอยู่ในคุณสมบัติ หน้าจอ เข้าสู่ความปลอดภัย แท็บ เลือก ผู้ดูแลระบบ จากเมนูด้านล่าง จากนั้นคลิกที่ แก้ไข
หมายเหตุ: เมื่อได้รับแจ้งจาก UAC (User Account Control Prompt) คลิก ใช่ เพื่อให้สิทธิ์ของผู้ดูแลระบบ
- ภายใน การอนุญาตสำหรับผู้ใช้ หน้าต่าง เลือกแท็บผู้ดูแลระบบ และตรวจสอบให้แน่ใจว่าปุ่ม อนุญาต ช่องที่เกี่ยวข้องกับ คอนโทรแบบเต็ม l ถูกตรวจสอบ
- คลิก สมัคร เพื่อบันทึกการเปลี่ยนแปลงและให้แน่ใจว่าคุณมี การควบคุมทั้งหมด สิทธิ์ให้กับผู้ใช้ โฟลเดอร์
- กลับไปที่ File Explorer และใช้ริบบิ้นที่ด้านบนเพื่อเข้าถึง มุมมอง แท็บ จากเมนูตามบริบทที่เพิ่งปรากฏขึ้น ให้เลือกช่องที่เชื่อมโยงกับ รายการที่ซ่อนอยู่
- ต่อไป ใช้ File Explorer เพื่อนำทางไปยังตำแหน่งต่อไปนี้:
C:\Users\[username]\AppData\Local\Microsoft_Corporation
- เมื่อคุณเข้าไปข้างในแล้ว ให้ดูว่าคุณสามารถหาไฟล์ปฏิบัติการที่ชื่อว่า Launchpad_XXX ได้หรือไม่ .exe
หมายเหตุ: XXX เป็นเพียงตัวยึดตำแหน่ง ในกรณีของคุณ คุณจะเห็นจำนวนอักขระแบบสุ่ม - หากคุณสามารถค้นหาไฟล์สั่งการที่ถูกต้องได้ ให้เปลี่ยนชื่อเป็นอย่างอื่น หรือเพียงแค่เพิ่มนามสกุล .old ต่อท้ายชื่อ การดำเนินการนี้จะบังคับให้ Windows ละเว้นไฟล์นี้และสร้างไฟล์ที่เทียบเท่าใหม่ที่มีประสิทธิภาพซึ่งหวังว่าจะไม่สร้างปัญหาแบบเดียวกัน
- เปิด โปรแกรมดูกิจกรรม และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่
หากคุณยังคงพบเห็นอินสแตนซ์ใหม่ของ .NET Runtime Error 1026 เลื่อนลงไปที่การแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีที่ 4:ติดตั้ง Windows Media Player ใหม่อีกครั้ง
หากคุณพบข้อผิดพลาดนี้ขณะพยายามเปิดแอปพลิเคชันหรือเกมที่ต้องใช้การพึ่งพา Windows Media Player คุณอาจสามารถแก้ไขปัญหานี้ได้โดยติดตั้งการติดตั้ง Windows Media Player ในเครื่องใหม่
โดยทั่วไป คุณจะสามารถระบุได้ว่าสถานการณ์นี้เป็นไปได้หรือไม่โดยการตรวจสอบ รหัสเหตุการณ์ ไฟล์บันทึก หากมีการกล่าวถึง Microsoft.Xna.Framework.Media.MediaQueue.Play หรืออย่างอื่น การแก้ไขนี้มักจะช่วยให้คุณสามารถแก้ไขปัญหาได้
ผู้ใช้ที่ได้รับผลกระทบหลายคนยืนยันว่าพวกเขาสามารถป้องกันการปรากฏของอินสแตนซ์ใหม่ของ .NET Runtime Error 1026 โดยใช้เมนูโปรแกรมและคุณลักษณะเพื่อติดตั้ง Windows Media Player . ใหม่ทั้งหมด องค์ประกอบ
หากคุณยังไม่ได้ลองทำ ให้ทำตามคำแนะนำด้านล่าง:
- กด แป้น Windows + R เพื่อเปิด วิ่ง กล่องโต้ตอบ ในกล่องข้อความ ให้พิมพ์ 'appwiz.cpl' ในกล่องข้อความแล้วกด Enter เพื่อเปิด โปรแกรมและคุณลักษณะ เมนู.
- เมื่อคุณอยู่ในโปรแกรมและคุณลักษณะ เมนู ให้คลิก เปิดหรือปิดคุณลักษณะของ Windows เมื่อคุณได้รับแจ้งจาก UAC (การควบคุมบัญชีผู้ใช้) คลิก ใช่ เพื่อให้สิทธิ์การเข้าถึงของผู้ดูแลระบบ
- เมื่อคุณอยู่ในคุณลักษณะของ Windows เมนู เลื่อนลงผ่านรายการคุณลักษณะและขยายเมนูแบบเลื่อนลงที่เกี่ยวข้องกับ คุณลักษณะสื่อ
- ถัดไป ให้ยกเลิกการเลือกช่องที่เชื่อมโยงกับ Windows Media Player และคลิก ตกลง เพื่อปิดการใช้งาน Windows Media Player อย่างมีประสิทธิภาพ ที่ข้อความแจ้งการยืนยัน ให้คลิก ใช่ เพื่อยืนยันการดำเนินการ
- รอจนกว่าการดำเนินการจะเสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์เพื่อให้คอมพิวเตอร์ของคุณสามารถบู๊ตได้โดยไม่ต้องใช้ส่วนประกอบ WMP
- ทำตามขั้นตอนที่ 1 ถึง 3 เพื่อกลับไปที่ คุณลักษณะของ Windows หน้าจอ จากนั้นทำเครื่องหมายที่ช่องที่เกี่ยวข้องกับ Windows Media Player (ใน คุณลักษณะสื่อ ) เพื่อเปิดใช้งานอีกครั้ง จากนั้นให้ยืนยันการดำเนินการและรอให้กระบวนการเสร็จสมบูรณ์
- ตรวจสอบ โปรแกรมดูเหตุการณ์ และดูว่าคุณสามารถตรวจพบอินสแตนซ์ใหม่ของ .NET Runtime Error 1026
หากปัญหายังไม่ได้รับการแก้ไข ให้เลื่อนลงไปที่วิธีแก้ไขที่เป็นไปได้ถัดไปด้านล่าง
วิธีที่ 5:การเรียกใช้ SFC และ DISM Scans
หากวิธีการข้างต้นไม่ได้ผลสำหรับคุณ ก็ถึงเวลาที่จะเริ่มแก้ไขปัญหาความเสียหายบางประเภทที่ส่งผลต่อไฟล์ระบบของคุณที่ส่งผลต่อ .NET framework หากเครื่องมือซ่อมแซม .NET Framework ไม่มีผลในกรณีของคุณ คุณควรดำเนินการโดยใช้ยูทิลิตี้ในตัวสองสามตัวที่ทุกเวอร์ชันล่าสุดของ Windows มี (SFC และ DISM)
SFC (ตัวตรวจสอบไฟล์ระบบ) และ DISM (การให้บริการและการจัดการอิมเมจการปรับใช้) เป็นเครื่องมือสองอย่างที่สามารถระบุไฟล์ระบบที่เสียหายได้อย่างมีประสิทธิภาพ และแทนที่ด้วยไฟล์ที่เทียบเท่าที่มีประสิทธิภาพ
แม้ว่าเครื่องมือทั้งสองนี้จะมีความคล้ายคลึงกัน แต่คำแนะนำของเราคือให้เรียกใช้ทั้งสองอย่างติดต่อกันอย่างรวดเร็วเพื่อเพิ่มโอกาสในการแก้ไขไฟล์ระบบที่เสียหาย
กำลัง สแกน SFC เป็นสถานที่ที่เหมาะในการเริ่มต้น เนื่องจากเป็นเครื่องมือในพื้นที่ทั้งหมดซึ่งคุณไม่จำเป็นต้องมีการเชื่อมต่ออินเทอร์เน็ตที่เชื่อถือได้
หมายเหตุ: หลังจากเริ่มขั้นตอนนี้ สิ่งสำคัญคือต้องหลีกเลี่ยงการปิดหน้าต่าง CMD ที่ยกระดับ แม้ว่ายูทิลิตี้จะดูเหมือนค้าง (สิ่งนี้มักจะเกิดขึ้นกับพีซีที่ใช้ HDD แบบเดิม) อดทนรอจนกว่ากระบวนการจะเสร็จสิ้นเนื่องจากการขัดจังหวะการดำเนินการอาจทำให้เกิดข้อผิดพลาดทางตรรกะบน HDD ของคุณ
เมื่อการสแกน SFC เสร็จสิ้น ให้รีบูตเครื่องคอมพิวเตอร์และปรับใช้การสแกน DISM เมื่อการเริ่มต้นระบบครั้งถัดไปเสร็จสมบูรณ์
หมายเหตุ: ยูทิลิตีนี้ใช้องค์ประกอบย่อยของ Windows Update เพื่อดาวน์โหลดส่วนประกอบที่มีประสิทธิภาพเพื่อแทนที่อินสแตนซ์ของไฟล์ระบบที่เสียหาย ด้วยเหตุนี้ คุณต้องแน่ใจว่าคุณมีอินเทอร์เน็ต ที่เชื่อถือได้
เมื่อการสแกน DISM เสร็จสมบูรณ์ ให้รีสตาร์ทคอมพิวเตอร์และตรวจสอบ Event Viewers เพื่อดูว่าคุณพบอินสแตนซ์ใหม่ของ .NET Runtime Error 1026
ในกรณีที่ยังเกิดปัญหาเดิมอยู่ ให้เลื่อนลงไปที่วิธีแก้ไขถัดไปด้านล่าง
วิธีที่ 6:รีเฟรชทุกองค์ประกอบของ Windows
หากวิธีการข้างต้นไม่ได้ผลในกรณีของคุณ เป็นไปได้มากว่าคุณกำลังจัดการกับปัญหาความเสียหายของระบบที่ส่งผลต่อ .NET framework ของคุณซึ่งไม่มียูทิลิตี้ในตัวที่สามารถแก้ไขได้
หากสถานการณ์นี้ใช้ได้ สิ่งสุดท้ายที่คุณสามารถทำได้คือต้องแน่ใจว่าคุณรีเฟรชทุกองค์ประกอบของ Windows เป็นหลัก เพื่อกำจัดความเสียหายประเภทใดก็ตามที่อาจเป็นต้นเหตุของปัญหานี้
เมื่อพูดถึงการทำเช่นนี้ มี 2 ขั้นตอนที่คุณควรพิจารณาใช้:
- ซ่อมแซมการติดตั้ง (การซ่อมแซมในสถานที่) – นี่เป็นขั้นตอนที่แนะนำหากคุณมีเวลาไม่มาก และต้องการใช้วิธีที่จะช่วยให้คุณสามารถเก็บไฟล์ส่วนตัวของคุณไว้ในไดรฟ์ OS การทำขั้นตอนการติดตั้งซ่อมแซมจะทำให้คุณต้องใช้สื่อการติดตั้งที่เข้ากันได้ แต่ข้อดีที่สำคัญคือคุณสามารถเก็บแอปพลิเคชัน เกม สื่อส่วนตัว และการตั้งค่าบางอย่างของผู้ใช้ที่ติดตั้งไว้ได้
- ล้างการติดตั้ง – หากคุณกำลังมองหาวิธีแก้ไขด่วนและคุณไม่มีข้อมูลสำคัญในไดรฟ์ระบบปฏิบัติการของคุณ (หรือคุณได้สำรองข้อมูลไว้แล้ว) ขั้นตอนที่เหมาะสมที่สุดคือการติดตั้งใหม่ทั้งหมด คุณไม่จำเป็นต้องใช้สื่อการติดตั้ง (คุณสามารถเริ่มได้โดยตรงจากเมนู GUI ของ Windows)