رفع ناکافی منابع سیستم برای تکمیل خطای API

ممکن است با پیغام خطایی مواجه شوید که می گوید: این دستگاه نمی تواند راه اندازی شود. (This device cannot start. (Code 10) Insufficient system resources exist to complete the API )(کد 10) وقتی می‌خواهید کنترلر (Controller)Xbox 360 را با استفاده از (Xbox 360) دانگل(Dongle) به رایانه شخصی ویندوز 10 خود متصل کنید ، منابع سیستم کافی برای تکمیل API وجود ندارد . هنگامی که دستگاه این خطا را نشان می دهد ، نمی توانید از کنترلر Xbox 360 خود استفاده کنید.(Xbox 360)

با این حال، نباید آن را با پیام خطا اشتباه بگیرید: منابع سیستم کافی برای تکمیل سرویس درخواستی وجود ندارد(Insufficient system resources exist to complete the requested service ) که زمانی رخ می دهد که می خواهید یک برنامه جدید را در رایانه خود نصب کنید، زمانی که فضای ذخیره سازی دیسک شما تمام شده است. این مقاله در درجه اول بر مراحل حل کردن منابع سیستم کافی برای تکمیل پیام خطای API در رایانه ویندوز 10 شما( Insufficient system resources exist to complete the API error message on your Windows 10 PC) متمرکز است. بنابراین، به خواندن ادامه دهید.

رفع ناکافی منابع سیستم برای تکمیل خطای API

رفع ناکافی منابع سیستم برای تکمیل خطای API(Fix Insufficient System Resources Exist to Complete the API Error)

دلایل: منابع سیستم کافی برای تکمیل خطای API وجود ندارد(Reasons: Insufficient System Resources Exist to Complete the API Error)

  • مشکلات درایورهای دستگاه یا درایورهای کنترلر:(Problems with Device Drivers or Controller Drivers: ) یک رابط قابل اعتماد بین سخت افزار رایانه و سیستم عامل آن با کمک درایورهای دستگاه(Device Drivers) ایجاد می شود. در حالی که(Whereas) درایور کنترلر(Controller Driver) داده ها را از دستگاه دریافت می کند و به طور موقت ذخیره می کند تا بعداً به درایور دستگاه منتقل شود. اگر مشکلی در درایورهای دستگاه(Device) یا درایورهای کنترلر(Controller) وجود داشته باشد، ممکن است منجر به این شود که این دستگاه نمی تواند راه اندازی شود. (This device cannot start. (Code 10) Insufficient system resources exist to complete the API)(کد 10) منابع سیستم کافی برای تکمیل پیام خطای API وجود ندارد . زمانی که از سیستم خود در حالت Hibernation(Hibernation Mode) یا پس از به‌روزرسانی استفاده می‌کنید، این مشکل بیشتر رخ می‌دهد .
  • درایورهای دستگاه منسوخ شده: (Outdated Device Drivers: )درایورهای دستگاه(Device) نصب شده بر روی سیستم شما، در صورت ناسازگاری، ممکن است باعث بروز خطای مذکور شود. با به روز رسانی درایور خود به آخرین نسخه می توانید این مشکل را به سرعت برطرف کنید.
  • پیکربندی نامناسب:(Improper Configurations: ) گاهی اوقات، تنظیمات نادرست ممکن است باعث این خطا شود زیرا ممکن است سیستم دستگاه متصل را تشخیص ندهد.
  • پورت USB ناسازگار:(Incompatible USB Port: ) هنگامی که کنترلر Xbox را به درگاه (Xbox)USB جلو وصل می‌کنید ، ممکن است دچار مشکل شود زیرا درگاه‌های جلویی نسبت به پورت‌های واقع در پشت CPU قدرت کمتری دارند .
  • تنظیمات تعلیق USB:(USB Suspend Settings: ) اگر تنظیمات تعلیق USB(USB Suspend) را در رایانه خود فعال کرده باشید، تمام دستگاه های USB در صورت عدم استفاده فعال از رایانه به حالت تعلیق در می آیند. این تنظیم ممکن است هنگام اتصال Xbox Controller به رایانه شخصی ویندوز(Windows) خود، خطای گفته شده را ایجاد کند.
  • فایل‌های رجیستری و فایل‌های سیستم خراب: مقادیر رجیستری (Corrupt Registry Files and System Files: )فیلترهای بالایی(Corrupt Upper Filters) و فیلترهای پایینی خراب(Lower Filters) نیز ممکن است باعث شود منابع سیستم کافی برای تکمیل پیام خطای API در سیستم شما وجود نداشته باشد. (Insufficient system resources exist to complete the API )همین امر می تواند توسط فایل های سیستمی خراب ایجاد شود.
  • نرم افزار آنتی ویروس شخص ثالث:(Third-Party Antivirus Software: ) برخی از نرم افزارهای آنتی ویروس شخص ثالث ممکن است مانع از اجرای یک دستگاه خارجی شوند و به طور بالقوه باعث بروز چنین مشکلاتی شوند.

