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

แก้ไข: ทรัพยากรระบบไม่เพียงพอสำหรับบริการที่ร้องขอ (Insufficient System Resources Exist to Complete the Requested Service)

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

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

วิธีแก้ไข 1: ใช้ Registry ปรับแต่งการตั้งค่าหน่วยความจำบางอย่าง

หน่วยความจำเสมือน (Virtual memory) เป็นเครื่องมือที่ช่วยให้ประสิทธิภาพคอมพิวเตอร์ดีขึ้นโดยให้ไฟล์เพจจิ้ง (paging file) บนฮาร์ดดิสก์ซึ่ง Windows สามารถใช้เป็น RAM เมื่อ RAM จริงหมด การมีทรัพยากรหน่วยความจำเสมือนต่ำอาจทำให้ข้อผิดพลาดนี้เกิดขึ้นบน Windows OS ต่างๆ เช่น Windows 10, Windows 7 และ Windows Server

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

  1. เปิด Registry Editor โดยพิมพ์ "regedit" ในช่องค้นหาหรือกล่อง Run ไปที่คีย์ต่อไปนี้ใน Registry Editor:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Session Manager\Memory Management

แก้ไข: ทรัพยากรระบบไม่เพียงพอสำหรับบริการที่ร้องขอ (Insufficient System Resources Exist to Complete the Requested Service)

  1. คลิกปุ่ม Edit ที่เมนูด้านขวาบน และเลือก New >> DWORD value
  2. เปลี่ยนชื่อค่านี้เป็น "PoolUsageMaximum" โดยไม่ต้องมีเครื่องหมายคำพูด และกด Enter เพื่อยืนยัน คลิกขวาที่คีย์นี้ เลือก Modify และพิมพ์ตัวเลข 60 ในกล่อง Value data ของหน้าต่างที่ปรากฏ เลือกการแทนค่า Decimal นำไปใช้

แก้ไข: ทรัพยากรระบบไม่เพียงพอสำหรับบริการที่ร้องขอ (Insufficient System Resources Exist to Complete the Requested Service)

  1. ต่อไป ตรวจสอบว่าคีย์รีจิสทรี PagedPoolSize มีอยู่หรือไม่ หากไม่มี ให้คลิกปุ่ม Edit ที่เมนูด้านขวาบน และเลือก New >> DWORD value
  2. เปลี่ยนชื่อค่านี้เป็น "PagedPoolSize" โดยไม่ต้องมีเครื่องหมายคำพูด และกด Enter เพื่อยืนยัน ตอนนี้คุณสร้างมันแล้ว ให้ดำเนินการต่อ หากมีอยู่แล้ว ให้ดำเนินการจากจุดนี้
  3. คลิกขวาที่คีย์นี้ เลือก Modify และพิมพ์ "ffffffff" ในกล่อง Value data ของหน้าต่างที่ปรากฏ นำไปใช้
  4. ออกจาก Registry Editor รีสตาร์ทคอมพิวเตอร์ และตรวจสอบว่าปัญหายังปรากฏหรือไม่

วิธีแก้ไข 2: พบข้อผิดพลาดบนเซิร์ฟเวอร์ (Servers)

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

ก่อน ให้ดูว่ามีแอปหรือไฟล์น่าสงสัยก่อให้เกิดปัญหาหรือไม่

  1. ไปที่ C >> Users และค้นหาโฟลเดอร์ Default เนื่องจากมันซ่อนอยู่ คุณจะต้องเปิดใช้งานมุมมองของไฟล์และโฟลเดอร์ที่ซ่อน
  2. คลิกที่แท็บ "View" บนเมนู File Explorer และคลิกที่กล่องกาเครื่องหมาย "Hidden items" ในส่วน Show/hide File Explorer จะแสดงไฟล์ที่ซ่อนและจะจำตัวเลือกนี้จนกว่าคุณจะเปลี่ยนอีกครั้ง

แก้ไข: ทรัพยากรระบบไม่เพียงพอสำหรับบริการที่ร้องขอ (Insufficient System Resources Exist to Complete the Requested Service)

  1. คลิกขวาที่โฟลเดอร์ Default และเลือก Properties หากไฟล์มีขนาดใหญ่ (มากกว่า 48,640 KB) ให้เปิดและดูว่าเครื่องมือหรือแอปไหนใช้พื้นที่มาก ถ้าโฟลเดอร์ Default เล็ก คุณสามารถข้ามขั้นตอนนี้ได้ จดบันทึกว่าเครื่องมือไหนใช้พื้นที่มาก
  2. เปิด Registry Editor โดยพิมพ์ "regedit" ในช่องค้นหาหรือกล่อง Run ไปที่ HKEY_USERS\.DEFAULT ในรีจิสทรีและตรวจสอบว่ามีคีย์ที่ใช้พื้นที่มากหรือไม่

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

  1. เปิด regedit และในหน้าต่างด้านซ้าย ไปที่และคลิกขวาที่ .DEFAULT ภายใต้ HKEY_USERS เลือก Export และเลือก Registry Hive Files (*.*) ภายใต้พรอมต์ Save as

