สถานะของข้อผิดพลาดการสลายตัวเมื่อเริ่มต้นแอปพลิเคชัน 0xc0000022 เหตุใดข้อผิดพลาดจึงปรากฏขึ้น การติดตั้งส่วนประกอบระบบ DirectPlay เพิ่มเติม

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

สาเหตุหลักของข้อผิดพลาด 0xc0000022 คือการไม่มีองค์ประกอบที่จำเป็นสำหรับแอปพลิเคชันในระบบที่จำเป็นในการรัน ตัวอย่างเช่น ข้อผิดพลาดที่อธิบายไว้คือผู้เยี่ยมชม Windows 10 บ่อยครั้ง เมื่อพวกเขาพยายามเรียกใช้เกมจากต้นปี 2000 เหนือสิ่งอื่นใดข้อผิดพลาดอาจเกิดขึ้นได้เนื่องจากไดรเวอร์ที่ล้าสมัยหรือทำงานไม่ถูกต้องสำหรับการ์ดแสดงผล, ขาดการอัปเดตที่จำเป็นในระบบ, การสัมผัสกับไวรัสต่าง ๆ และไฟล์ที่เสียหายของแอปพลิเคชันเอง

แน่นอนว่าข้อผิดพลาด 0xc0000022 ก็มีข้อความของตัวเองเช่นกัน:

ข้อผิดพลาดในการเริ่มต้นแอปพลิเคชัน (0xc0000022)

ผู้ใช้มักพบข้อความนี้:

เกิดข้อผิดพลาดเมื่อเริ่มแอปพลิเคชัน (0xc0000022)

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