توجه:(Note:) توصیه می کنیم برای پشتیبانی یکپارچه از کنترلر Xbox خود و مدیریت حساب ها، برنامه لوازم جانبی Xbox(Xbox Accessories app) را دانلود و نصب کنید .

رفع ناکافی منابع سیستم برای تکمیل خطای API

روش 1: عیب یابی اولیه سخت افزار(Method 1: Basic Hardware Troubleshooting)

1. مطمئن شوید که کابل اتصال در شرایط خوبی است( connecting cable is in good condition) و به پورت صحیح وصل شده است.

2. سعی کنید کابل USB را به پورت USB (connect the USB cable to the USB) 2.0(2.0 port) که در پشت CPU وجود دارد وصل کنید ، به جای درگاه جلویی که به عنوان پورت کمکی(Auxiliary Port) در نظر گرفته می شود .

3. در مورد تقاضای منابع بالا، درگاه USB جلو در لیست اولویت روی Low تنظیم شده است . هنگامی که کنترلر Xbox را با استفاده از یک (Xbox)دانگل USB(USB dongle) وصل می کنید، این وضعیت بیشتر مشخص می شود .

4. اگر چندین دستگاه USB به رایانه شما متصل است، به جای آن از یک هاب USB(USB hub) استفاده کنید.

این ممکن است به رفع این مشکل کمک کند . این دستگاه نمی تواند راه اندازی شود. (This device cannot start. (Code 10) Insufficient system resources exist to complete the API)(کد 10) منابع سیستم کافی برای تکمیل خطای API در رایانه شخصی ویندوز 10(Windows 10) پس از راه اندازی مجدد سیستم وجود ندارد.

با این حال، اگر این کار نکرد، سعی کنید کنترلر Xbox(Xbox Controller) را به رایانه دیگری متصل(another computer) کنید. اگر دوباره با همان مشکل مواجه شدید، ممکن است مشکل سخت افزاری در دستگاه وجود داشته باشد.

روش 2: ویندوز را مجبور به شناسایی کنترلر Xbox کنید(Method 2: Force Windows to Recognize Xbox Controller)

اگر مشکلی در درایور دستگاه شما وجود دارد، می‌توانید طبق دستورالعمل زیر ویندوز را مجبور کنید که (Windows)کنترلر (Controller)Xbox 360 را تشخیص دهد :

1. ابتدا، Xbox Controller(unplug Xbox Controller) را از رایانه خود جدا کنید.

2. کلیدهای Windows + I keys تنظیمات( Settings) ویندوز باز شود .

3. مطابق شکل روی قسمت Devices  کلیک کنید .

Windows Key + I را فشار دهید تا Settings باز شود و سپس روی Devices کلیک کنید.  رفع ناکافی منابع سیستم برای تکمیل خطای API

4. از پانل سمت چپ به بلوتوث و سایر دستگاه‌ها بروید.(Bluetooth & other devices )

5. روی Xbox Controller و سپس Remove Device همانطور که در زیر نشان داده شده است کلیک کنید.

