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

วิธีแก้ไข Stop Error Code 0x00000667

ผู้ใช้ Windows หลายคนกำลังเผชิญกับ Stop Error Code 0x00000667 (Invalid Command_line Argument) เมื่อรันแอปพลิเคชันเฉพาะ หรือเมื่อพยายามทำให้คอมพิวเตอร์เข้าสู่โหมด Sleep หรือ Hibernation ปัญหานี้ยืนยันแล้วว่าเกิดขึ้นบน Windows 7, Windows 8.1 และ Windows 10

วิธีแก้ไข Stop Error Code 0x00000667

ซึ่งพบว่ามีสาเหตุหลายอย่างที่อาจมีส่วนทำให้รหัสข้อผิดพลาดนี้เกิดขึ้น นี่คือรายการสั้นของสถานการณ์ที่ทราบว่าก่อให้เกิดข้อผิดพลาดเฉพาะนี้:

  • ความขัดแย้งจาก AVG – หนึ่งในกรณีที่พบบ่อยที่สุดที่อาจก่อให้เกิดปัญหานี้คือ Kernel Conflict ที่เกิดจาก AVG Antivirus หากความขัดแย้งนี้เกี่ยวข้องกับสถานการณ์ปัจจุบันของคุณ วิธีเดียวที่จะแก้ไข (หากการอัปเดต Security Suite ไม่ได้ผล) คือการถอนการติดตั้ง AVG Suite ออกจากคอมพิวเตอร์ของคุณ
  • ความขัดแย้งประเภทอื่น – หากคุณไม่ได้ใช้ AVG Antivirus อยู่ ยังเป็นไปได้ว่าคุณกำลังเผชิญกับความขัดแย้งของบุคคลที่สามประเภทอื่น หากคุณไม่มีผู้กระทำที่เป็นไปได้ วิธีที่ดีที่สุดคือการใช้ System Restore Snapshot เก่าเพื่อกู้คืนคอมพิวเตอร์กลับสู่สภาพที่ดี ซึ่งความขัดแย้งนี้ไม่ได้เกิดขึ้น
  • ความขัดแย้ง Virtualization – หากคุณใช้ Android-based Emulator หรือ Virtual Machine Toolkit เช่น VMWare หรือ VirtualBox อาจเป็นไปได้ว่าเทคโนโลยี Virtualization เริ่มต้นของ CPU ของคุณ ขัดแย้งกับ Hyper-V (Windows Component) เพื่อแก้ไขความไม่สอดคล้องนี้ คุณควรปิดใช้งาน Hyper-V จากเมนู Windows Features
  • Virtualization ถูกปิดใช้งานจาก BIOS / UEFI – หากคุณพบ Critical Stop Error นี้ขณะพยายามใช้แอปพลิเคชันที่ต้องการเทคโนโลยี Virtualization (NOX, VMWare, VirtualBox ฯลฯ) โอกาสคือคุณเห็นข้อผิดพลาดนี้เพราะ SVM หรือ VT-X ถูกปิดใช้งานจาก BIOS หรือ UEFI Menus ของคุณ หากสถานการณ์นี้เกี่ยวข้อง คุณควรสามารถแก้ปัญหาได้โดยการเปิดใช้งานเทคโนโลยีนี้จาก BIOS หรือ UEFI Settings ของคุณ
  • การติดตั้ง Intel HAXM หายไปหรือล้าสมัย – ในกรณีที่คุณพบปัญหานี้ขณะใช้ Android Emulator เช่น BlueStacks หรือ Nox กับ CPU Intel คุณอาจสามารถแก้ไขรหัสข้อผิดพลาดนี้ได้โดยการติดตั้งหรืออัปเดต HAXM (Hardware Accelerated Execution Manager) ปัจจุบัน
  • Windows Installer ถูก De-registered อย่างไม่สมบูรณ์ – ในกรณีที่คุณเห็นข้อผิดพลาดนี้เฉพาะเมื่อพยายามติดตั้งโปรแกรม คุณน่าจะกำลังเผชิญกับ Windows Installer ที่ถูก De-registered อย่างบางส่วน ในกรณีนี้ คุณควรสามารถแก้ไขปัญหาได้โดยการใช้ Elevated CMD Prompt เพื่อ Re-register Windows Installer Component
  • Windows Installer ถูกปิดใช้งาน – หากคุณประสบ BSOD ที่เกี่ยวข้องกับข้อผิดพลาดนี้ขณะพยายามใช้ Windows Installer ยังเป็นไปได้ว่าคุณเห็นข้อผิดพลาดนี้เพราะ Service ถูกปิดใช้งาน ในกรณีนี้ คุณสามารถแก้ปัญหาได้โดยการบังคับให้ Service เริ่มทำงานจากหน้าจอ Services

