วิธีแก้ไขข้อผิดพลาด 0xc0000006 (STATUS_IN_PAGE_ERROR)



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

ข้อผิดพลาด 0xc0000006 โดยทั่วไปจะพบเมื่อผู้ใช้พยายามเรียกใช้ไฟล์ปฏิบัติการบางอย่างที่สร้างขึ้นโดยทั่วไปใน Visual Studio หรือเมื่อเรียกใช้บางอย่าง สคริปต์ Visual Basic . 0xc0000006 ข้อผิดพลาดรหัส NTSTATUS ซึ่งหมายความว่า STATUS_IN_PAGE_ERROR



0xc0000006 ข้อผิดพลาด (STATUS_IN_PAGE_ERROR)



เป็นเรื่องปกติที่จะเห็นข้อผิดพลาดนี้เมื่อพยายามเรียกใช้ไฟล์ปฏิบัติการจากไดรฟ์ข้อมูลเครือข่าย ปัญหานี้น่าจะเกิดจากปัญหาไม่ต่อเนื่องที่เกิดจากไฟร์วอลล์หรือชุด AV ที่มีการป้องกันมากเกินไป อย่างไรก็ตามผลบวกที่ผิดพลาดนี้อาจเกิดจากค่ารีจิสทรีของ AppInst_DLLs ผิดพลาดหรือเกิดจากความเสียหายของระบบบางประเภท



วิธีที่ 1. การถอนการติดตั้งชุด AV / ไฟร์วอลล์ของ บริษัท อื่น

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

บันทึก: โดยทั่วไปแล้ว Kaspersky ได้รับรายงานว่าเป็นผู้รับผิดชอบในการทำให้เกิดข้อความแสดงข้อผิดพลาดนี้

ในกรณีที่สถานการณ์นี้สามารถใช้ได้กับสถานการณ์ปัจจุบันของคุณคุณมีสองวิธีข้างหน้า:



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

ตัวเลือกที่ 1 ใช้งานได้ยากกว่าเนื่องจากขั้นตอนในการสร้างข้อยกเว้นจะเฉพาะเจาะจงสำหรับชุดของบุคคลที่สามที่คุณใช้อยู่ หากคุณไม่ทราบว่าต้องทำอย่างไรให้ค้นหาขั้นตอนออนไลน์ในการดำเนินการนี้ด้วยชุด AV / ไฟร์วอลล์ของคุณ

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

  1. เปิดไฟล์ วิ่ง ไดอะล็อกโดยการกด คีย์ Windows + R . ถัดไปพิมพ์ 'appwiz.cpl' แล้วกด ป้อน เพื่อเปิดไฟล์ โปรแกรมและคุณสมบัติ เมนู.

    พิมพ์“ appwiz.cpl” ในกล่องโต้ตอบเรียกใช้แล้วกด Enter

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

    การถอนการติดตั้ง ชุดรักษาความปลอดภัย

  3. ภายในพร้อมต์การถอนการติดตั้งให้ทำตามคำแนะนำบนหน้าจอเพื่อทำกระบวนการนี้ให้เสร็จสิ้นจากนั้นรีสตาร์ทคอมพิวเตอร์เพื่อดำเนินการให้เสร็จสิ้น
    บันทึก : ในกรณีที่คุณต้องการใช้เวลามากกว่านี้และตรวจสอบให้แน่ใจว่าคุณไม่ได้ทิ้งไฟล์ที่เหลือที่อาจยังคงทำให้เกิดพฤติกรรมเดิม ๆ ต่อไปนี้เป็นคำแนะนำโดยย่อเกี่ยวกับ การลบไฟล์ที่เหลือของชุด AV ที่เพิ่งถอนการติดตั้งของคุณ .
  4. เมื่อการเริ่มต้นครั้งถัดไปเสร็จสมบูรณ์ AV ในตัว (Windows Defender) ควรจะเปิดใช้งานอยู่แล้ว ดูว่าคุณสามารถจำลองปัญหาอีกครั้งได้หรือไม่โดยพยายามเรียกใช้ไฟล์ปฏิบัติการเดียวกันกับที่เคยเป็นสาเหตุของไฟล์ 0xc0000006 ข้อผิดพลาด (STATUS_IN_PAGE_ERROR)

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

วิธีที่ 2. การทำความสะอาดคีย์ AppInst_DLLs ค่า