در اینجا، روی Xbox Controller کلیک کنید و روی Remove Device Fix Insufficient System Resources Exist برای تکمیل خطای API کلیک کنید.

6. برای حذف(Remove) دستگاه از سیستم خود، دستورالعمل های موجود در پیام های بعدی را دنبال کنید.

7. در نهایت کامپیوتر خود را ریستارت(restart ) کنید و Xbox Controller(connect Xbox Controller) را به آن متصل کنید.

همچنین بخوانید: (Also Read:) چگونه از تلفن اندرویدی خود به Xbox One ارسال کنید(How to Cast to Xbox One from your Android Phone)

روش 3: درایورها را به روز کنید(Method 3: Update Drivers)

درایورهای دستگاه نصب شده روی سیستم شما، در صورت ناسازگاری یا قدیمی بودن، ممکن است باعث راه اندازی این دستگاه نشود. (کد 10) منابع سیستم کافی برای تکمیل مشکل API وجود ندارد(This device cannot start. (Code 10) Insufficient system resources exist to complete the API) . می توانید با به روز رسانی درایورهای سیستم خود به آخرین نسخه با استفاده از هر یک از گزینه های داده شده، این مشکل را به سرعت برطرف کنید.

3A. درایورهای Xbox Controller را از طریق Windows Update به روز کنید
(3A. Update Xbox Controller Drivers through Windows Update )

1. تنظیمات(Settings) ویندوز را همانطور که در بالا توضیح داده شد باز کنید.

2. مطابق شکل بر روی Update & Security کلیک کنید .

Windows Key + I را فشار دهید تا Settings باز شود و سپس روی نماد Update & Security کلیک کنید

3. روی Check for Updates کلیک کنید و سپس، در صورت وجود ، به‌روزرسانی‌های Xbox( Xbox updates) موجود را نصب کنید .

برای نصب آپدیت های ویندوز بر روی check for updates کلیک کنید.  رفع ناکافی منابع سیستم برای تکمیل خطای API

3B. درایورهای Xbox Controller را از طریق Device Manager به روز کنید(3B. Update Xbox Controller Drivers through Device Manager)

1. همانطور که نشان داده شده است، Device Manager را از طریق نوار جستجوی ویندوز راه اندازی کنید.(Windows Search )

Device Manager را در نوار جستجوی ویندوز تایپ کنید و آن را اجرا کنید

2. به پایین بروید و روی Xbox Peripherals(Xbox Peripherals) دوبار کلیک کنید تا این بخش گسترش یابد.

3. روی درایور Microsoft Xbox One Controller(Microsoft Xbox One Controller ) کلیک راست کنید و سپس روی Update driver کلیک کنید ، همانطور که در زیر نشان داده شده است.

روی درایور ایکس باکس کلیک راست کرده و به‌روزرسانی درایور را بزنید. برای تکمیل خطای API، منابع ناکافی سیستم موجود را برطرف کنید.

4. اکنون، روی  Browse… کلیک کنید و سپس  اجازه دهید از لیستی از درایورهای موجود در رایانه خود (Let me pick from a list of available drivers on my computer ) در پنجره بازشوی آینده انتخاب کنم.

اکنون، بر روی Browse my computer for driver software و سپس اجازه دهید از لیست درایورهای موجود در رایانه من در پاپ آپ آینده انتخاب کنم، کلیک کنید.

5. اکنون Windows Common Controller for Windows Driver را انتخاب کنید.

6. در اینجا، روی به‌روزرسانی گیرنده بی‌سیم Xbox 360(Update Xbox 360 wireless receiver) کلیک کنید .

7.  پنجره Update Driver Warning روی صفحه ظاهر می شود. (Update Driver )روی Yes کلیک کنید(Click) و ادامه دهید.

Device Manager به‌روزرسانی‌های اخیر درایور را روی دستگاه شما نصب می‌کند . سیستم (system)خود را مجدداً راه اندازی کنید(Restart your) و بررسی کنید که آیا این می تواند منابع سیستم کافی(Insufficient) برای تکمیل خطای API را برطرف کند یا خیر. (API)اگر نه، روش های موفق را امتحان کنید.

