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

วิธีแก้ 'The Device is Disabled (Code 22)'

ผู้ใช้ Windows บางรายเจอข้อผิดพลาด 'This device is disabled. (Code 22)' เมื่อใช้ Device Manager หรือ Services utility ตรวจสอบสถานะอุปกรณ์ที่ไม่ทำงานปกติ ปัญหานี้ยืนยันว่าพบในหลาย Windows version และไม่ได้เกิดจากเพราะอุปกรณ์ที่เชื่อมต่อถูก Disable ใน Device Manager เพียงอย่างเดียว

วิธีแก้  The Device is Disabled (Code 22)

หลังสืบสวนพบว่ามีสาเหตุหลายอย่างที่อาจบังคับให้รหัสข้อผิดพลาดนี้ปรากฏ นี่คือรายการสาเหตุที่เป็นไปได้:

  • The device is Disabled – สาเหตุทั่วไปที่สุดคืออุปกรณ์ที่ตรวจสอบถูก Disable ไป ไม่ว่าจะเป็นการแทรกแซงด้วยตนเอง หรือโดยแอปเพิ่มประสิทธิภาพทรัพยากร ในกรณีนี้ การไปที่ Device Manager ควรช่วย Enable อุปกรณ์นั้นได้
  • The device driver is deprecated – มีกรณีที่เจอข้อผิดพลาดนี้เพราะ Windows รู้ว่าไดรเวอร์ที่มีอยู่สำหรับอุปกรณ์นี้ Deprecated แล้ว จึงป้องกันไม่ให้อุปกรณ์ทำงาน ในกรณีนี้ สามารถล้มเลิกข้อจำกัดนี้โดยอัปเดตไดรเวอร์เป็นเวอร์ชันล่าสุด
  • Common device glitch – อาจเป็น glitch ทั่วไปที่ Microsoft รู้จักแล้ว ในกรณีนี้ แก้ได้โดยรัน built-in troubleshooter ที่เกี่ยวข้อง และบังคับใช้แก้ไขที่แนะนำ
  • 3rd party conflict – หากเจอปัญหานี้กับ webcam, microphone หรืออุปกรณ์คล้ายๆ ที่ต้องการสิทธิ์พิเศษ ควรสืบสวนความขัดแย้งระหว่าง 3rd party driver และ driver ตัวที่ Microsoft พยายามใช้โดยค่าเริ่มต้น ในกรณีนี้ ใช้ System Restore คืนคอมพิวเตอร์กลับสู่สถานะที่ปัญหาไม่เกิด
  • Bad data cashed by CMOS Battery / Memory chip – ตามผู้ใช้บางราย ข้อมูลแคช (cached data) อาจก่อให้เกิดปัญหานี้ โดยเฉพาะหากเจอข้อผิดพลาดนี้บน Desktop computer หากเป็นกรณีนี้ ลองล้าง CMOS battery หรือ memory chip เพื่อป้องกันไม่ให้ข้อมูลเสียหายคงอยู่ระหว่างการสตาร์ทอัป
  • System File Corruption – ในบางสถานการณ์ อาจเจอปัญหานี้หากเจอ System file corruption บางประเภทที่ส่งผลต่อการทำงานของ Peripheral ที่เชื่อมต่อ ในกรณีนี้ การ Clean install หรือ Repair install จะช่วยแก้ไขโดย Refresh Windows files

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

วิธีที่ 1: เปิดใช้งาน Service ใน Device Manager

วิธีแก้ที่ชัดเจนที่สุดคือใช้ Device Manager Enable อุปกรณ์กลับ อาจดูเหมือนวิธีแก้เพียงอย่างเดียวสำหรับ 'This device is disabled. (Code 22)' แต่ความเป็นจริงไม่ใช่

จำไว้ว่าวิธีนี้ทำงานได้ต่อเมื่อสาเหตุพื้นฐานคือการแทรกแซงด้วยตนเองที่ Disable อุปกรณ์ไปก่อนหน้านี้ (หรือแอปเพิ่มประสิทธิภาพทำให้)