แก้ไข: ทรัพยากรระบบไม่เพียงพอสำหรับบริการที่ร้องขอ (Insufficient System Resources Exist to Complete the Requested Service)

  1. ไปที่ C:\Windows\System32\Config และป้อน DEFAULT.new ในส่วน File name คลิก Save เพื่อสำรองไฟล์ DEFAULT.new
  2. ใน Windows Explorer ไปที่ C:\Windows\System32\Config และตรวจสอบว่าไฟล์ DEFAULT.new มีขนาดเล็กมากเมื่อเทียบกับ DEFAULT หากเป็นเช่นนั้น ใส่ DVD Windows OS ของคุณในไดรฟ์ DVD รีสตาร์ทคอมพิวเตอร์ และทำตามคำแนะนำที่เหลือเพื่อแก้ไขไฟล์
  3. เปิดคอมพิวเตอร์และกดปุ่มเพื่อบูตจาก DVD (หากจำเป็น ขึ้นอยู่กับ BIOS) เมื่อได้รับแจ้ง "Press any key to boot from CD or DVD"
  4. คลิก Next เมื่อหน้าจอ Install Windows ปรากฏ และเลือก "Repair your computer" ต่อไป เลือก "Use Recovery Tools" จากเมนู และคลิก Next

แก้ไข: ทรัพยากรระบบไม่เพียงพอสำหรับบริการที่ร้องขอ (Insufficient System Resources Exist to Complete the Requested Service)

  1. คลิกที่ Command Prompt และเปลี่ยนตัวอักษรไดรฟ์สำหรับไดรฟ์เริ่มต้นของคุณ เช่น โดยพิมพ์ D: แล้วกด Enter คุณสามารถหาตัวอักษรไดรฟ์สำหรับ C: ได้โดยลองตัวอักษรต่างๆ ทำ "dir" และดูว่าโฟลเดอร์ Windows, Users, Program Files ฯลฯ มีอยู่หรือไม่

แก้ไข: ทรัพยากรระบบไม่เพียงพอสำหรับบริการที่ร้องขอ (Insufficient System Resources Exist to Complete the Requested Service)

  1. เปลี่ยนไดเรกทอรีไปที่โฟลเดอร์ Config โดยพิมพ์ "cd\Windows\System32\Config" แล้วกด Enter ใช้คำสั่งด้านล่างเพื่อเปลี่ยนชื่อไฟล์ DEFAULT และ DEFAULT.new:
  2. ren DEFAULT DEFAULT.bak
    ren DEFAULT.new DEFAULT
  3. ออกจากสภาพแวดล้อมกู้คืนโดยคลิก Restart และบูตคอมพิวเตอร์อย่างปกติ ตรวจสอบว่าข้อผิดพลาดเดิมเกิดขึ้นอีกหรือไม่ พิจารณาอัปเดตไดรเวอร์สำหรับเครื่องมือที่ใช้พื้นที่มากใน Registry หรือถอนการติดตั้งหากคุณหาทางเลือกที่ดีกว่า

วิธีแก้ไข 3: เปลี่ยนโปรแกรมป้องกันไวรัสที่คุณใช้

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

  1. คลิกที่เมนู Start และเปิด Control Panel โดยการค้นหา หรือคุณสามารถคลิกที่ไอคอนรูปเฟืองเพื่อเปิด Settings หากคุณใช้ Windows 10
  2. ใน Control Panel 选择 "View as: Category" 在右上角,然后点击 "Uninstall a Program" 在 Programs 部分下。

แก้ไข: ทรัพยากรระบบไม่เพียงพอสำหรับบริการที่ร้องขอ (Insufficient System Resources Exist to Complete the Requested Service)

  1. 如果您使用 Settings 应用,点击 Apps 应该会立即打开您电脑上所有已安装程序的列表。
  2. 在 Control Panel 或 Settings 中找到 McAfee 并点击 Uninstall。
  3. 其卸载向导应会打开,提供两个选项:Repair 和 Remove。选择 Remove 并点击 Next 以卸载程序。
  4. 将弹出一条消息询问 "Do you want to completely remove McAfee for Windows?" 选择 Yes。

แก้ไข: ทรัพยากรระบบไม่เพียงพอสำหรับบริการที่ร้องขอ (Insufficient System Resources Exist to Complete the Requested Service)

  1. 当卸载完成时点击 Finish 并重新启动计算机,查看错误是否仍会出现。

วิธีแก้ไข 4: หากปัญหาเกิดขึ้นกับไฟล์เฉพาะเจาะจง

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

ทำตามขั้นตอนด้านล่างเพื่อทำเช่นนั้น:

  1. เปิดอินเทอร์เฟซผู้ใช้ของโปรแกรมป้องกันไวรัสโดยดับเบิลคลิกที่ไอคอนบนเดสก์ท็อป หรือดับเบิลคลิกที่ไอคอนในส่วนขวาล่างของแถบงาน
  2. การตั้งค่า Exception ตั้งอยู่ในตำแหน่งที่แตกต่างกันตามโปรแกรมป้องกันไวรัสต่างๆ มักจะพบได้ง่ายโดยไม่มีความยุ่งยาก แต่ вот местоположение на самых популярных антивирусах:

Kaspersky Internet Security: Home >> Settings >> Additional >> Threats and Exclusions >> Exclusions >> Specify Trusted Applications >> Add.

AVG: Home >> Settings >> Components >> Web Shield >> Exceptions.

Avast: Home >> Settings >> General >> Exclusions

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