คำแนะนำในการแก้ไขข้อผิดพลาด 0xc0000022

  • เรียกใช้ในฐานะผู้ดูแลระบบก่อนอื่น ให้ลองเรียกใช้โปรแกรมหรือเกมที่คุณต้องการในฐานะผู้ดูแลระบบ ในการดำเนินการนี้ ให้คลิกขวาที่ไฟล์ผู้บริหารของแอปพลิเคชันที่อยู่ในโฟลเดอร์รูท และเลือก "เรียกใช้ในฐานะผู้ดูแลระบบ"
  • การตรวจสอบไวรัสในระบบไวรัสสามารถสร้างปัญหาได้ทุกประเภทสำหรับการทำงานของระบบปฏิบัติการ ตัวอย่างเช่น การบล็อกการเข้าถึงไฟล์ระบบบางไฟล์ที่จำเป็นในการเรียกใช้แอปพลิเคชันที่คุณต้องการ ซึ่งส่งผลให้ข้อผิดพลาดที่กล่าวถึงในบทความนี้ปรากฏขึ้น คุณสามารถสแกนระบบโดยใช้โปรแกรมป้องกันไวรัสที่คุณมีอยู่ ตัวอย่างเช่นแม้แต่ระบบ Windows Defender ก็สามารถรับมือกับงานนี้ได้อย่างสมบูรณ์แบบ หากต้องการเรียกใช้การสแกนระบบใน Windows Defender คุณจะต้องดำเนินการดังต่อไปนี้: Windows+S → Windows Defender Security Center → การป้องกันไวรัสและภัยคุกคาม → การสแกนขั้นสูง → การสแกนแบบเต็ม → เรียกใช้การสแกนทันทีเมื่อพบภัยคุกคามในระบบแล้ว ให้กำจัดมันและตรวจสอบข้อผิดพลาด 0xc0000022
  • การติดตั้งการอัปเดตที่เลื่อนออกไปบางครั้งปัญหานี้อาจเกิดขึ้นเนื่องจากระบบของผู้ใช้ไม่มีการอัปเดตจำนวนหนึ่งจาก Microsoft ที่จำเป็นในการเรียกใช้แอปพลิเคชัน ตรวจสอบให้แน่ใจว่าคุณไม่มีการอัปเดตที่ค้างอยู่ใน Windows Update เมื่อต้องการทำเช่นนี้ ให้ทำดังต่อไปนี้: LMB ที่เริ่ม→การตั้งค่า→การอัปเดตและความปลอดภัย→ Windows Update →ตรวจสอบการอัปเดตติดตั้งการอัปเดตที่มีอยู่ จากนั้นลองเรียกใช้แอปพลิเคชันที่พบข้อผิดพลาด 0xc0000022 อีกครั้ง
  • การอัพเดตไดรเวอร์การ์ดแสดงผลคุณอาจพบปัญหานี้เนื่องจากไดรเวอร์ตัวเร่งความเร็วกราฟิกที่ล้าสมัยติดตั้งอยู่ในระบบของคุณ ลองติดตั้งไดรเวอร์ล่าสุด จากนั้นลองเรียกใช้แอปพลิเคชันอีกครั้ง เราขอเตือนคุณว่าคุณสามารถค้นหาไดรเวอร์ที่จำเป็นได้ในส่วนดาวน์โหลดของแหล่งข้อมูลบนเว็บ เช่น Nvidia.com, AMD.com และ Intel.com
  • การใช้ไดเร็กเพลย์หากคุณกำลังพยายามเปิดตัวของเล่นเก่าๆ แต่มีข้อผิดพลาด 0xc0000022 ขวางทางคุณ คุณจะต้องใช้ส่วนประกอบในระบบที่เรียกว่า DirectPlay เมื่อต้องการทำเช่นนี้ คุณจะต้องทำสิ่งต่อไปนี้: คลิกขวาที่ Start →แอปพลิเคชันและคุณสมบัติ→โปรแกรมและคุณสมบัติ→เปิดหรือปิดส่วนประกอบ Windows →ส่วนประกอบดั้งเดิม→ DirectPlay →ทำเครื่องหมายที่ช่องทันทีที่คุณเปิดใช้งาน DirectPlay หน้าต่างจะปรากฏขึ้นต่อหน้าคุณพร้อมกับการติดตั้งส่วนประกอบที่เลือก เมื่อการติดตั้งเสร็จสมบูรณ์ ให้ลองเปิดแอปพลิเคชันที่ต้องการเพื่อตรวจสอบข้อผิดพลาด 0xc0000022
  • ระบบการเรียกคืน.ขออภัย หากไม่มีสิ่งใดได้ผลสำหรับคุณ เราขอแนะนำให้คุณใช้การกู้คืนระบบ เพื่อให้แม่นยำยิ่งขึ้น คุณสามารถย้อนกลับระบบของคุณไปสู่สถานะก่อนหน้าได้โดยใช้จุดคืนค่าที่สร้างไว้ล่วงหน้า หากต้องการใช้จุดคืนค่า คุณจะต้องดำเนินการดังต่อไปนี้: Windows + S →การกู้คืน→เรียกใช้การคืนค่าระบบเลือกช่วงเวลาที่ยังไม่มีข้อผิดพลาด 0xc0000022 ในระบบของคุณ จากนั้นเริ่มกระบวนการกู้คืน

หากคุณพบข้อผิดพลาดเมื่อเริ่มเกมหรือโปรแกรมด้วยรหัส 0xc0000022 อย่าตกใจและลบเกมทันที มีสาเหตุหลายประการที่อาจส่งผลต่อการเกิดข้อผิดพลาด ตามกฎแล้วปัญหานี้เกี่ยวข้องกับผู้ใช้ Windows 7 ขึ้นไป

บันทึก!เกมคอมพิวเตอร์ละเมิดลิขสิทธิ์บางเกมที่แพ็คซ้ำมีโค้ดที่ไม่ถูกต้องในตอนแรก ดังนั้นไม่ว่าคุณจะทำอะไรก็ตาม ข้อผิดพลาดจะไม่ได้รับการแก้ไข

วิธีที่ 1: อัปเดต DirectX

สาเหตุที่พบบ่อยที่สุดของรหัสข้อผิดพลาด 0xc0000022 คือไม่มีไลบรารีจาก .

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