ตอนนี้ที่คุณรู้ทุกสาเหตุที่เป็นไปได้แล้ว นี่คือรายการสั้นของวิธีแก้ไขที่ผู้ใช้คนอื่นยืนยันว่ามีประสิทธิภาพในการแก้ไข Stop Error Code 0x00000667:

วิธีที่ 1: ถอนการติดตั้ง AVG (หากเกี่ยวข้อง)

ซึ่งพบว่าหนึ่งในสถานการณ์ที่พบบ่อยที่สุดที่อาจนำไปสู่ Stop Error Code นี้คือ Software Conflict ที่เกิดจาก AVG Antivirus นี่ได้รับการยืนยันโดยผู้ใช้หลายสิบคนที่จัดการให้ 0x00000667 หยุดเกิดขึ้นหลังจากถอนการติดตั้ง AVG จากเมนู Programs and Features

หมายเหตุ: การปิด Real-time Protection เพียงอย่างเดียวไม่เพียงพอ เนื่องจากกฎความปลอดภัยเดียวกันจะยังคงมีผลบังคับใช้อยู่ คุณควรเริ่มต้นด้วยการตรวจสอบให้แน่ใจว่าคุณใช้เวอร์ชันล่าสุดของ AVG

ตามผู้ใช้ที่ได้รับผลกระทบ ความขัดแย้งนี้อาจเกิดขึ้นทั้งบน Windows 7 และ Windows 10 หากสถานการณ์นี้เกี่ยวข้องและคุณกำลังใช้ AVG AV เป็น Security Suite หลักบน OS ของคุณ ให้ปฏิบัติตามคำแนะนำด้านล่างเพื่อถอนการติดตั้งมัน (และเปลี่ยนมาใช้ Windows Defender) เพื่อให้ BSOD Crashes หยุดเกิดขึ้น:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ ‘appwiz.cpl’ ภายในกล่องข้อความ และกด Enter เพื่อเปิดหน้าจอ Programs and Features
    วิธีแก้ไข Stop Error Code 0x00000667
  2. ภายในหน้าจอ Programs and Features ให้เลื่อนลงผ่านรายการโปรแกรมที่ติดตั้งและค้นหา Avast เมื่อเห็นแล้ว ให้คลิกขวาที่มัน และเลือก Uninstall จาก Context Menu
    วิธีแก้ไข Stop Error Code 0x00000667
  3. ภายในหน้าจอถอนการติดตั้ง ให้ปฏิบัติตามพรอมป์บนหน้าจอเพื่อดำเนินการถอนการติดตั้งให้เสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์ของคุณ และดูว่า 0x00000667 Stop Error หยุดเกิดขึ้นหรือไม่หมายเหตุ: เมื่อคอมพิวเตอร์ของคุณบูทกลับมา Windows Defender จะเริ่มทำงานโดยอัตโนมัติ ดังนั้นอย่ากังวลเรื่องการปล่อยระบบไว้โดยไม่มีการป้องกันจากภัยคุกคามด้านความปลอดภัย

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

วิธีที่ 2: ใช้ System Restore

หากคุณเริ่มเห็นปัญหานี้เมื่อเร็วๆ นี้ น่าจะเป็นไปได้ว่าการเปลี่ยนแปลงซอฟต์แวร์ล่าสุดก่อให้เกิดรหัสข้อผิดพลาดนี้ หากคุณไม่มีผู้ต้องสงสัย วิธีที่ดีที่สุดในการแก้ไขปัญหาโดยไม่ต้อง Clean Install คือการใช้ยูทิลิตี้ System Restore

หมายเหตุ: ตัวทำให้เกิด 0x00000667 Error Code อาจเกิดจากหลายเหตุผล รวมถึง Bad Windows Update, การติดตั้ง Driver ที่ผิดพลาด, แอปพลิเคชันบุคคลที่สามสองตัวที่ขัดแย้งกัน ฯลฯ