روش 4: مقادیر خراب رجیستری را حذف کنید
(Method 4: Delete Corrupt Registry Values )

همانطور که قبلاً بحث شد، مقادیر نادرست رجیستری می تواند منابع سیستم کافی(Insufficient) برای تکمیل پیام خطای API را تحریک کند. (API)برای حذف این مقادیر رجیستری از سیستم ویندوز(Windows) خود ، مراحل زیر را دنبال کنید:

1. با فشار دادن کلیدهای (keys)Windows + R با هم کادر محاوره ای Run را اجرا کنید .

2. regedit را(regedit ) تایپ کنید و روی OK کلیک کنید ، همانطور که در زیر نشان داده شده است.

کادر محاوره ای Run را باز کنید (کلید ویندوز و کلید R را با هم کلیک کنید) و regedit را تایپ کنید.  رفع ناکافی منابع سیستم برای تکمیل خطای API

3. مسیر زیر را طی کنید:

HKEY _LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class

به سادگی می توانید مسیر زیر را در ویرایشگر رجیستری کپی و پیست کنید.  کلاس کنترل HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet

4. چندین کلید فرعی کلاس(Class sub-keys) روی صفحه نمایش داده می شود. از میان آنها، کلید فرعی 36FC9E60-C465-11CF-8056-444553540000 را پیدا کرده و روی آن دوبار کلیک کنید .

5. از پنل سمت راست، روی UpperFilters کلیک راست کنید. (right-click on UpperFilters. )بر روی گزینه Delete کلیک کنید تا این فایل رجیستری برای همیشه از سیستم حذف شود.

اکنون به صفحه سمت راست هدایت شده و روی مقادیر UpperFilters کلیک راست کنید.  در اینجا گزینه Delete را انتخاب کنید تا این فایل رجیستری برای همیشه از سیستم پاک شود.

6. مرحله 4 را تکرار کنید تا مقادیر LowerFilters را(delete the LowerFilters values) نیز حذف کنید.

7. در نهایت سیستم خود را ریستارت کنید(restart your system) و کنترلر Xbox 360 را وصل کنید.

همچنین بخوانید: (Also Read:) تعمیر کنترلر Xbox One Wireless برای ویندوز 10 به پین ​​نیاز دارد(Fix Wireless Xbox One controller requires a PIN for Windows 10)

روش 5: فایل های خراب را حذف کنید
(Method 5: Remove Corrupt Files )

ما از System File Checker ( SFC ) و Deployment Image Servicing & Management ( DISM ) برای اسکن و تعمیر فایل های خراب و بازگرداندن سیستم به حالت کارکرد خود استفاده خواهیم کرد. مراحل داده شده را برای اجرای دستورات گفته شده در رایانه شخصی ویندوز 10 خود دنبال کنید:

1. Command Prompt را با تایپ  cmd در نوار جستجوی ویندوز راه اندازی کنید.(Windows Search bar.)

2. همانطور که در زیر مشخص شده است، روی Run as administrator کلیک کنید. 

به شما توصیه می شود که Command Prompt را به عنوان مدیر راه اندازی کنید |  رفع ناکافی منابع سیستم برای تکمیل خطای API

3. دستورات زیر را یکی پس از دیگری وارد کنید و بعد از هر کدام Enter را بزنید :

sfc /scannow
DISM.exe /Online /Cleanup-image /Scanhealth
DISM.exe /Online /Cleanup-image /Restorehealth
DISM.exe /Online /Cleanup-image /startcomponentcleanup 

دستور دیگری Dism /Online /Cleanup-Image /restorehealth را تایپ کنید و منتظر بمانید تا کامل شود.

منتظر بمانید(Wait) تا همه دستورات اجرا شوند. سپس، بررسی کنید که آیا این می تواند برطرف شود این دستگاه نمی تواند راه اندازی شود. (This device cannot start. (Code 10) Insufficient system resources exist to complete the API)(کد 10) منابع سیستم کافی برای تکمیل خطای API وجود ندارد . در غیر این صورت، راه حل بعدی را امتحان کنید.