หากเป็นกรณีนี้ แก้ได้โดยเข้า Device Manager และ Enable อุปกรณ์ผ่านแท็บ General ทำตามขั้นตอน:

  1. กด Windows key + R เปิดกล่อง Run ในกล่องข้อความ พิมพ์ ‘devmgmt.msc’ กด Enter เปิด Device Manager.วิธีแก้  The Device is Disabled (Code 22)
  2. ใน Device Manager เลื่อนลงรายการอุปกรณ์ หา listing ที่ก่อให้เกิด 'This device is disabled. (Code 22)' error
  3. พบแล้ว คลิกขวา เลือก Properties จาก context menuวิธีแก้  The Device is Disabled (Code 22)
  4. ในหน้าจอ Properties คลิกแท็บ General แล้วคลิก Enable Device (ใต้กล่อง Device Status)วิธีแก้  The Device is Disabled (Code 22)
  5. ที่ Troubleshooting Wizard คลิก Next รอจนอุปกรณ์ Enable เสร็จวิธีแก้  The Device is Disabled (Code 22)
  6. รีบูทคอมพิวเตอร์ รอสตาร์ทอัปครั้งต่อไปเสร็จ หลังบูทกลับมา ตรวจสอบสถานะอุปกรณ์อีกครั้ง ดูว่าปัญหาแก้แล้วหรือไม่

หาก Enable อุปกรณ์บังคับแล้ว แต่ 'This device is disabled. (Code 22)' ยังไม่หาย ไปวิธีแก้ถัดไป

วิธีที่ 2: อัปเดต Device Driver

สาเหตุทั่วไปอีกอย่างคือไดรเวอร์ Deprecated ที่ Windows ไม่อนุญาตให้ใช้ ในกรณีนี้ แก้ได้โดยบังคับให้ Device Manager อัปเดตไดรเวอร์ปัจจุบันเป็นเวอร์ชันล่าสุดที่ Windows version ยอมรับ

หากไม่สามารถแก้ 'This device is disabled. (Code 22)' error โดยแค่ Enable service ให้ลองอัปเดตไดรเวอร์ดูว่าหายไหม

หากเป็นกรณีนี้ ทำตามขั้นตอนด้านล่างเพื่ออัปเดตไดรเวอร์อุปกรณ์ที่มีปัญหาผ่าน Device Manager:

  1. กด Windows key + R เปิดกล่อง Run พิมพ์ ‘devmgmt.msc’ ในกล่องข้อความ กด Enter เปิด Device Manager.วิธีแก้  The Device is Disabled (Code 22)
  2. ใน Device Manager เลื่อนลงรายการอุปกรณ์ คลิกขวาที่ listing ที่แสดงข้อผิดพลาดนี้ คลิก Properties จาก context menuวิธีแก้  The Device is Disabled (Code 22)
  3. ในหน้าจอ Properties เข้าแท็บ Driver จากเมนูด้านบน คลิก Update Driver buttonวิธีแก้  The Device is Disabled (Code 22)
  4. หน้าจอถัดไป คลิก Search automatically for updated driver software. วิธีแก้  The Device is Disabled (Code 22)
  5. ทำแล้ว รอการสแกนครั้งแรกเสร็จ หากพบไดรเวอร์เวอร์ชันใหม่ ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งไดรเวอร์ใหม่
  6. รีบูทคอมพิวเตอร์ ดูว่าปัญหาแก้ไขแล้วหรือไม่หลังบูทกลับมา

หากยังเจอ 'This device is disabled. (Code 22)' error แม้อัปเดตไดรเวอร์แล้ว ไป Method 3

วิธีที่ 3: รัน Troubleshooter ที่เกี่ยวข้อง

หากวิธีข้างต้นไม่ได้ผล อาจเป็นอุปกรณ์ที่ค้างในสถานะ limbo (ไม่ได้ Disable แต่ก็ไม่ได้ Enable) โชคดีที่ Microsoft แก้ปัญหานี้ด้วย automated fixes มากมาย ที่ deploy ผ่าน Troubleshooters ต่างๆ ที่มีใน OS

หากเป็นกรณีนี้ อาจแก้ 'This device is disabled. (Code 22)' error ได้โดยรัน built-in Troubleshooter ที่เกี่ยวข้องกับอุปกรณ์ที่เจอปัญหา

