Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขข้อผิดพลาด BSOD 0x00000667 Invalid Command line Argument บน Windows 10

หากคุณเจอรหัสข้อผิดพลาดหยุด 0x00000667, ERROR_INVALID_COMMAND_LINE Argument บนอุปกรณ์ Windows 10 ของคุณเมื่อรันแอปพลิเคชันเฉพาะ หรือเมื่อพยายามให้ PC เข้าสู่โหมด Sleep หรือ Hibernation คุณสามารถมั่นใจได้ว่าคุณอยู่ที่ที่ถูกต้องในการแก้ไขปัญหานี้ ในบทความนี้ เราจะระบุสาเหตุที่เป็นไปได้ของ Blue Screen error รวมถึงให้โซลูชันที่เหมาะสมที่สุดที่คุณสามารถลองได้เพื่อให้ PC ของคุณกลับมาทำงานได้ปกติ

แก้ไขข้อผิดพลาด BSOD 0x00000667 Invalid Command line Argument บน Windows 10

0x00000667

ERROR_INVALID_COMMAND_LINE

Invalid command-line argument. Consult the Windows Installer SDK for detailed command line help.

คุณอาจเจอ BSOD error เนื่องจากสาเหตุหนึ่งหรือมากกว่า (แต่ไม่จำกัดเพียง) สาเหตุที่รู้จักต่อไปนี้:

  • ความขัดแย้งของซอฟต์แวร์ความปลอดภัยบุคคลที่สาม
  • ความขัดแย้งของ Virtualization
  • Virtualization ถูกปิดใช้งานจาก BIOS / UEFI
  • การติดตั้ง Intel HAXM (Hardware Accelerated Execution Manager) หายหรือล้าสมัย
  • Windows Installer ถูก de-registered อย่ครบ
  • Windows Installer service ถูกปิดใช้งาน

0x00000667, Invalid Command line Argument Blue Screen

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

  1. ปิด/ลบติดตั้ง 3rd-party security software (ถ้ามี)
  2. ปิดใช้งาน Hyper-V (ถ้ามี)
  3. เปิดใช้งาน Virtualization Technology จาก BIOS หรือ UEFI
  4. ติดตั้ง Intel HAXM (ถ้ามี)
  5. Unregister และ Re-register Windows Installer service
  6. เปิดใช้งาน Windows Installer service
  7. ทำ System Restore

มาดูรายละเอียดกระบวนการที่เกี่ยวข้องกับแต่ละโซลูชันที่ระบุไว้

หากคุณล็อกอินได้ปกติ ดีแล้ว มิฉะนั้น คุณจะต้องบูทเข้า Safe Mode, เข้าหน้าจอ Advanced Startup options, หรือใช้ Installation Media เพื่อบูท เพื่อให้สามารถทำตามคำแนะนำเหล่านี้ได้

1] ปิด/ลบติดตั้ง 3rd-party security software (ถ้ามี)

ระหว่างการสืบสวน พบว่าผู้ใช้ PC ที่มีซอฟต์แวร์ Antivirus บุคคลที่สามอย่าง AVAST, AVG ติดตั้งบนอุปกรณ์ Windows 10 ของพวกเขาได้รับผลกระทบ ในกรณีนี้ ปัญหาสามารถแก้ไขได้โดยการลบโปรแกรม Antivirus บุคคลที่สามออกจาก PC ของคุณโดยใช้ Dedicated Removal Tool เพื่อลบไฟล์ทั้งหมดที่เกี่ยวข้องกับโปรแกรม Antivirus ของคุณ เหตุผลคือ การใช้ Custom Uninstall Tools สำหรับโปรแกรม AV จากผู้ผลิต (หากมี) เมื่อลบซอฟต์แวร์ Antivirus จะมีประสิทธิภาพและลึกซึ้งกว่า เนื่องจากมี Registries และ Dependencies ติดตั้งลึกภายใน OS ซึ่ง Control Panel uninstaller (appwiz.cpl) แบบดั้งเดิมอาจพลาดในกรณีส่วนใหญ่

หากการลบ Antivirus แก้ไขข้อผิดพลาดนี้ คุณสามารถติดตั้ง Antivirus เดิมกลับไปได้ หรือเปลี่ยนไปใช้ซอฟต์แวร์ทางเลือก หรือดีกว่านั้น คงใช้โปรแกรม AV ต้นทางของ Windows 10 – Windows Defender