روش 6: نرم افزار آنتی ویروس شخص ثالث را حذف نصب کنید(Method 6: Uninstall Third-Party Antivirus Software)

به دلیل درگیری با آنتی ویروس شخص ثالث، Xbox 360 ممکن است توسط سیستم شناسایی نشود. عدم برقراری ارتباط ثابت بین سخت افزار و درایور منجر به خطای مذکور می شود. بنابراین، می توانید آن را غیرفعال کنید یا بهتر است آن را حذف کنید.

توجه:(Note:) ما مراحل حذف Avast Free Antivirus از ویندوز 10 رایانه شخصی را به عنوان مثال توضیح داده ایم.

1. برنامه آنتی ویروس رایگان Avast(Avast Free Antivirus ) را در رایانه خود راه اندازی کنید.

2. مطابق شکل زیر روی Menu > Settings کلیک کنید.

تنظیمات Avast

3. در قسمت Troubleshooting ، تیک گزینه Enable Self-Defense را بردارید .

با برداشتن تیک کادر کنار «فعال کردن دفاع از خود»، «دفاع از خود» را غیرفعال کنید.

4. در اعلان تایید بر روی OK کلیک کنید و از برنامه خارج شوید .(Exit)

5. کنترل پنل(Control Panel) را با جستجوی آن در نوار جستجوی ویندوز راه اندازی کنید.(Windows search)

برنامه کنترل پنل را از نتایج جستجوی خود باز کنید.  رفع ناکافی منابع سیستم برای تکمیل خطای API

6. برنامه ها و ویژگی ها(Programs and Features) را مانند شکل زیر انتخاب کنید.

.  Control Panel را اجرا کرده و Programs and Features را انتخاب کنید.

7. در اینجا، روی Avast Free Antivirus کلیک راست کنید و سپس روی Uninstall کلیک کنید ، همانطور که مشخص شده است.

بر روی Avast Free Antivirus کلیک راست کرده و Uninstall را انتخاب کنید.  رفع ناکافی منابع سیستم برای تکمیل خطای API

8. با کلیک بر روی Yes در اعلان تایید، آن را حذف نصب کنید و سیستم خود را Restart کنید.(Restart your system.)

همچنین بخوانید: (Also Read:) نحوه بازی به اشتراک گذاری در ایکس باکس وان(How to Gameshare on Xbox One)

روش 7: تنظیمات برق را تغییر دهید(Method 7: Tweak Power Settings)

(Certain Power Saver)برخی از تنظیمات Power Saver می‌توانند اتصال با دستگاه‌های خارجی را مختل کنند یا به‌طور خودکار، آن‌ها را در صورت عدم استفاده قطع کنند. مهم است که آن را بررسی کنید و در صورت لزوم آن ها را غیرفعال کنید.

1. کنترل پنل(Control Panel) را مطابق روش قبلی باز کنید.

2. روی View by > Large icons کلیک کنید. (Large icons. )سپس، همانطور که در زیر نشان داده شده است، روی Power Options کلیک کنید .

اکنون، View by as Large icons را تنظیم کنید و به پایین بروید و Power Options | را جستجو کنید  رفع ناکافی منابع سیستم برای تکمیل خطای API

3. در صفحه بعدی بر روی Change plan settings کلیک کنید.(Change plan settings )

اکنون در قسمت Selected plan بر روی Change plan settings کلیک کنید.

4. در پنجره Edit Plan Settings بر روی Change advanced power settings کلیک کنید.(Change advanced power settings.)

در پنجره Edit Plan Settings بر روی Change advanced power settings کلیک کنید

USB settings > تنظیم تعلیق انتخابی USB(USB selective suspend setting) دوبار کلیک کنید تا این بخش ها گسترش یابد.

6. بر روی گزینه On battery کلیک کنید و همانطور که در تصویر نشان داده شده است، از منوی کشویی Disabled را انتخاب کنید .