ผู้ใช้หลายคนที่เจอปัญหาเดียวกันยืนยันว่าการรัน Troubleshooter ที่เกี่ยวข้องกับประเภทอุปกรณ์ที่แสดง error code 22 ช่วยให้ deploy fix ที่แก้ปัญหาและให้ service ทำงานได้

หากยังไม่ลอง ทำตามขั้นตอนด้านล่างเพื่อรัน Windows Troubleshooter ที่เหมาะสมที่สุด:

  1. กด Windows key + R เปิดกล่อง Run พิมพ์ ‘control’ ในกล่องข้อความ กด Enter เปิด Classic Control Panel interfaceวิธีแก้  The Device is Disabled (Code 22)
  2. ใน Control Panel interface ใช้ฟังก์ชันค้นหา (มุมขวาบน) ค้นหา ‘troubleshooter’. จากผลลัพธ์ คลิก Troubleshooting.วิธีแก้  The Device is Disabled (Code 22)
  3. ในแท็บ Troubleshooting คลิก subtitle ที่เกี่ยวข้องกับประเภทอุปกรณ์ที่เจอปัญหา ทำได้โดยคลิก Hardware and Sound แล้วคลิก troubleshooter เฉพาะที่รับผิดชอบแก้ปัญหาอุปกรณ์นั้นวิธีแก้  The Device is Disabled (Code 22)
  4. เปิด troubleshooter ที่ถูกต้องแล้ว คลิก hyperlink Advanced ติ๊ก checkbox ที่เกี่ยวกับ Apply repairs automatically. แล้วคลิก Next เริ่มสแกนครั้งแรกวิธีแก้  The Device is Disabled (Code 22)
  5. รอจน Troubleshooter พยายามตรวจจับปัญหาให้ หากพบ fix ที่ทำได้ จะได้ prompt ให้ apply ถ้าเป็นเช่นนั้น คลิก Apply this fix รอจนใช้งานเสร็จ จำไว้ว่า ขึ้นอยู่กับ fix ที่ต้อง deploy อาจต้องทำขั้นตอนด้วยตนเองบ้างเพื่อบังคับใช้งาน
  6. รีสตาร์ทคอมพิวเตอร์ ดูว่าปัญหาแก้ไขแล้วหรือไม่ที่สตาร์ทอัปครั้งต่อไป

หากยังเจอปัญหาแบบเดียวกัน ไปวิธีแก้ถัดไป

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

หากวิธีข้างต้นไม่ได้ผล อาจมีการเปลี่ยนแปลงล่าสุด หรือความขัดแย้งระหว่าง 3rd party service และ native equivalent รบกวนสถานะอุปกรณ์ ทำให้เกิด 'This device is disabled. (Code 22)'.

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

หมายเหตุ: จำไว้ว่าโดยค่าเริ่มต้น System Restore ตั้งค่าให้บันทึก System Restore snapshots เป็นประจำ ระหว่างเหตุการณ์สำคัญ เช่น การติดตั้งไดรเวอร์ใหม่ การติดตั้ง Windows Update หรือการอัปเดตแอปที่มีอยู่ หากไม่ได้เปลี่ยนพฤติกรรมเริ่มต้นของ System Restore ควรมี snapshots มากมายให้เลือก

หากยังไม่ลองวิธีนี้ ทำตามขั้นตอนด้านล่างเพื่อใช้ System Restore คืนคอมพิวเตอร์กลับสู่สถานะที่แข็งแรง ซึ่ง error code 22 ไม่ได้เกิด:

  1. กด Windows key + R เปิดกล่อง Run พิมพ์ ‘rstrui.exe’ ในกล่องข้อความ กด Enter เปิด System Restore utilityวิธีแก้  The Device is Disabled (Code 22)
  2. ในหน้าจอแรกของ System Restore เริ่มด้วยการเลือก Choose a different restore point ก่อนคลิก Next.วิธีแก้  The Device is Disabled (Code 22)
  3. หน้าจอถัดไป เริ่มด้วยการติ๊ก checkbox Show more restore point ต่อมา เลือก Restore Snapshot ที่วันที่ก่อนการปรากฏของ 22 error code เลือก snapshot ที่ถูกต้องแล้ว คลิก Next.

    วิธีแก้  The Device is Disabled (Code 22)
  4. หน้าจอสุดท้ายของ System Restore คลิก Finish รอจน utility บังคับใช้ restore snapshots เก่า