หลังจากการติดตั้ง DirectX เสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และเปิดเกม หากขั้นตอนข้างต้นไม่สำเร็จ ให้ไปยังวิธีการแก้ไขปัญหาถัดไป

วิธีที่ 2: อัปเดตไดรเวอร์การ์ดแสดงผลของคุณ

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

วิธีที่ 3: เรียกใช้เกมในฐานะผู้ดูแลระบบ

ในบางกรณี การได้รับสิทธิ์ของผู้ดูแลระบบสามารถช่วยแก้ไขข้อผิดพลาด 0xc0000022 ได้ โดยคลิกขวาที่ทางลัดของเกมแล้วเลือก "เรียกใช้ในฐานะผู้ดูแลระบบ" - โดยปกติแล้ว ขั้นตอนเหล่านี้จะต้องดำเนินการให้เสร็จสิ้นเพียงครั้งเดียวเท่านั้น

วิธีที่ 4: ติดตั้งการปรับปรุง Windows ใหม่

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

วิธีที่ 5: ติดตั้งเกมใหม่

สันนิษฐานได้ว่าเกมอาจติดตั้งบนคอมพิวเตอร์ไม่ถูกต้อง ซึ่งเป็นผลมาจากการที่คุณเห็นข้อผิดพลาด 0xc0000022 ลบเกมผ่าน "แผงควบคุม" และติดตั้งอีกครั้ง

วิธีที่ 6: การคืนค่าระบบ

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

เมื่อต้องการทำเช่นนี้ ให้เปิด "เริ่ม" และเขียนลงในแถบค้นหา "ระบบการเรียกคืน" - เปิดผลลัพธ์ จากนั้นเลือกจุดย้อนกลับที่ยังไม่ได้สังเกตข้อผิดพลาด 0xc0000022


ข้อผิดพลาดที่เกี่ยวข้องกับบทความนี้เกิดขึ้นในกรณีส่วนใหญ่เมื่อเปิดแอปพลิเคชันหรือเกม ข้อความแสดงความล้มเหลวมีดังนี้: "ข้อผิดพลาดในการเริ่มต้นแอปพลิเคชัน 0xc0000022"

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

เกิดข้อผิดพลาดเมื่อเริ่มโปรแกรม

ในกรณีที่ปัญหาดังกล่าวข้างต้นด้วยรหัส 0xc0000022 เกิดขึ้นระหว่างการเริ่มต้นแอปพลิเคชันดังนั้นสำหรับสถานการณ์นี้จะมีคำแนะนำหลายประการที่แตกต่างกันในประสิทธิภาพ แต่คุณอาจดึง "ตั๋วโชคดี" ออกมาได้

เมื่อข้อความกล่าวถึงไฟล์ที่หายไป อย่าพยายามโหลด DLL บนอุปกรณ์ของคุณ อย่าเพียงแค่อย่าพยายาม อย่าแม้แต่จะพยายามทำมัน!

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

บ่อยครั้งที่ผู้ใช้พบไลบรารีสองแห่งที่ทำให้เกิดข้อผิดพลาด เรากำลังพูดถึง nv*****.dll และ d3d****_Two_Digits.dll นอกจากนี้เรายังดึงความสนใจของคุณไปที่ข้อเท็จจริงที่ว่าในการแก้ไขปัญหาในกรณีแรกคุณต้องติดตั้ง Nvidia "ฟืน" และหาก d3d****_Two_Digits.dll ปรากฏขึ้น - Microsoft DirectX เราขอแนะนำให้ดาวน์โหลด Microsoft DirectX จากเว็บไซต์อย่างเป็นทางการ (รวมถึงแอปพลิเคชันและส่วนประกอบทั้งหมด) คุณสามารถดาวน์โหลดได้ทันทีหลังจากไปที่ลิงค์ https://www.microsoft.com/ru-ru/download/details.aspx?id=35 สิ่งสำคัญอย่างยิ่งคือต้องดาวน์โหลดเวอร์ชันเต็มจากเว็บไซต์อย่างเป็นทางการสำหรับผู้ใช้ที่คอมพิวเตอร์ทำงานบน G8 ความจริงก็คือ Windows 8 มี DirectX ในตัว แต่ไม่ได้นำเสนอในรูปแบบที่สมบูรณ์ ความแตกต่างนี้เองที่บางครั้งทำให้เกิดข้อผิดพลาดหลายประการ รวมถึง 0xc0000022

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