اکنون تنظیمات USB را گسترش دهید و تنظیمات تعلیق انتخابی USB را بیشتر گسترش دهید.  ابتدا روی باتری کلیک کرده و Disabled را انتخاب کنید.  به همین ترتیب بر روی Plugged in کلیک کرده و Disabled را نیز انتخاب کنید.

7. به همین ترتیب، گزینه Disabled را برای Plugged in نیز انتخاب کنید.

8. در آخر بر روی OK کلیک کنید و کامپیوتر را مجددا راه اندازی کنید(restart the computer) تا این تغییرات اعمال شود.

روش 8: Windows Clean Boot را اجرا کنید(Method 8: Run Windows Clean Boot)

همانطور که در این روش توضیح داده شده است، مشکل مربوط به عدم وجود منابع سیستم کافی برای تکمیل API(Insufficient system resources exist to complete the API) را می توان با بوت تمیز تمام سرویس(clean boot of all essential services) ها و فایل های ضروری در سیستم ویندوز 10 برطرف کرد.(Windows 10)

توجه:(Note:) مطمئن شوید که به عنوان یک مدیر(administrator) برای انجام بوت تمیز ویندوز وارد شوید.

1. کادر محاوره ای Run را باز کنید، دستور msconfig را تایپ کنید و کلید (msconfig)Enter را بزنید .

پس از وارد کردن msconfig روی دکمه OK کلیک کنید.  رفع ناکافی منابع سیستم برای تکمیل خطای API

2. پنجره System Configuration ظاهر می شود. (System Configuration)به تب Services بروید.

3. کادر کنار Hide all services Microsoft را(Hide all Microsoft services) علامت بزنید و روی دکمه Disable all کلیک کنید، همانطور که در تصویر مشخص شده مشخص شده است.

کادر Hide all Microsoft services را علامت بزنید

4. سپس به تب Startup بروید و روی پیوند Open Task Manager کلیک کنید.

اکنون به تب Startup بروید و روی پیوند Open Task Manager | کلیک کنید  ویندوز 10: نحوه رفع کمبود منابع سیستم برای تکمیل خطای API

5. به تب Startup در پنجره (Startup)Task Manager بروید .

6. در مرحله بعد، کار(task ) راه اندازی که مورد نیاز نیست را انتخاب کنید. روی Disable نمایش داده شده در گوشه پایین سمت راست کلیک کنید.

در مرحله بعد، وظایف راه اندازی را که لازم نیست انتخاب کنید و روی Disable نمایش داده شده در گوشه سمت راست پایین کلیک کنید.  مخفی کردن همه خدمات مایکروسافت

7. آن را برای همه کارهای بی ربط و مصرف کننده منابع، ممنوعیت فرآیندهای مربوط به (Microsoft-related)ویندوز(Windows) و مایکروسافت تکرار کنید .(Repeat)

8. از پنجره Task Manager و System Configuration خارج شده و (System Configuration)کامپیوتر خود را مجددا راه اندازی کنید(restart your PC) .

توصیه شده:(Recommended:)

امیدواریم این راهنما مفید بوده باشد و شما توانسته باشید این دستگاه را نمی توان راه اندازی کرد. (کد 10) منابع سیستم کافی برای تکمیل خطای API در ویندوز 10 وجود(fix This device cannot start. (Code 10) Insufficient system resources exist to complete the API error in Windows 10) ندارد. به ما اطلاع دهید که کدام روش برای شما کارآمد است. سوالات یا پیشنهادات خود را در بخش نظرات زیر مطرح کنید.



About the author

من یک توسعه دهنده آیفون و macOS هستم که در هر دو ویندوز 11/10 و جدیدترین پلتفرم iOS اپل تجربه دارم. با بیش از 10 سال تجربه، درک عمیقی از نحوه ایجاد و مدیریت فایل ها در هر دو سیستم عامل دارم. مهارت‌های من فراتر از ساختن فایل‌ها است - من همچنین دانش قوی درباره محصولات اپل، ویژگی‌های آنها و نحوه استفاده از آنها دارم.



Related posts