คุณสามารถใช้ System Restore Utility เพื่อใช้ Snapshot ที่สร้างไว้ก่อนหน้านี้ เพื่อคืนคอมพิวเตอร์ของคุณกลับสู่สถานะก่อนหน้าในเวลา ซึ่ง Stop Error Code นี้ไม่ได้เกิดขึ้นอีกต่อไป แต่โปรดจำไว้ว่าการทำเช่นนี้จะย้อนกลับ Application ที่ติดตั้ง, Windows Update ที่ติดตั้ง, Driver และแม้แต่การตั้งค่า Custom ที่คุณตั้งไว้ตั้งแต่นั้นมานี้

ในกรณีที่คุณต้องการลองวิธีนี้ นี่คือ คำแนะนำทีละขั้นตอนในการค้นหา & ใช้ System Restore Snapshot ที่ดีที่สุด เพื่อแก้ไข Error 0x00000667

หมายเหตุ: หากคุณมีเวลาทำอย่างละเอียด คุณควร ลบไฟล์ซากที่เหลือจากการถอนการติดตั้ง AV บุคคลที่สาม ด้วย

ในกรณีที่คุณลองใช้ System Restore แล้วไม่ได้ผล หรือคุณไม่สามารถหา Restore Snapshot ที่ใช้ได้ซึ่งสร้างก่อนการเกิด Error นี้ ให้ไปที่วิธีแก้ไขถัดไปด้านล่าง

วิธีที่ 3: ปิดใช้งาน Hyper-V (หากเกี่ยวข้อง)

หากคุณใช้ Nox Player หรือ Android-based Emulator อื่นๆ มันเป็นไปได้มากว่ามันขัดแย้งกับ Hyper-V Service ที่เปิดใช้งานโดยค่าเริ่มต้นบนคอมพิวเตอร์ Windows ของคุณ ในกรณีนี้ คุณควรสามารถป้องกันไม่ให้ 0x00000667 Error ปรากฏขึ้นอีก โดยการเข้าถึงเมนู Windows Features และปิดใช้งาน Hyper-V Service ก่อนการรีสตาร์ท

อัปเดต: ประเภทของความขัดแย้งนี้ยังรายงานว่ากล่าวเกิดระหว่าง Virtual Machine Software เช่น VirtualBox และ VMWare

วิธีนี้ได้รับการยืนยันว่าทำงานได้โดยผู้ใช้ที่ได้รับผลกระทบจำนวนมาก และเป็นที่รู้จักดีว่ามีประสิทธิภาพโดยเฉพาะบน Windows 10

หากคุณอยู่ในสถานการณ์เดียวกัน ให้ปฏิบัติตามคำแนะนำด้านล่างเพื่อปิดใช้งาน Hyper-V จากเมนู Windows Features:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ ‘appwiz.cpl’ และกด Enter เพื่อเปิดเมนู Programs and Features
    วิธีแก้ไข Stop Error Code 0x00000667
  2. เมื่อคุณอยู่ภายในเมนู Programs and Features ให้ใช้เมนูทางซ้ายเพื่อคลิกที่ Turn Windows features on or off. เมื่อได้รับแจ้งจาก User Account Control ให้คลิก Yes เพื่อให้สิทธิ์ Admin
    วิธีแก้ไข Stop Error Code 0x00000667
  3. ภายในหน้าจอ Windows Features ให้เลื่อนลงผ่านรายการ Windows Features และยกเลิกติ๊กช่องที่เกี่ยวข้องกับ Hyper-V ต่อไป คลิกที่ Ok เพื่อบันทึกการเปลี่ยนแปลง
    วิธีแก้ไข Stop Error Code 0x00000667
  4. รีสตาร์ทคอมพิวเตอร์ของคุณ และดูว่าปัญหาได้รับการแก้ไขเมื่อ Startup ถัดไปเสร็จสิ้นหรือไม่

หากคุณยังคงพบ 0x00000667 Error เดียวกันแม้คุณเพิ่งปิดใช้งาน Hyper-V Features ให้ไปที่วิธีถัดไปด้านล่าง

วิธีที่ 4: เปิดใช้งาน Virtualization จาก BIOS หรือ UEFI