เรียกใช้แอปพลิเคชันในฐานะผู้ดูแลระบบ

อัปเดตส่วนประกอบและเครื่องมือ Windows ที่ล้าสมัย

เปิดใช้งานพรอมต์คำสั่งในฐานะผู้ดูแลระบบและพิมพ์ sfc /scannow;

ดำเนินการและเริ่มต้นจากจุดที่ยังไม่มีความล้มเหลว

ข้อความรหัส 0xc0000022 ปรากฏขึ้นเมื่อเปิดเกม

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

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

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

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

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

ในกรณีนี้ ควรติดตั้งเกมใหม่จะดีกว่า กระบวนการนี้ไม่เร็วเสมอไป แต่ไม่มีทางหนีรอด - จำเป็นต้องตรวจสอบวิธีการทั้งหมด

แอปพลิเคชันเข้ากันไม่ได้กับเวอร์ชันระบบปฏิบัติการ

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

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

ใต้รายการคุณจะเห็นเมนูแบบเลื่อนลงซึ่งคุณต้องค้นหา "Windows XP (Service Pack 3)" จากนั้นคลิกที่ปุ่มตกลง หากหลังจากทำการเปลี่ยนแปลงแล้ว ข้อความที่มีรหัส 0xc0000022 ปรากฏขึ้นอีกครั้งเมื่อเริ่มต้นแอปพลิเคชัน ให้ลองทำตามขั้นตอนเดิม แต่คราวนี้เลือก “Windows XP (Service Pack 2)” จากเมนูแบบเลื่อนลง

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

หากคุณยังคงมีคำถามในหัวข้อ “วิธีแก้ไขข้อผิดพลาด 0xc0000022?” คุณสามารถถามพวกเขาในความคิดเห็น


if(function_exists("the_ratings")) ( the_ratings(); ) ?>

เมื่อใช้งาน Windows 10 บางครั้งมีข้อผิดพลาดปรากฏขึ้น ซึ่งแต่ละข้อผิดพลาดจะมีหมายเลขของตัวเอง ข้อความแสดงข้อผิดพลาด 0xc0000022 ปรากฏบนหน้าจอเป็นหน้าต่าง ข้อความในหน้าต่างอาจเปลี่ยนแปลงได้ขึ้นอยู่กับว่าแอปพลิเคชันใดที่ขัดข้องเมื่อเปิดตัว

สาเหตุของข้อผิดพลาด 0xc0000022

ปัญหานี้อาจปรากฏขึ้นเมื่อเริ่มแอปพลิเคชันบริการ เกม หรือหลังจากการคืนค่าระบบ บ่อยครั้งที่ข้อความแสดงข้อผิดพลาด 0xc0000022 ปรากฏขึ้นด้วยเหตุผลดังต่อไปนี้:

  • ไม่พบ dll;
  • ไฟล์เสียหาย
  • ไม่สามารถเข้าถึงไฟล์ที่ต้องการ
  • ความปลอดภัยของระบบไฟล์ถูกบุกรุก

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

ไม่พบ DLL

หากหน้าต่างที่มีข้อผิดพลาด 0xc0000022 ปรากฏขึ้น ซึ่งระบุว่าไลบรารี dll ที่จำเป็นหายไป ปัญหาส่วนใหญ่สามารถแก้ไขได้ เมื่อไปที่ไดเร็กทอรี C:\windows\system32 คุณสามารถแทนที่หรือเพิ่มไฟล์ที่ต้องการได้