2] ปิดใช้งาน Hyper-V (ถ้ามี)

แก้ไขข้อผิดพลาด BSOD 0x00000667 Invalid Command line Argument บน Windows 10

หากคุณกำลังรัน Android-based emulator หรือมีซอฟต์แวร์ Virtual Machine อย่าง Virtualbox และ VMWare ติดตั้งบนอุปกรณ์ Windows 10 ของคุณ มันเป็นไปได้มากที่มันขัดแย้งกับ Hyper-V service ที่เปิดใช้งานโดยค่าเริ่มต้นบนคอมพิวเตอร์ Windows ของคุณ ในกรณีนี้ คุณสามารถปิดใช้งาน Hyper-V แล้วรีสตาร์ทคอมพิวเตอร์ของคุณ

เพื่อปิดใช้งาน Hyper-V ทำดังนี้:

  • กด Windows key + R เพื่อเปิด Run dialog
  • ในกล่อง Run dialog พิมพ์ appwiz.cpl และกด Enter เพื่อเปิด applet Programs and Features
  • ในหน้าต่าง ด้านซ้าย คลิกลิงก์ Turn Windows features on or off
  • ขยาย Hyper-V, ขยาย Hyper-V Platform,
  • ล้างเครื่องหมายถูก Hyper-V Hypervisor หรือคุณสามารถยกเลิกการเลือกโฟลเดอร์ Hyper-V หลักได้

3] เปิดใช้งาน Virtualization Technology จาก BIOS หรือ UEFI

หากคุณเจอปัญหานี้เมื่อใช้แอปพลิเคชันประเภทที่ใช้ Virtualization Technology อาจจะเจอ BSOD error นี้เพราะ SVM (Secure Virtual Machine) หรือเทียบเท่าของ Intel (Intel VT-X / Intel Virtualization) ถูกปิดใช้งานใน BIOS หรือ UEFI settings ของคุณ ในกรณีนี้ คุณควรสามารถแก้ไขปัญหาได้โดยการเปิดใช้งาน Virtualization Technology บนอุปกรณ์ Windows 10 ของคุณ

4] ติดตั้ง Intel HAXM (ถ้ามี)

ผู้ใช้ PC ที่รัน Android Emulator อย่าง BlueStacks หรือ Nox เมื่อทดสอบแอปที่ยังอยู่ในโหมด Development น่าจะเจอ BSOD error นี้มากที่สุด ในกรณีนี้ คุณอาจแก้ปัญหาได้โดยการดาวน์โหลดและติดตั้ง (ด้วยสิทธิ์ Admin) Intel HAXM (ใช้ได้เฉพาะหาก PC ของคุณใช้ Virtualization Technology ของ Intel – Intel VT) โดยตรงหรือใช้ SDK Manager

5] เปิดใช้งาน Windows Installer Service

หากถูกปิดใช้งาน คุณอาจต้องการเปิดใช้งาน Windows Installer service และดูว่าช่วยได้หรือไม่

6] Unregister และ Re-register Windows Installer Service

หากคุณเจอ BSOD error เมื่อพยายามติดตั้งโปรแกรมใหม่โดยใช้ Windows Installer หรือเมื่อใช้ Component Windows Installer SDK คุณอาจแก้ปัญหาได้โดยการ Unregister Windows Installer component ชั่วคราว แล้ว Re-register service อีกครั้ง

ทำดังนี้:

  • กด Windows key + R เพื่อเปิด Run dialog
  • ในกล่อง Run dialog พิมพ์ cmd แล้วกด CTRL + SHIFT + ENTER เพื่อเปิด Command Prompt ในโหมด Admin
  • ในหน้าต่าง Command Prompt พิมพ์คำสั่งด้านล่างและกด Enter เพื่อ Unregister Windows Installer service ชั่วคราว:
msiexec /unreg
  • เมื่อคำสั่งประมวลผลสำเร็จและได้ข้อความสำเร็จ ให้ใส่คำสั่งต่อไปนี้และกด Enter เพื่อ Register Windows Installer อีกครั้ง:
msiexec /regserver

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

7] ทำ System Restore

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

โซลูชันใดโซลูชันหนึ่งควรทำงานให้คุณได้

แก้ไขข้อผิดพลาด BSOD 0x00000667 Invalid Command line Argument บน Windows 10