رفع ناکافی منابع سیستم برای تکمیل خطای 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(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) را دانلود و نصب کنید .
روش 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 کلیک کنید .
4. از پانل سمت چپ به بلوتوث و سایر دستگاهها بروید.(Bluetooth & other devices )
5. روی Xbox Controller و سپس Remove Device همانطور که در زیر نشان داده شده است کلیک کنید.
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 کلیک کنید .
3. روی Check for Updates کلیک کنید و سپس، در صورت وجود ، بهروزرسانیهای Xbox( Xbox updates) موجود را نصب کنید .
3B. درایورهای Xbox Controller را از طریق Device Manager به روز کنید(3B. Update Xbox Controller Drivers through Device Manager)
1. همانطور که نشان داده شده است، Device Manager را از طریق نوار جستجوی ویندوز راه اندازی کنید.(Windows Search )
2. به پایین بروید و روی Xbox Peripherals(Xbox Peripherals) دوبار کلیک کنید تا این بخش گسترش یابد.
3. روی درایور Microsoft Xbox One Controller(Microsoft Xbox One Controller ) کلیک راست کنید و سپس روی Update driver کلیک کنید ، همانطور که در زیر نشان داده شده است.
4. اکنون، روی Browse… کلیک کنید و سپس اجازه دهید از لیستی از درایورهای موجود در رایانه خود (Let me pick from a list of available drivers on my computer ) در پنجره بازشوی آینده انتخاب کنم.
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 کلیک کنید ، همانطور که در زیر نشان داده شده است.
3. مسیر زیر را طی کنید:
HKEY _LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class
4. چندین کلید فرعی کلاس(Class sub-keys) روی صفحه نمایش داده می شود. از میان آنها، کلید فرعی 36FC9E60-C465-11CF-8056-444553540000 را پیدا کرده و روی آن دوبار کلیک کنید .
5. از پنل سمت راست، روی UpperFilters کلیک راست کنید. (right-click on 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 کلیک کنید.
3. دستورات زیر را یکی پس از دیگری وارد کنید و بعد از هر کدام Enter را بزنید :
sfc /scannow DISM.exe /Online /Cleanup-image /Scanhealth DISM.exe /Online /Cleanup-image /Restorehealth DISM.exe /Online /Cleanup-image /startcomponentcleanup
منتظر بمانید(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 کلیک کنید.
3. در قسمت Troubleshooting ، تیک گزینه Enable Self-Defense را بردارید .
4. در اعلان تایید بر روی OK کلیک کنید و از برنامه خارج شوید .(Exit)
5. کنترل پنل(Control Panel) را با جستجوی آن در نوار جستجوی ویندوز راه اندازی کنید.(Windows search)
6. برنامه ها و ویژگی ها(Programs and Features) را مانند شکل زیر انتخاب کنید.
7. در اینجا، روی Avast Free Antivirus کلیک راست کنید و سپس روی Uninstall کلیک کنید ، همانطور که مشخص شده است.
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 کلیک کنید .
3. در صفحه بعدی بر روی Change plan settings کلیک کنید.(Change plan settings )
4. در پنجره Edit Plan Settings بر روی Change advanced power settings کلیک کنید.(Change advanced power settings.)
USB settings > تنظیم تعلیق انتخابی USB(USB selective suspend setting) دوبار کلیک کنید تا این بخش ها گسترش یابد.
6. بر روی گزینه On battery کلیک کنید و همانطور که در تصویر نشان داده شده است، از منوی کشویی 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 را بزنید .
2. پنجره System Configuration ظاهر می شود. (System Configuration)به تب Services بروید.
3. کادر کنار Hide all services Microsoft را(Hide all Microsoft services) علامت بزنید و روی دکمه Disable all کلیک کنید، همانطور که در تصویر مشخص شده مشخص شده است.
4. سپس به تب Startup بروید و روی پیوند Open Task Manager کلیک کنید.
5. به تب Startup در پنجره (Startup)Task Manager بروید .
6. در مرحله بعد، کار(task ) راه اندازی که مورد نیاز نیست را انتخاب کنید. روی Disable نمایش داده شده در گوشه پایین سمت راست کلیک کنید.
7. آن را برای همه کارهای بی ربط و مصرف کننده منابع، ممنوعیت فرآیندهای مربوط به (Microsoft-related)ویندوز(Windows) و مایکروسافت تکرار کنید .(Repeat)
8. از پنجره Task Manager و System Configuration خارج شده و (System Configuration)کامپیوتر خود را مجددا راه اندازی کنید(restart your PC) .
توصیه شده:(Recommended:)
- رفع کد خطای Destiny 2 بروکلی(Fix Destiny 2 Error Code Broccoli)
- نحوه رفع کد خطای Xbox One 0x87dd0006(How to Fix Xbox One Error Code 0x87dd0006)
- نحوه خاموش کردن اعلانهای فیسبوک در کروم(How to Turn off Facebook Notifications on Chrome)
- Fix io.netty.channel.AbstractChannel$AnnotatedConnectException Error in Minecraft
امیدواریم این راهنما مفید بوده باشد و شما توانسته باشید این دستگاه را نمی توان راه اندازی کرد. (کد 10) منابع سیستم کافی برای تکمیل خطای API در ویندوز 10 وجود(fix This device cannot start. (Code 10) Insufficient system resources exist to complete the API error in Windows 10) ندارد. به ما اطلاع دهید که کدام روش برای شما کارآمد است. سوالات یا پیشنهادات خود را در بخش نظرات زیر مطرح کنید.
Related posts
Fix System Restore Error 0x80070091
رفع خطای سیستم فایل ویندوز 10 2147219196
Fix Error 0X80010108 در ویندوز 10
چگونه Fix Application Error 0xc0000005
Fix Windows Update Error Code 0x80072efe
Fix Service Host: محلی System (Svchost.exe) High CPU and Disk Usage
Fix Media Disconnected Error در Windows 10
چگونه به Fix Google Drive Access Denied Error
Fix Media Creation Tool Error 0x80042405-0xa001a
Fix BAD_SYSTEM_CONFIG_INFO Error
Fix Could نه Connect به Steam Network Error
چگونه به Fix Application Load Error 5:0000065434
Fix System Restore کامل نیست موفقیت
Fix U-Verse Modem Gateway Authentication Failure Error
Fix Office Activation Error Code 0xC004F074
Fix Destination Folder Access Denied Error
Fix Developer Mode package موفق به نصب Error code 0x80004005
چگونه به Fix Application Error 0xc000007b
Fix A Device Attached به System کار نمی کند
Fix File System Errors با Check Disk Utility (CHKDSK)