หากข้อความเกี่ยวกับปัญหาปรากฏขึ้นบนหน้าจอเมื่อเริ่มเกม การติดตั้ง DirectX หรือไดรเวอร์การ์ดแสดงผลใหม่อาจช่วยได้

ไฟล์เสียหาย

ข้อมูลอาจเสียหายเมื่อเขียนลงฮาร์ดดิสก์ หากต้องการคืนค่า คุณต้องสลับไปใช้โหมดบรรทัดคำสั่ง ในการทำเช่นนี้คุณต้องเรียกใช้โปรแกรม คำสั่ง อดีตและเริ่มการสแกน sfc/scannow.sfc- มันเกิดขึ้นที่ระบบพบไฟล์ที่เสียหาย แต่ไม่สามารถซ่อมแซมได้ดังนั้นผู้ใช้จึงต้องกู้คืนด้วยตนเอง ในการดำเนินการนี้ คุณต้องเข้าสู่ระบบ Windows ในเซฟโหมด คุณสามารถเปิดใช้งานได้โดยกดปุ่ม F8 ที่จุดเริ่มต้นของการบู๊ตคอมพิวเตอร์

ไม่สามารถเข้าถึงไฟล์ที่ต้องการได้

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

ความปลอดภัยของระบบไฟล์ถูกบุกรุก

หากข้อความแสดงข้อผิดพลาด 0xc0000022 บ่งชี้ถึงปัญหาเกี่ยวกับระบบไฟล์ คุณสามารถดำเนินการเริ่มต้นการวินิจฉัยของ Windows ได้ โดยคลิก วิน+อาร์และในหน้าต่างที่ปรากฏขึ้น ให้ป้อน msconfig.phpเพื่อเปิดยูทิลิตีการกำหนดค่าระบบ จากนั้นในหน้าต่างที่ปรากฏขึ้นคุณต้องไปที่แท็บ "ทั่วไป" และทำเครื่องหมายในช่อง "การวินิจฉัยการทำงาน" หากขั้นตอนเหล่านี้ไม่สามารถแก้ปัญหาได้ ทางเลือกที่ดีที่สุดคือการติดตั้งระบบใหม่

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

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

อย่างไรก็ตาม การติดตั้งระบบใหม่ทั้งหมดก็เหมาะสมเมื่อคุณได้ลองวิธีการทั้งหมดที่อธิบายไว้ข้างต้นแล้วเพื่อแก้ไขข้อผิดพลาดแต่ไม่ได้ช่วยอะไร

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

เมื่อเปิดเกมหรือโปรแกรมใด ๆ ข้อผิดพลาดของแอปพลิเคชัน 0xc0000022 ปรากฏขึ้น อะไรคือสาเหตุและวิธีแก้ไขใน Windows 7, 8.1 และ 10

เหตุใดข้อผิดพลาด 0xc0000022 จึงเกิดขึ้นเมื่อเปิดเกมและแอปพลิเคชัน - จะแก้ไขได้อย่างไร

บ่อยครั้งที่ผู้ใช้ Windows พบข้อผิดพลาด 0xc0000022 ปัญหาเกิดขึ้นเมื่อเปิดเกมและแอพพลิเคชั่น โดยเฉพาะเวอร์ชันเก่า ทันทีหลังจากเริ่มต้นระบบ ข้อความต่อไปนี้จะปรากฏขึ้นบนหน้าจอ:

"เกิดข้อผิดพลาดขณะเริ่มแอปพลิเคชัน (0xc0000022) คลิกตกลงเพื่อออกจากแอปพลิเคชัน"

สิ่งที่น่าสนใจคือปัญหาจะปรากฏขึ้นแม้ว่าจะมีการติดตั้งระบบที่อัปเดตอย่างสมบูรณ์พร้อมไดรเวอร์ใหม่ รวมถึงไลบรารีล่าสุดทั้งหมด เช่น DirectX และ Visual C++ Redistributable ที่ติดตั้งอยู่