หากคุณพบปัญหานี้ขณะใช้แอปพลิเคชันประเภทใดๆ ที่ใช้เทคโนโลยี Virtualization (Android Studio, Nox, VMWare, VirtualBox ฯลฯ) อาจเป็นไปได้ที่จะพบ Error Code 0x00000667 เนื่องจาก SVM (Secure Virtual Machine) หรือเทียบเท่าของ Intel (Intel VT-X / Intel Virtualization) ถูกปิดใช้งานใน BIOS หรือ UEFI Settings ของคุณ

หากสถานการณ์นี้เกี่ยวข้อง คุณควรสามารถแก้ปัญหาได้โดยการเข้าถึง BIOS หรือ UEFI Settings ของคุณและเปิดใช้งาน Virtualization Technology – นี่จะอนุญาตให้แอปพลิเคชันที่พึ่งพาเทคโนโลยีนี้ทำงานได้ปกติโดยไม่ gặp Error Code 0x00000667 เดียวกัน

โปรดทราบว่าการเปิดใช้งาน SVM หรือ VT-X เป็นกระบวนการที่แตกต่างกันไป ขึ้นอยู่กับผู้ผลิต Motherboard อย่างไรก็ตาม ขั้นตอนที่แน่นอนที่คุณต้องทำ คล้ายกันบนทุก BIOS หรือ UEFI Version:

เริ่มต้นด้วยการกดปุ่ม Setup ทันทีหลังจากบูทคอมพิวเตอร์ของคุณ

วิธีแก้ไข Stop Error Code 0x00000667 หมายเหตุ: หากปุ่ม Setup ไม่แสดงบนหน้าจอ Setup ให้ค้นหาออนไลน์สำหรับปุ่มเฉพาะที่อนุญาตให้คุณเข้าถึง BIOS หรือ UEFI Menu ของคุณ

เมื่อคุณอยู่ภายใน BIOS หรือ UEFI Settings ของ Motherboard ของคุณ ให้ค้นหาตัวเลือก SVM Mode หรือ Intel Virtualization (ขึ้นอยู่กับผู้ผลิต CPU ของคุณ) และเปิดใช้งานมันก่อนบันทึกการเปลี่ยนแปลง

วิธีแก้ไข Stop Error Code 0x00000667 หมายเหตุ: ปกติแล้ว คุณสามารถหาตัวเลือกนี้ได้ภายในแท็บ Advanced / Expert ภายใต้ CPU Configuration / Virtualization

เมื่อเปิดใช้งาน Virtualization Technology แล้ว ให้บันทึกการเปลี่ยนแปลงก่อนรีสตาร์ทคอมพิวเตอร์ของคุณและปล่อยให้มันบูทปกติ หลังจากคอมพิวเตอร์ของคุณบูทกลับมา ให้ทำซ้ำการกระทำที่ก่อให้เกิด 0x00000667 Error ก่อนหน้านี้

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

วิธีที่ 5: ติดตั้ง Intel HAXM (หากเกี่ยวข้อง)

หากคุณพบ Stop Error Code นี้ขณะใช้ Android Emulator เช่น BlueStacks หรือ Nox เมื่อทดสอบแอปที่ยังอยู่ในโหมด Development คุณอาจสามารถแก้ปัญหาได้โดยการติดตั้ง Intel HAXM (ใช้ได้ก็ต่อเมื่อ PC ของคุณใช้ Virtualization Technology ของ Intel – Intel VT)

ในกรณีนี้ คุณควรสามารถแก้ปัญหาได้โดยการดาวน์โหลดและติดตั้ง Intel HAXM ล่าสุดอย่างเป็นทางการ โดยตรงหรือใช้ SDK Manager

