แก้ไข: ทรัพยากรคอนโทรลเลอร์ USB ไม่เพียงพอ



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

ผู้ใช้ Windows บางคนเห็นข้อความ“ ทรัพยากรคอนโทรลเลอร์ USB ไม่เพียงพอ ” เกิดข้อผิดพลาดเมื่อเสียบอุปกรณ์ / อุปกรณ์ต่อพ่วงภายในพอร์ต USB โดยส่วนใหญ่มีรายงานว่าเกิดขึ้นกับพอร์ต USB 3.0 ปัญหานี้ไม่เฉพาะเจาะจงกับ Windows เวอร์ชันใดรุ่นหนึ่งตามที่รายงานใน Windows 7, Windows 8.1 และ Windows 10



ทรัพยากรคอนโทรลเลอร์ USB ไม่เพียงพอ



อะไรเป็นสาเหตุของข้อผิดพลาด“ Not Enough USB Controller Resources”

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



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

อุปกรณ์ปลายทาง USB คืออะไร

อุปกรณ์ปลายทางเป็นรูปแบบพื้นฐานที่สุดของการสื่อสาร USB ปลายทางจะนำข้อมูลไปในทิศทางเดียวเท่านั้น (จากคอมพิวเตอร์โฮสต์ไปยังอุปกรณ์หรือในทางกลับกัน) นั่นเป็นสาเหตุที่มีจุดสิ้นสุดสองประเภท (OUTs และ IN)

เมื่อคุณเชื่อมต่ออุปกรณ์ USB คอมพิวเตอร์ของคุณจะสร้างจุดสิ้นสุดจำนวนหนึ่ง (ช่องสัญญาณที่วิ่งไปยังหรือจากอุปกรณ์) แฟลชไดรฟ์จะใช้จุดสิ้นสุด 3-4 จุดโดยที่ชุดหูฟังและเซ็นเซอร์อื่น ๆ อาจใช้จุดสิ้นสุด IN และ OUT สูงสุด 10 จุด



ด้วยเหตุนี้จึงมีสถานการณ์สำคัญสามประการที่อาจทำให้เกิด ' ทรัพยากรคอนโทรลเลอร์ USB ไม่เพียงพอ 'error:

  • เกินขีด จำกัด คอนโทรลเลอร์ USB - หากคุณใช้อุปกรณ์ USB จำนวนมากซึ่งใช้ EndPoint จำนวนมากคุณอาจเห็นข้อความแสดงข้อผิดพลาดนี้เนื่องจากคุณใช้ EndPoints เกินจำนวนที่มีอยู่ โปรดทราบว่าคอนโทรลเลอร์ USB 3.0 มีขีด จำกัด 96 Endpoints ต่อคอนโทรลเลอร์บนคอนโทรลเลอร์ Intel XHCI ในขณะที่คอนโทรลเลอร์ AM4 รองรับ 254 EndPoints
  • การใช้งาน EndPoints ของพอร์ต USB เกินขีด จำกัด - ตัวควบคุม USB ส่วนใหญ่ต่อยอดที่ 16 IN & 16 OUT EndPoints สำหรับทุกพอร์ตที่มี แต่เนื่องจากอุปกรณ์ส่วนใหญ่จะใช้ IN EndPoint เป็นหลักคุณจึงใช้งานอุปกรณ์เหล่านั้นได้อย่างรวดเร็ว ด้วยเหตุนี้คุณจึงสามารถใช้พอร์ต USB ได้ในขอบเขตที่ จำกัด เท่านั้น
  • กำลังดึงจากอุปกรณ์ USB เกินความจุสูงสุด - หากคุณพบปัญหานี้ในโน้ตบุ๊กหรือแล็ปท็อปเป็นไปได้มากว่าปริมาณพลังงานที่ดึงออกมาจากอุปกรณ์ USB จะเกินความจุสูงสุด การใช้แท่นวางหรือ USB ที่มีแหล่งจ่ายไฟของตัวเองจะช่วยแก้ปัญหาในกรณีนี้ได้

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

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

วิธีที่ 1: การย้ายอุปกรณ์บางอย่างไปยังพอร์ต USB 2.0 ปกติ

หากคุณพบปัญหานี้ในคอนโทรลเลอร์ USB 3.0 คุณจะสามารถหลีกเลี่ยงข้อผิดพลาดได้โดยย้ายอุปกรณ์บางอย่างไปยังพอร์ต 2.0 แบบคลาสสิก หากคุณกำลังพยายามเชื่อมต่อฮาร์ดแวร์ที่ใช้อุปกรณ์ปลายทางจำนวนมาก (ชุดหูฟัง VR, ชุดหูฟัง 7.1) คุณอาจต้องการใช้ฮับ USB 3.0 เพื่อใช้ประโยชน์ทั้งหมดที่มาพร้อมกับโปรโตคอลการถ่ายโอนที่ใหม่กว่า

แต่ฮับ USB สามารถใช้ได้ในระดับ จำกัด เท่านั้นเนื่องจากคุณจะเกินขีด จำกัด 16 IN Endpoint ค่อนข้างเร็ว (เพียงแค่เชื่อมต่อ a ชุดหูฟัง VR + ชุดหูฟัง 7.1 ). โชคดีที่คุณสามารถแก้ไขปัญหานี้ได้อย่างง่ายดายเพียงแค่เชื่อมต่ออุปกรณ์ของคุณเข้ากับพอร์ต USB 2.0 ปกติ

เสียบคีย์บอร์ดเข้ากับพอร์ต USB 2.0