การติดตั้งส่วนประกอบระบบ DirectPlay เพิ่มเติม

สาเหตุที่พบบ่อยที่สุดของรหัสข้อผิดพลาด 0xc0000022 คือโปรแกรมใช้ส่วนประกอบ DirectPlay บ่อยครั้งที่ปัญหาเกิดขึ้นเมื่อพยายามเปิดเกมเก่า โดยค่าเริ่มต้น ส่วนประกอบนี้ไม่ได้รับการติดตั้งบนระบบ ซึ่งทำให้รหัสปัญหา 0xc0000022

สามารถติดตั้ง DirectPlay ได้อย่างง่ายดายโดยใช้การตั้งค่าระบบของ Windows 7, 8.1 และ 10 ทำอย่างไร?

แยกเมนู Start ใน Windows 7 หรือเปิดแถบค้นหาใน 8.1 และ 10 แล้วค้นหาส่วนที่มีชื่อต่อไปนี้:

"เปิดหรือปิดคุณลักษณะของ Windows"

คลิกที่รายการที่พบในผลการค้นหา หน้าต่างจะปรากฏขึ้นพร้อมกับรายการคุณลักษณะของระบบที่ติดตั้ง (เลือกไว้) หรือพร้อมให้เปิดใช้งานใน Windows

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

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

โปรแกรมป้องกันไวรัสบล็อกไฟล์เริ่มต้น

สำหรับผู้ใช้บางราย รหัสข้อผิดพลาด 0xc0000022 จะปรากฏขึ้นเมื่อโปรแกรมป้องกันไวรัสบล็อกไฟล์ *.exe ที่รับผิดชอบในการเปิดแอปพลิเคชันหรือเกมเฉพาะ
ตรวจสอบว่า *.exe ไม่ได้ถูกบล็อกโดยโปรแกรมป้องกันไวรัสเมื่อเปิดแอปพลิเคชัน โปรแกรมป้องกันไวรัสส่วนใหญ่มีหน้าที่เพิ่มโปรแกรมที่เลือกลงในรายการยกเว้น ตัวอย่างเช่น ใน Avast ให้ไปที่การตั้งค่า – คุณสมบัติ และเพิ่มไฟล์ *.exe ไปยังส่วนข้อยกเว้น โดยใช้ตัวเลือก “มุมมอง” ในช่อง “เส้นทางไฟล์”

ดังนั้นให้แยกไฟล์ในโปรแกรมป้องกันไวรัสแล้วลองเปิดเกม หน้าต่างข้อผิดพลาด 0xc0000022 ควรหายไปแล้ว

เกิดข้อผิดพลาดเมื่อเปิดเกม CreateDXGIFactory2 ในไฟล์ D3D11.dll และวิธีแก้ไข

ผู้ใช้มักประสบปัญหาเมื่อเริ่มต้นระบบ มีข้อผิดพลาดปรากฏขึ้นเกี่ยวกับไฟล์ D3D11.dll และแจ้งให้ทราบว่า "ไม่พบจุดเข้าสู่ขั้นตอน CreateDXGIFactory2" เกมสามารถเปิดได้หลังจากคลิกปุ่มตกลงหลายครั้ง

ข้อผิดพลาดปรากฏขึ้นหลังจากติดตั้งม็อด SweetFX ซึ่งปรับปรุงกราฟิกในหลาย ๆ เกม การปรับเปลี่ยนนี้ใช้ฟิลเตอร์กับรูปภาพ ปรับปรุงสี คอนทราสต์ ความสว่าง และความคมชัดของภาพ Mods เป็นที่นิยมอย่างมากสำหรับเกมเช่น Fallout 4 New Vegas และเกมที่มีผู้เล่นหลายคนเช่น PlanetSide 2, RIFT หรือ CS:GO