หลังบังคับสถานะเก่าแล้ว ตรวจสอบสถานะอุปกรณ์ และไป method ถัดไป หาก 'This device is disabled. (Code 22)' error ยังคงเกิด

วิธีที่ 5: ล้าง CMOS Battery / Memory Chip

ตามที่ผู้ใช้หลายรายยืนยัน ปัญหานี้อาจเกิดจากข้อมูลแคชที่ถูก maintain โดย CMOS battery/memory chip เกี่ยวกับอุปกรณ์ที่ทำงานผิดปกติ

ในกรณีนี้ ลองถอด CMOS (Complementary Metal-Oxide Semiconductor) battery หรือ memory chip (ขึ้นอยู่กับกรณี) ชั่วคราว เพื่อล้างข้อมูลที่อาจก่อให้เกิด 'This device is disabled. (Code 22)'.

ทำตามขั้นตอนด้านล่างเพื่อเรียนรู้วิธีล้าง CMOS battery หรือ memory chip ชั่วคราว เพื่อล้างข้อมูลแคชที่อาจก่อให้เกิดปัญหา:

  1. เริ่มด้วยการปิดคอมพิวเตอร์ และถอดปลั๊กจากแหล่งจ่ายไฟที่เชื่อมต่ออยู่
  2. สวมสายข้อมือป้องกันสถิต (static wrist band) เพื่อ接地 (ground) ตัวเองกับเฟรมคอมพิวเตอร์ และป้องกันความเสียหายอุปกรณ์จากพลังงานสถิต
  3. ถอดฝาปิดด้านข้างคอมพิวเตอร์ เพื่อภาพรวม Motherboard พอเห็นแล้ว ใช้เล็บหรือไขควง non-conductive ถอด CMOS battery หรือ memory-chip (ขึ้นอยู่กับกรณี)วิธีแก้  The Device is Disabled (Code 22)
  4. หลังถอดแบตเตอรี่แล้ว รอ 1 นาทีเต็ม ก่อนเสียบกลับ
  5. ปิดฝากลับ เสียบปลั๊กไฟ กลับมา เริ่มเครื่อง และบูทปกติ
  6. หลังลำดับการเริ่มต้นเสร็จ ดูว่าสถานะอุปกรณ์เปลี่ยนเป็น Enabled หรือไม่

หากสถานะยังแสดง 'This device is disabled. (Code 22)' และ Enable ด้วยตนเองไม่ได้ ไปวิธีแก้ถัดไป

วิธีที่ 6: Refresh ทุก Windows Component

หากวิธีข้างต้นไม่ได้ผล ควรพิจารณาว่าอาจเจอ System corruption เบื้องต้นที่ส่งผลต่อการทำงานของอุปกรณ์ที่เชื่อมต่อ

ในกรณีนี้ วิธีแก้ที่เป็นไปได้เพียงอย่างเดียวคือ Refresh ทุก Windows component โดย Clean install หรือ Repair procedure ทั้งสองวิธีจะแทนที่ทุก Windows file ด้วยไฟล์สะอาด ซึ่งจะแก้ปัญหาหลากหลายที่เกิดจาก instance ที่เสียหาย

ขึ้นอยู่กับสถานการณ์เฉพาะ ทำตามขั้นตอนด้านล่างเพื่อ Refresh Windows installation:

  • Clean install (in-place repair) – หากไม่มีข้อมูลสำคัญบน OS drive อาจเป็นวิธีที่ดีที่สุดคือ Clean install procedure สามารถทำได้จาก GUI menu ของ Windows installation โดยไม่ต้องใช้ installation media ที่เข้ากันได้ แต่จำไว้ว่าหากมีไฟล์สำคัญบน OS drive ให้สำรองก่อนเริ่มขั้นตอนนี้
  • Repair install (in-place repair) – หากมีข้อมูลจำเป็นบน OS drive นี่อาจเป็นวิธีที่ดีที่สุด Repair installing จะแตะแค่ OS files ทำให้เก็บไฟล์ส่วนตัว แอปพลิเคชัน เกม สื่อส่วนตัว และสิ่งที่ไม่เกี่ยวกับ OS ได้