ตามที่ปรากฎข้อผิดพลาดนี้อาจเกิดขึ้นได้เนื่องจากคีย์รีจิสทรีเฉพาะที่ติดตามจำนวนข้อขัดข้องและการค้างที่ไม่คาดคิดซึ่งส่งผลกระทบต่อแอปของบุคคลที่สาม อย่างไรก็ตามคีย์เฉพาะนี้มีโอกาสที่จะไม่ดีและในบางสถานการณ์อาจบังคับให้ระบบของคุณเรียกใช้ไฟล์ 0xc0000006 ข้อผิดพลาด (STATUS_IN_PAGE_ERROR) เมื่อไม่เป็นเช่นนั้น

หากคุณคิดว่าสถานการณ์นี้อาจใช้ได้โปรดปฏิบัติตามคำแนะนำด้านล่างเพื่อให้แน่ใจว่าไม่มีผลบวกผิดพลาดที่เกี่ยวข้องกับการลดลงของประสิทธิภาพ ข้อผิดพลาดของรีจิสทรี , การลดลงของ RAM, ไฟล์ที่กระจัดกระจาย, การติดตั้งโปรแกรมที่ไม่จำเป็นหรือซ้ำซ้อนซึ่งอาจบังคับให้ระบบเรียกใช้ไฟล์ 0xc0000006 ข้อผิดพลาด:

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

    เรียกใช้ Registry Editor

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

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

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

    การล้างค่าของ Applnit_DLLs

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

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

วิธีที่ 3. เรียกใช้การสแกน DISM และ SFC

หากวิธีการด้านล่างไม่อนุญาตให้คุณแก้ไขไฟล์ 0xc0000006 ข้อผิดพลาด โอกาสที่ปัญหาจะเกิดจากความไม่สอดคล้องกันของไฟล์ระบบที่อำนวยความสะดวกจากความเสียหายบางประเภท ผู้ใช้ที่ได้รับผลกระทบหลายรายที่พยายามแก้ไขปัญหาได้รายงานว่าปัญหาได้รับการแก้ไขแล้วหลังจากที่พวกเขาใช้ยูทิลิตี้ในตัวสองตัวที่สามารถแก้ไขความเสียหายของไฟล์ระบบได้ - SFC (ตัวตรวจสอบไฟล์ระบบ) และ DISM (การปรับใช้การบริการและการจัดการอิมเมจ)

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

SFC มีประสิทธิภาพมากกว่าในการแก้ไขข้อผิดพลาดทางตรรกะเนื่องจากต้องอาศัยแคชที่จัดเก็บไว้ในเครื่องเพื่อแทนที่ไฟล์ที่เสียหายด้วยสำเนาที่สมบูรณ์ ในทางกลับกัน, DISM อาศัย WU (Windows Update) คอมโพเนนต์เพื่อแทนที่ไฟล์ที่เสียหายด้วยคุณสมบัติเทียบเท่า

นี่คือสิ่งที่คุณต้องทำเพื่อเรียกใช้ DISM และ SFC จากพรอมต์ CMD ที่ยกระดับ:

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

    เรียกใช้พรอมต์คำสั่ง

  2. เมื่อคุณจัดการเพื่อเข้าไปในพรอมต์ CMD ที่ยกระดับแล้วให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อเริ่มการสแกน SFC:
    sfc / scannow

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

  3. หลังจากการดำเนินการเสร็จสิ้นให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาได้รับการแก้ไขหรือไม่เมื่อเริ่มต้นระบบครั้งถัดไป เมื่อลำดับการบูตถัดไปเสร็จสมบูรณ์ให้ทำตามขั้นตอนที่ 1 อีกครั้งเพื่อเปิดเทอร์มินัล CMD ที่ยกระดับขึ้นมาอีก
  4. เมื่อคุณกลับไปที่พรอมต์ CMD ที่ยกระดับให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter เพื่อเริ่มการสแกน DISM:
    DISM / ออนไลน์ / Cleanup-Image / RestoreHealth

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

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

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

วิธีที่ 4. ดำเนินการติดตั้งซ่อมแซม

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

วิธีที่ง่ายที่สุดในการดำเนินการนี้โดยไม่สูญเสียข้อมูลส่วนบุคคลของคุณคือทำการติดตั้งซ่อมแซม (ขั้นตอนการอัปเกรดแบบแทนที่ แต่วิธีที่ปลอดภัยที่สุดคือการใช้สื่อการติดตั้งที่เข้ากันได้

บันทึก : หากคุณไม่มีสื่อการติดตั้งที่เข้ากันได้นี่คือ วิธีสร้างหนึ่งสำหรับ Windows 10 .

เมื่อคุณพร้อมแล้วให้ทำตามคำแนะนำ ( ที่นี่ ) สำหรับคำแนะนำในการดำเนินการขั้นตอนการติดตั้งซ่อมแซม

อ่าน 5 นาที