ผู้ใช้ Windows หลายคนกำลังเผชิญกับ Stop Error Code 0x00000667 (Invalid Command_line Argument) เมื่อรันแอปพลิเคชันเฉพาะ หรือเมื่อพยายามทำให้คอมพิวเตอร์เข้าสู่โหมด Sleep หรือ Hibernation ปัญหานี้ยืนยันแล้วว่าเกิดขึ้นบน Windows 7, Windows 8.1 และ Windows 10
ซึ่งพบว่ามีสาเหตุหลายอย่างที่อาจมีส่วนทำให้รหัสข้อผิดพลาดนี้เกิดขึ้น นี่คือรายการสั้นของสถานการณ์ที่ทราบว่าก่อให้เกิดข้อผิดพลาดเฉพาะนี้:
- ความขัดแย้งจาก 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 หยุดเกิดขึ้น:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ ‘appwiz.cpl’ ภายในกล่องข้อความ และกด Enter เพื่อเปิดหน้าจอ Programs and Features

- ภายในหน้าจอ Programs and Features ให้เลื่อนลงผ่านรายการโปรแกรมที่ติดตั้งและค้นหา Avast เมื่อเห็นแล้ว ให้คลิกขวาที่มัน และเลือก Uninstall จาก Context Menu

- ภายในหน้าจอถอนการติดตั้ง ให้ปฏิบัติตามพรอมป์บนหน้าจอเพื่อดำเนินการถอนการติดตั้งให้เสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์ของคุณ และดูว่า 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:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ ‘appwiz.cpl’ และกด Enter เพื่อเปิดเมนู Programs and Features

- เมื่อคุณอยู่ภายในเมนู Programs and Features ให้ใช้เมนูทางซ้ายเพื่อคลิกที่ Turn Windows features on or off. เมื่อได้รับแจ้งจาก User Account Control ให้คลิก Yes เพื่อให้สิทธิ์ Admin

- ภายในหน้าจอ Windows Features ให้เลื่อนลงผ่านรายการ Windows Features และยกเลิกติ๊กช่องที่เกี่ยวข้องกับ Hyper-V ต่อไป คลิกที่ Ok เพื่อบันทึกการเปลี่ยนแปลง

- รีสตาร์ทคอมพิวเตอร์ของคุณ และดูว่าปัญหาได้รับการแก้ไขเมื่อ 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 ทันทีหลังจากบูทคอมพิวเตอร์ของคุณ
หมายเหตุ: หากปุ่ม Setup ไม่แสดงบนหน้าจอ Setup ให้ค้นหาออนไลน์สำหรับปุ่มเฉพาะที่อนุญาตให้คุณเข้าถึง BIOS หรือ UEFI Menu ของคุณ
เมื่อคุณอยู่ภายใน BIOS หรือ UEFI Settings ของ Motherboard ของคุณ ให้ค้นหาตัวเลือก SVM Mode หรือ Intel Virtualization (ขึ้นอยู่กับผู้ผลิต CPU ของคุณ) และเปิดใช้งานมันก่อนบันทึกการเปลี่ยนแปลง
หมายเหตุ: ปกติแล้ว คุณสามารถหาตัวเลือกนี้ได้ภายในแท็บ 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 นี่คือสิ่งที่คุณต้องทำ:
- ดาวน์โหลด Installer Package ของ Intel HAXM จาก หน้าดาวน์โหลดอย่างเป็นทางการ นอกจากนี้ คุณสามารถดาวน์โหลด Build ล่าสุดโดยตรงผ่าน SDK Manager
- เมื่อดาวน์โหลดเสร็จสิ้น ให้รัน Installer ด้วยสิทธิ์ Admin และคลิก Yes เมื่อได้รับแจ้งจาก User Account Control
หมายเหตุ: หากคุณมี Intel HAXM เวอร์ชันเดิมอยู่แล้ว คุณจะเห็น Dialog Box การแจ้งเตือนที่คุณต้องคลิก Yes
- ต่อไป ให้ปฏิบัติตามพรอมป์บนหน้าจอเพื่อดำเนินการติดตั้งให้เสร็จสิ้น จากนั้นรีสตาร์ทคอมพิวเตอร์ของคุณที่สิ้นสุดของกระบวนการนี้

- เมื่อ 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 มันอีกครั้ง
ผู้ใช้ที่ได้รับผลกระทบหลายคนที่พบตัวเองในสถานการณ์คล้ายกัน ยืนยันว่ากระบวนการด้านล่างช่วยให้พวกเขาแก้ปัญหาได้ในที่สุด นี่คือสิ่งที่คุณต้องทำ:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ ‘cmd’ ภายในกล่องข้อความ และกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt ที่มีสิทธิ์ผู้ดูแล (Elevated)

- ภายใน Elevated Command Prompt ให้พิมพ์คำสั่งต่อไปนี้ และกด Enter เพื่อ De-register Windows Installer ชั่วคราว:
msiexec /unreg
- เมื่อคำสั่งประมวลผลสำเร็จและคุณได้รับข้อความ Success ให้ใส่คำสั่งต่อไปนี้ และกด Enter เพื่อ Register Windows Installer อีกครั้ง:
msiexec /regserver
- หลังจากคำสั่งที่สองประมวลผลสำเร็จ ให้รีสตาร์ทคอมพิวเตอร์ของคุณอีกครั้ง และทำซ้ำการกระทำที่ก่อให้เกิด 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 ให้พร้อมทำงานทุกครั้งที่ต้องการ:
- กด Windows key + R เพื่อเปิดกล่องโต้ตอบ Run ต่อไป พิมพ์ ‘services.msc‘ ภายในกล่องข้อความ และกด Enter เพื่อเปิดหน้าจอ Services

- ภายในหน้าจอ Services ให้เลื่อนลงผ่านรายการ Services และค้นหา Windows Installer. เมื่อเห็นแล้ว ให้คลิกขวาที่มัน และเลือก Properties จาก Context Menu

- ภายในหน้าจอ Properties ของ Windows Installer, เข้าถึงแท็บ General จากเมนูด้านบน จากนั้นคลิกที่ Start เพื่อบังคับให้ Service เริ่มทำงาน และรอจนกว่ามันจะเริ่มทำงานก่อนปิดหน้าต่าง

- ทำซ้ำการกระทำที่ก่อให้เกิด 0x00000667 Error ก่อนหน้านี้ และดูว่าปัญหาได้รับการแก้ไขแล้วหรือไม่