ตัวอย่างสามารถคูณได้ เนื่องจาก SweetFX เข้ากันได้กับเกมเกือบทุกเกม และบนอินเทอร์เน็ตคุณจะพบ “ค่าที่ตั้งล่วงหน้า” มากมายซึ่งคุณสามารถตกแต่งการเล่นเกมได้ แต่หากติดตั้ง Windows 10 และการ์ดแสดงผล NVIDIA ก็มีโอกาสสูงที่จะเกิดข้อผิดพลาด

มีสองวิธีในการแก้ปัญหา ขั้นแรก: ลบ mod SweetFX ออกจากโฟลเดอร์เกม - จะเพียงพอที่จะลบไฟล์ d3d9.dll, dxgi.dll และไดเรกทอรีย่อย SweetFX ออกจากโฟลเดอร์เกม

แต่ถ้าคุณต้องการใช้ mods คุณสามารถไปอีกทางหนึ่งได้
ข้อผิดพลาด CreateDXGIFactory2 แสดงใน Windows 10 เนื่องจากไดรเวอร์สำหรับการ์ดแสดงผล GeForce ในเวอร์ชันที่สูงกว่า 355.60 ไม่รองรับการแก้ไขนี้ วิธีแก้ไขคือติดตั้ง NVIDIA เวอร์ชันเก่าและปิดการใช้งานคุณสมบัติใน Windows 10 ซึ่งจะอัปเดตไดรเวอร์โดยอัตโนมัติโดยที่เราไม่รู้

ขั้นตอนที่ 1: ปิดใช้งานการอัปเดตไดรเวอร์อัตโนมัติ

ก่อนอื่นคุณต้องปิดการใช้งานการอัปเดตอัตโนมัติใน Windows 10 ขั้นตอนนี้จำเป็นเนื่องจากหลังจากย้อนกลับไดรเวอร์ NVIDIA ไปเป็นไดรเวอร์ก่อนหน้าแล้วฟังก์ชันจะอัปเดตไฟล์บางไฟล์ด้วยตัวเองและข้อผิดพลาดจะปรากฏขึ้นอีกครั้ง

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

ในหน้าต่างที่เปิดขึ้นในแผงด้านซ้ายให้ไปที่ "การตั้งค่าระบบขั้นสูง" หน้าต่างคุณสมบัติของระบบจะปรากฏขึ้น ไปที่แท็บฮาร์ดแวร์แล้วคลิกที่ปุ่ม "ตัวเลือกการติดตั้งอุปกรณ์"

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

ขั้นตอนที่ 2: ลบไดรเวอร์ NVIDIA ทั้งหมด

ขั้นตอนต่อไปคือการลบไดรเวอร์ NVIDIA ปัจจุบันออกทั้งหมดและติดตั้งเวอร์ชัน 355.60 แทน หากต้องการลบออกทั้งหมด ให้ใช้โปรแกรม DDU – Display Driver Uninstaller

ดาวน์โหลดโปรแกรมและเรียกใช้ รีสตาร์ทคอมพิวเตอร์ในเซฟโหมด และลบไดรเวอร์ด้วยปุ่ม "ถอนการติดตั้งไดรเวอร์ปัจจุบันและก่อนหน้าแล้วรีสตาร์ทคอมพิวเตอร์"

ขั้นตอนที่ 3: ติดตั้ง NVIDIA เวอร์ชัน 355.60

หลังจากถอนการติดตั้ง ให้บูตคอมพิวเตอร์ของคุณในโหมดปกติ ดาวน์โหลด NVIDIA เวอร์ชัน 355.60 จากเว็บไซต์อย่างเป็นทางการ

เรียกใช้โปรแกรมติดตั้งและเลือกการติดตั้งแบบกำหนดเอง

นอกจากนี้ ให้เลือกช่องทำเครื่องหมาย "ดำเนินการติดตั้งใหม่ทั้งหมด" คลิกถัดไปและรอให้กระบวนการเสร็จสิ้น

ตอนนี้ตัวดัดแปลง SweetFX จะทำงานโดยไม่แสดงข้อผิดพลาดใดๆ