API 오류를 완료하기 위해 부족한 시스템 리소스가 존재하는 문제 수정

다음과 같은 오류 메시지가 나타날 수 있습니다. 이 장치를 시작할 수 없습니다. (This device cannot start. (Code 10) Insufficient system resources exist to complete the API )(코드 10) 동글 을 사용하여 (Dongle)Xbox 360 컨트롤러(Controller) 를 Windows 10 PC 에 연결하려고 할 때 API를 완료하기 위한 시스템 리소스가 충분하지 않습니다 . 장치에 이 오류가 표시되면 Xbox 360 컨트롤러 를 사용할 수 없습니다 .

그러나 오류 메시지와 혼동해서는 안 됩니다. 디스크 저장 공간이 부족할 때 컴퓨터에 새 응용 프로그램을 설치하려고 할 때 발생 하는 요청된 서비스를 완료하기 위한 시스템 리소스가 충분하지 않습니다 . (Insufficient system resources exist to complete the requested service )이 문서는 주로 Windows 10 PC에서 API 오류 메시지를 완료하기 위한 시스템 리소스가 충분하지 않음( 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 Mode) 에서 또는 업데이트 후에 시스템을 사용할 때 더 자주 발생하는 것으로 보입니다 .
  • 오래된 장치 드라이버:(Outdated Device Drivers: ) 시스템에 설치된 장치(Device) 드라이버가 호환되지 않는 경우 해당 오류를 유발할 수 있습니다. 드라이버를 최신 버전으로 업데이트하면 이 문제를 빠르게 해결할 수 있습니다.
  • 부적절한 구성:(Improper Configurations: ) 때때로 시스템이 연결된 장치를 인식하지 못할 수 있으므로 잘못 구성된 설정으로 인해 이 오류가 발생할 수 있습니다.
  • 호환되지 않는 USB 포트: (Incompatible USB Port: )Xbox 컨트롤러를 전면 USB 포트에 꽂으 면 CPU 후면에 있는 포트에 비해 전면 포트의 전력이 낮기 때문에 오작동할 수 있습니다 .
  • USB 일시 중단 설정: 컴퓨터에서 (USB Suspend Settings: )USB 일시 중단(USB Suspend) 설정을 활성화 한 경우 활성 사용이 아닌 경우 모든 USB 장치가 컴퓨터에서 일시 중단됩니다. (USB)이 설정은 Xbox 컨트롤러(Controller)Windows PC 에 연결할 때 해당 오류를 유발할 수 있습니다 .
  • 손상된 레지스트리 파일 및 시스템 파일: (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 케이블을 Auxiliary Port 로 간주되는 전면 포트가 아닌 CPU 후면에 있는 USB (connect the USB cable to the USB) 2.0 포트(2.0 port) 에 연결해 봅니다 .

3. 높은 리소스 수요의 경우, 전면 USB 포트는 우선 순위 목록 에서 낮음 으로 설정됩니다. (Low)이 상황은 USB 동글 을 사용하여 (USB dongle)Xbox 컨트롤러를 연결할 때 더욱 두드러집니다 .

4. 여러 USB 장치가 컴퓨터에 연결된 경우 USB 허브(USB hub) 를 대신 사용합니다.

해결하는 데 도움이 될 수 있습니다. 이 장치를 시작할 수 없습니다. (This device cannot start. (Code 10) Insufficient system resources exist to complete the API)(코드 10) 시스템 재부팅 후 Windows 10 PC 에서 API 오류 를 완료하기 위한 시스템 리소스가 부족합니다 .

그러나 이것이 작동하지 않으면 Xbox 컨트롤러(Xbox Controller)다른 컴퓨터(another computer) 에 연결해 보십시오 . 동일한 문제가 다시 발생하면 장치에 하드웨어 문제가 있을 수 있습니다.

방법 2: Windows에서 Xbox 컨트롤러를 인식하도록 강제 실행(Method 2: Force Windows to Recognize Xbox Controller)

장치 드라이버에 문제가 있는 경우 아래 지침에 따라 Windows 에서 (Windows)Xbox 360 컨트롤러(Controller) 를 강제 로 인식하도록 할 수 있습니다.

1. 먼저 컴퓨터에서 Xbox 컨트롤러를 분리 합니다.(unplug Xbox Controller)

2. Windows + I keys 를 눌러 Windows 설정( Settings) 을 엽니다 .

3. 그림과 같이 장치  섹션을 클릭합니다.(Devices )

Windows 키 + I을 눌러 설정을 연 다음 장치를 클릭합니다.  API 오류를 완료하기 위해 부족한 시스템 리소스가 존재하는 문제 수정

4. 왼쪽 패널에서 Bluetooth 및 기타 장치 로 이동합니다.(Bluetooth & other devices )

5. 아래 그림과 같이 Xbox 컨트롤러(Xbox Controller ) 를 클릭한 다음 장치 제거 를 클릭합니다.(Remove Device )

여기에서 Xbox 컨트롤러를 클릭하고 장치 제거를 클릭하십시오. API 오류를 완료하려면 시스템 리소스가 충분하지 않은 경우 수정하십시오.

6. 다음 프롬프트의 지침에 따라 시스템에서 장치 를 제거 합니다.(Remove)

7. 마지막으로 컴퓨터를 다시 시작 하고 (restart )Xbox 컨트롤러(connect Xbox Controller) 를 컴퓨터에 연결 합니다.

또한 읽기: (Also Read:) Android 휴대폰에서 Xbox One으로 전송하는 방법(How to Cast to Xbox One from your Android Phone)

방법 3: 드라이버 업데이트(Method 3: Update Drivers)

시스템에 설치된 장치 드라이버가 호환되지 않거나 오래된 경우 이 장치를 시작할 수 없습니다.가 트리거될 수 있습니다. (This device cannot start. (Code 10) Insufficient system resources exist to complete the API)(코드 10) API 문제 를 완료하는 데 시스템 리소스가 충분하지 않습니다 . 주어진 옵션을 사용하여 시스템 드라이버를 최신 버전으로 업데이트하면 이 문제를 빠르게 해결할 수 있습니다.

3A. Windows 업데이트를 통해 Xbox 컨트롤러 드라이버 업데이트
(3A. Update Xbox Controller Drivers through Windows Update )

1. 위에서 설명한 대로 Windows 설정 을 엽니다.(Settings)

2. 그림과 같이 업데이트 및 보안 을 클릭합니다.(Update & Security)

Windows 키 + I를 눌러 설정을 연 다음 업데이트 및 보안 아이콘을 클릭합니다.

3. 업데이트 확인을(Check for Updates) 클릭 한 다음 사용 가능한 Xbox 업데이트( Xbox updates) 가 있는 경우 설치합니다.

업데이트 확인을 클릭하여 Windows 업데이트를 설치합니다.  API 오류를 완료하기 위해 부족한 시스템 리소스가 존재하는 문제 수정

3B. 장치 관리자를 통해 Xbox 컨트롤러 드라이버 업데이트(3B. Update Xbox Controller Drivers through Device Manager)

1. 그림과 같이 Windows 검색(Windows Search ) 표시줄 을 통해 장치 관리자 를 시작합니다.(Device Manager)

Windows 검색 표시줄에 장치 관리자를 입력하고 실행합니다.

2. 아래로 스크롤하고 Xbox 주변 장치(Xbox Peripherals) 를 두 번 클릭하여 이 섹션을 확장합니다.

3. 아래 그림과 같이 Microsoft Xbox One 컨트롤러(Microsoft Xbox One Controller ) 드라이버를 마우스 오른쪽 버튼으로 클릭 한 다음 드라이버 업데이트(Update driver) 를 클릭 합니다.

Xbox 드라이버를 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트를 클릭합니다. API 오류를 완료하기 위해 부족한 시스템 리소스를 수정합니다.

4. 이제  찾아보기…(Browse… ) 를 클릭한 다음  다가오는 팝업에서 내 컴퓨터의 사용 가능한 드라이버 목록에서 직접 선택  합니다.(Let me pick from a list of available drivers on my computer )

이제 내 컴퓨터에서 드라이버 소프트웨어 찾아보기를 클릭하고 다음 팝업에서 내 컴퓨터에서 사용 가능한 드라이버 목록에서 직접 선택을 클릭합니다.

5. 이제 Windows 드라이버 용 Windows 공통 컨트롤러를 선택합니다.(Windows Common Controller for Windows)

6. 여기에서 Xbox 360 무선 수신기 업데이트(Update Xbox 360 wireless receiver) 를 클릭합니다 .

7.  드라이버 업데이트(Update Driver ) 경고 창이 화면에 나타납니다. 예 를 (Yes )클릭(Click) 하고 계속하십시오.

장치 관리자(Device Manager) 가 장치 에 최신 드라이버 업데이트를 설치합니다. 시스템 을 (system)다시 시작 하고 (Restart your) API 오류 를 완료하기 위해 시스템 리소스가 충분하지 않음(Insufficient) 을 수정할 수 있는지 확인하십시오 . 그렇지 않은 경우 다음 방법을 시도하십시오.

방법 4: 손상된 레지스트리 값 삭제
(Method 4: Delete Corrupt Registry Values )

앞에서 설명한 것처럼 잘못된 레지스트리 값은 API 오류 메시지 를 완료하기 위한 시스템 리소스 부족 을 유발할 수 있습니다. (Insufficient)Windows 시스템 에서 이러한 레지스트리 값을 삭제하려면 다음 단계를 따르십시오.

1. Windows + R키를 함께 눌러 (keys)실행(Run) 대화 상자를 시작합니다 .

2. 아래 그림과 같이 regedit 를 입력하고 (regedit )확인(OK) 을 클릭 합니다.

실행 대화 상자를 열고(Windows 키와 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 값을 마우스 오른쪽 버튼으로 클릭합니다.  여기에서 삭제 옵션을 선택하여 시스템에서 이 레지스트리 파일을 영구적으로 삭제합니다.

6. 4단계를 반복 하여 LowerFilters 값(delete the LowerFilters values) 도 삭제합니다.

7. 마지막으로 시스템(restart your system) 을 다시 시작하고 Xbox 360 컨트롤러를 연결해 보십시오.

또한 읽기: (Also Read:) 무선 Xbox One 컨트롤러를 수정하려면 Windows 10용 PIN이 필요합니다.(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 )를 사용 하여 손상된 파일을 스캔 및 복구하고 시스템을 정상 작동 상태로 복원합니다. Windows 10 PC에서 해당 명령을 실행하려면 주어진 단계를 따르십시오.

1. Windows 검색 창 에 (Windows Search bar.)cmd 를 입력하여  명령 프롬프트 를 시작합니다.(Command Prompt)

2. 아래에 강조 표시된  대로 관리자 권한으로 실행을 클릭합니다.(Run as administrator)

명령 프롬프트를 관리자로 실행하는 것이 좋습니다. |  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 을 인식하지 못할 수 있습니다. 하드웨어와 드라이버 간의 안정적인 연결을 설정하지 못하면 해당 오류가 발생합니다. 따라서 비활성화하거나 더 나은 방법으로 제거할 수 있습니다.

참고: Windows 10 PC에서 (Note:)Avast Free Antivirus 를 제거하는 단계를 예로 설명했습니다.

1. 컴퓨터에서 Avast Free Antivirus 프로그램을 실행합니다.

2. 아래와 같이 Menu > 설정 을 클릭합니다.(Settings)

Avast 설정

3. 문제 해결(Troubleshooting ) 섹션에서 자기 방어 활성화 확인란(Enable Self-Defense) 의 선택을 취소합니다 .

'Enable Self-Defense' 옆의 확인란을 선택 취소하여 Self-Defense를 비활성화합니다.

4. 확인 프롬프트에서 확인 을 클릭하고 애플리케이션을 (OK)종료(Exit) 합니다.

5. Windows 검색 창에서 (Windows search)제어판(Control Panel) 을 검색하여 시작 합니다.

검색 결과에서 제어판 앱을 엽니다.  API 오류를 완료하기 위해 부족한 시스템 리소스가 존재하는 문제 수정

6. 아래와 같이 프로그램 및 기능 을 선택합니다.(Programs and Features)

.  제어판을 실행하고 프로그램 및 기능을 선택합니다.

7. 여기에서 Avast Free Antivirus 를 마우스 오른쪽 버튼으로 클릭한 다음 강조 표시된 대로 제거(Uninstall) 를 클릭 합니다.

Avast Free Antivirus를 마우스 오른쪽 버튼으로 클릭하고 제거를 선택합니다.  API 오류를 완료하기 위해 부족한 시스템 리소스가 존재하는 문제 수정

8. 확인 프롬프트에서 예 를 클릭하여 제거하고 (Yes)시스템을 다시 시작합니다.(Restart your system.)

더 읽어보기: (Also Read:) Xbox One에서 게임을 공유하는 방법(How to Gameshare on Xbox One)

방법 7: 전원 설정 조정(Method 7: Tweak Power Settings)

특정 절전(Certain Power Saver) 설정은 외부 장치와의 연결을 방해하거나 사용하지 않을 때 자동으로 연결을 끊을 수 있습니다. 이를 확인하고 필요한 경우 비활성화하는 것이 중요합니다.

1. 이전 방법의 지시에 따라 제어판 을 엽니다.(Control Panel)

2. 보기 기준(View by) > 큰 아이콘을 클릭합니다. (Large icons. )그런 다음 아래 그림과 같이 전원 옵션 을 클릭합니다.(Power Options)

이제 보기 기준을 큰 아이콘으로 설정하고 아래로 스크롤하여 전원 옵션 |  API 오류를 완료하기 위해 부족한 시스템 리소스가 존재하는 문제 수정

3. 다음 화면에서 플랜 설정 변경을 클릭합니다.(Change plan settings )

이제 선택한 계획에서 계획 설정 변경을 클릭합니다.

4. 계획 설정 편집(Edit Plan Settings ) 창에서 고급 전원 설정 변경을 클릭합니다.(Change advanced power settings.)

계획 설정 편집 창에서 고급 전원 설정 변경을 클릭합니다.

USB settings > USB 선택적 일시 중단 설정(USB selective suspend setting) 을 두 번 클릭하여 이 섹션을 확장합니다.

6. 그림과 같이 배터리 사용(On battery ) 옵션을 클릭 하고 드롭다운 메뉴에서 비활성화 를 선택합니다.(Disabled)

이제 USB 설정을 확장하고 USB 선택적 일시 중단 설정을 추가로 확장합니다.  먼저 배터리 사용을 클릭하고 사용 안 함을 선택합니다.  마찬가지로 Plugged in을 클릭하고 Disabled도 선택합니다.

7. 마찬가지로 Plugged in 옵션에 대해서도 Disabled 를 선택합니다.

8. 마지막으로 확인(OK ) 을 클릭 하고 컴퓨터를 다시 시작하여(restart the computer) 이러한 변경 사항을 구현합니다.

방법 8: Windows 클린 부팅 실행(Method 8: Run Windows Clean Boot)

API를 완료하는 데 시스템 리소스가 충분하지 않다는(Insufficient system resources exist to complete the API) 문제 는 이 방법에 설명된 대로 Windows 10 시스템 의 모든 필수 서비스 및 파일을 클린 부팅(clean boot of all essential services) 하여 해결할 수 있습니다 .

참고:(Note:) Windows 클린 부팅을 수행 하려면 관리자(administrator) 로 로그인해야 합니다 .

1. 실행(Run ) 대화 상자를 열고 msconfig 명령을 입력하고 Enter 키를 누릅니다.

msconfig 입력 후 확인 버튼을 클릭합니다.  API 오류를 완료하기 위해 부족한 시스템 리소스가 존재하는 문제 수정

2. 시스템 구성(System Configuration) 창이 나타납니다. 서비스(Services) 탭 으로 전환합니다 .

3. 모든 Microsoft 서비스 숨기기(Hide all Microsoft services) 옆의 확인란을 선택하고 주어진 그림에 강조 표시된 것처럼 모두 비활성화(Disable all) 버튼 을 클릭 합니다.

모든 Microsoft 서비스 숨기기 확인란을 선택합니다.

4. 그런 다음 시작(Startup ) 탭 으로 전환하고 작업 관리자 열기(Open Task Manager) 링크를 클릭합니다.

이제 시작 탭으로 전환하고 작업 관리자 열기 |  Windows 10: API 오류를 완료하기 위해 존재하는 불충분한 시스템 리소스를 수정하는 방법

5. 작업 관리자(Task Manager) 창 에서 시작(Startup) 탭으로 전환합니다.

6. 다음으로 필요하지 않은 시작 작업(task ) 을 선택합니다. 오른쪽 하단에 표시된 비활성화(Disable) 를 클릭 합니다.

그런 다음 필요하지 않은 시작 작업을 선택하고 오른쪽 하단에 표시된 비활성화를 클릭합니다.  모든 Microsoft 서비스 숨기기

7. WindowsMicrosoft 관련(Microsoft-related) 프로세스 를 제외하고 리소스를 소모하고 관련 없는 모든 작업에 대해 반복 합니다.(Repeat)

8. 작업 관리자(Task Manager)시스템 구성(System Configuration) 창을 종료하고 PC를 다시 시작합니다(restart your PC) .

추천:(Recommended:)

이 가이드가 도움이 되었기를 바라며 이 장치를 시작할 수 없습니다. (코드 10) Windows 10에서 API 오류를 완료하기 위해 시스템 리소스가 충분하지 않습니다(fix This device cannot start. (Code 10) Insufficient system resources exist to complete the API error in Windows 10) . 어떤 방법이 효과가 있었는지 알려주십시오. 아래의 댓글 섹션에 질문이나 제안을 자유롭게 남겨주세요.



About the author

저는 Windows 및 Office 소프트웨어에 대한 전문 리뷰어입니다. 저는 이러한 프로그램과 다양한 기능에 대한 깊은 지식을 가지고 있습니다. 내 리뷰는 객관적이고 상세하므로 잠재 고객이 프로그램이 얼마나 잘 작동하고 어떤 개선이 이루어질 수 있는지 알 수 있습니다. 나는 또한 리뷰를 통해서든 앱에 대한 최고의 거래를 찾는 것이든 사람들이 필요에 가장 적합한 앱을 찾도록 돕는 것을 좋아합니다.



Related posts