หากสถานการณ์นี้เกี่ยวข้อง ให้ปฏิบัติตามคำแนะนำด้านล่างเพื่อแก้ไข Error 0x00000667 โดยการติดตั้ง Standalone Intel HAXM บน Windows นี่คือสิ่งที่คุณต้องทำ:

  1. ดาวน์โหลด Installer Package ของ Intel HAXM จาก หน้าดาวน์โหลดอย่างเป็นทางการ นอกจากนี้ คุณสามารถดาวน์โหลด Build ล่าสุดโดยตรงผ่าน SDK Manager
  2. เมื่อดาวน์โหลดเสร็จสิ้น ให้รัน Installer ด้วยสิทธิ์ Admin และคลิก Yes เมื่อได้รับแจ้งจาก User Account Control
    หมายเหตุ: หากคุณมี Intel HAXM เวอร์ชันเดิมอยู่แล้ว คุณจะเห็น Dialog Box การแจ้งเตือนที่คุณต้องคลิก Yes

    วิธีแก้ไข Stop Error Code 0x00000667
  3. ต่อไป ให้ปฏิบัติตามพรอมป์บนหน้าจอเพื่อดำเนินการติดตั้งให้เสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์ของคุณที่สิ้นสุดของกระบวนการนี้
    วิธีแก้ไข Stop Error Code 0x00000667
  4. เมื่อ Startup ถัดไปเสร็จสิ้น ให้ทำซ้ำการกระทำที่ก่อให้เกิด Error ก่อนหน้านี้ และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่

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

วิธีที่ 6: Re-register Windows Installer

หากคุณพบ 0x00000667 Error ร่วมกับข้อความ ‘Invalid command-line argument’ ขณะพยายามติดตั้งโปรแกรมใหม่โดยใช้ Windows Installer หรือเมื่อใช้ Component Windows Installer SDK คุณอาจสามารถแก้ปัญหาได้โดยการ Unregister Windows Installer Component ชั่วคราวจาก Elevated CMD Prompt ก่อนจะ Register มันอีกครั้ง

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

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ ‘cmd’ ภายในกล่องข้อความ และกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt ที่มีสิทธิ์ผู้ดูแล (Elevated)
    วิธีแก้ไข Stop Error Code 0x00000667
  2. ภายใน Elevated Command Prompt ให้พิมพ์คำสั่งต่อไปนี้ และกด Enter เพื่อ De-register Windows Installer ชั่วคราว:
    msiexec /unreg
  3. เมื่อคำสั่งประมวลผลสำเร็จและคุณได้รับข้อความ Success ให้ใส่คำสั่งต่อไปนี้ และกด Enter เพื่อ Register Windows Installer อีกครั้ง:
    msiexec /regserver
  4. หลังจากคำสั่งที่สองประมวลผลสำเร็จ ให้รีสตาร์ทคอมพิวเตอร์ของคุณอีกครั้ง และทำซ้ำการกระทำที่ก่อให้เกิด Error ก่อนหน้านี้

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

วิธีที่ 7: เปิดใช้งาน Windows Installer Service

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

ผู้ใช้ที่ได้รับผลกระทบหลายคนที่เคยจัดการกับ 0x00000667 Error เดียวกัน ยืนยันว่าพวกเขาจัดการแก้ปัญหาได้โดยการเข้าถึงหน้าจอ Services และสังเกตว่า Windows Installer Service ถูกปิดใช้งาน พวกเขาแก้ไขได้โดยการบังคับให้ Services เริ่มทำงาน ก่อนทำซ้ำ Operation ที่ก่อให้เกิด Error

หากสถานการณ์นี้เกี่ยวข้องกับสถานการณ์ของคุณ ให้ปฏิบัติตามคำแนะนำด้านล่างเพื่อกำหนดค่า Windows Installer Service ให้พร้อมทำงานทุกครั้งที่ต้องการ:

  1. กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ ‘services.msc‘ ภายในกล่องข้อความ และกด Enter เพื่อเปิดหน้าจอ Services
    วิธีแก้ไข Stop Error Code 0x00000667
  2. ภายในหน้าจอ Services ให้เลื่อนลงผ่านรายการ Services และค้นหา Windows Installer. เมื่อเห็นแล้ว ให้คลิกขวาที่มัน และเลือก Properties จาก Context Menu
    วิธีแก้ไข Stop Error Code 0x00000667
  3. ภายในหน้าจอ Properties ของ Windows Installer, เข้าถึงแท็บ General จากเมนูด้านบน จากนั้นคลิกที่ Start เพื่อบังคับให้ Service เริ่มทำงาน และรอจนกว่ามันจะเริ่มทำงานก่อนปิดหน้าต่าง
    วิธีแก้ไข Stop Error Code 0x00000667
  4. ทำซ้ำการกระทำที่ก่อให้เกิด 0x00000667 Error ก่อนหน้านี้ และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่