พยายามทิ้งอุปกรณ์ที่ต้องการความเร็วในการถ่ายโอนข้อมูลที่เหนือกว่ามากที่สุดไปยังพอร์ต USB 3.0 และย้ายอุปกรณ์รุ่นเก่าไปยังพอร์ต USB 2.0

ทันทีที่คุณไปต่ำกว่าขีด จำกัด 16 จุดสิ้นสุด ' ทรัพยากรคอนโทรลเลอร์ USB ไม่เพียงพอ ” ข้อผิดพลาดไม่ควรเกิดขึ้นอีกต่อไป

วิธีที่ 2: ใช้แท่นวางหรือฮับ USB ที่มีแหล่งพลังงานของตัวเอง

หากคุณพบปัญหานี้ในแล็ปท็อป / โน้ตบุ๊กโอกาสที่ปัญหาจะเกิดจากปริมาณพลังงานทั้งหมดที่ดึงมาจากพอร์ต USB

หากคุณไม่สามารถ จำกัด จำนวนอุปกรณ์ที่ใช้พลังงานจากพอร์ต USB ของคุณได้คุณสามารถแก้ไขปัญหา“ ทรัพยากรคอนโทรลเลอร์ USB ไม่เพียงพอ ” เกิดข้อผิดพลาดโดยการซื้อแท่นวางหรือฮับ USB ที่มีแหล่งพลังงานของตัวเอง (Powered USB Hub)

การซื้อ POWERED USB Hub

โดยทั่วไปสถานีเชื่อมต่อจะมีราคาแพงกว่า (มากกว่า 50 เหรียญ) ดังนั้นหากคุณกำลังมองหาวิธีแก้ปัญหาราคาถูกคุณสามารถหา Powered USB Hub ที่มีราคา 15 เหรียญได้อย่างง่ายดาย

วิธีที่ 3: การติดตั้ง Universal Serial Bus Controllers ใหม่

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

คำแนะนำโดยย่อเกี่ยวกับวิธีการดำเนินการนี้:

  1. กด คีย์ Windows + R เพื่อเปิดกล่องโต้ตอบเรียกใช้ จากนั้นพิมพ์ “ devmgmt.msc” แล้วกด ป้อน เพื่อเปิดขึ้น ตัวจัดการอุปกรณ์ .

    เรียกใช้ Device Manager โดยใช้ Run Dialog Box

  2. ข้างใน ตัวจัดการอุปกรณ์ ขยายไฟล์ บัสอนุกรมสากล ตัวควบคุมคลิกขวาที่ตัวควบคุมโฮสต์ USB ของคุณแล้วคลิก ถอนการติดตั้งอุปกรณ์ . หากคุณมีตัวควบคุมโฮสต์ USB สองตัวที่แตกต่างกันให้ถอนการติดตั้งทั้งสองอย่าง

    การถอนการติดตั้ง USB Host Controller จากผ่าน Device Manager

  3. รีสตาร์ทคอมพิวเตอร์ของคุณ ในการเริ่มต้นครั้งถัดไป Windows จะติดตั้งไดรเวอร์คอนโทรลเลอร์โฮสต์ USB ที่หายไปโดยอัตโนมัติ

ถ้า“ ทรัพยากรคอนโทรลเลอร์ USB ไม่เพียงพอ ” ยังคงเกิดข้อผิดพลาดให้เลื่อนลงไปที่วิธีการถัดไปด้านล่าง

วิธีที่ 4: การปิดใช้งานตัวเลือกโหมด XHCI จากการตั้งค่า BIOS

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

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

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

    กด [คีย์] เพื่อเข้าสู่การตั้งค่า

    บันทึก: โดยทั่วไปคีย์การตั้งค่าจะแสดงอยู่ในคีย์เริ่มต้นเริ่มต้น แต่ถ้าคุณไม่เห็นให้ค้นหาขั้นตอนเฉพาะทางออนไลน์เกี่ยวกับวิธีเข้าสู่การตั้งค่า BIOS ของคุณ (ตามรุ่นของแล็ปท็อป / เมนบอร์ดของคุณ)
  2. เมื่อคุณอยู่ในการตั้งค่า BIOS ให้ไปที่ไฟล์ ขั้นสูง และมองหาตัวเลือกที่ชื่อ USB EHCI แก้จุดบกพร่อง ภายใต้ ตัวเลือกอุปกรณ์ . การเปิดใช้งานตัวเลือกนี้จะปิดใช้งานคอนโทรลเลอร์ xHCI ซึ่งจะลงเอยด้วยการแก้ไขข้อความแสดงข้อผิดพลาด

    ปิดตัวเลือกโหมด XHCI

    บันทึก: การตั้งค่าเหล่านี้จะแตกต่างกันไปขึ้นอยู่กับผู้ผลิตของคุณ คุณอาจพบการตั้งค่านี้ภายใต้ชื่ออื่นซึ่งรวมถึงโหมด XHCI Pre-Boot, EHCI Hand-OFF หรือโหมด xHCI

  3. เมื่อปิดใช้งานคอนโทรลเลอร์ xHCI แล้วให้บันทึกการปรับเปลี่ยนของคุณและอนุญาตให้คอมพิวเตอร์ของคุณบูตได้ตามปกติ
  4. ในการเริ่มต้นครั้งถัดไปคุณจะไม่เห็นไฟล์ “ ทรัพยากรตัวควบคุม USB ไม่เพียงพอ” ข้อผิดพลาด
อ่าน 4 นาที