이 글에서는 Windows 11/10 PC에서 발생하는 'API를 완료하기에 시스템 리소스가 부족합니다(Insufficient system resources exist to complete the API)' 오류를 해결하는 다양한 방법을 소개합니다. 이 오류는 주로 하드웨어, 즉 노트북 터치패드나 USB 장치와 관련이 있습니다. 이 오류를 경험한 사용자들은 노트북 터치패드와 연결된 일부 USB 장치가 갑자기 작동을 멈췄다고 보고했습니다. 장치 관리자에서 해당 드라이버의 속성을 확인하면 다음과 같은 오류 메시지가 표시됩니다.
이 장치를 시작할 수 없습니다. (코드 10)
API를 완료하기에 시스템 리소스가 부족합니다.

이 오류의 가장 흔한 원인은 손상되었거나 오래된 장치 드라이버입니다. 그 외에도 디스크 공간 부족이나 메모리 부족 등이 원인이 될 수 있습니다. 아래에서 이 문제를 해결하는 데 도움이 되는 여러 가지 방법을 정리했습니다.
Windows 11/10에서 API 오류 해결하기
앞서 설명했듯이 메모리나 디스크 공간 부족도 이 오류를 유발할 수 있습니다. 따라서 먼저 실행 중인 모든 프로그램을 닫아 RAM을 확보해 보세요. 그래도 문제가 해결되지 않으면 디스크 공간을 확보해 보세요. 데이터를 외장 하드디스크로 옮기거나 Google Drive, OneDrive 같은 무료 클라우드 저장소에 업로드하는 방법이 있습니다.
장치 관리자에서 이 오류 메시지가 표시된다면, 아래의 해결 방법들을 순서대로 시도해 보세요.
- 하드웨어 및 장치 문제 해결사 실행
- 장치 드라이버 업데이트
- 호환성 모드로 드라이버 설치
- 다른 USB 포트 사용
- 클린 부팅 상태에서 문제 해결
- 시스템 복원 실행
- PC 초기화
각 해결 방법을 자세히 살펴보겠습니다.
1. 하드웨어 및 장치 문제 해결사 실행

하드웨어 및 장치 문제 해결사를 실행하여 문제가 해결되는지 확인해 보세요. Windows 10 초기 버전에서는 설정 앱에서 이 도구를 사용할 수 있었지만, 이후 버전에서는 Microsoft가 설정에서 제거했습니다. 그러나 명령 프롬프트에서 아래 명령을 실행하면 Windows 11/10에서도 계속 사용할 수 있습니다.
msdt.exe -id DeviceDiagnostic
문제 해결사가 실행되면 왼쪽 하단의 고급을 클릭하고 자동으로 복구 적용 옵션이 선택되어 있는지 확인하세요. 선택되어 있지 않다면 체크한 후 다음을 클릭합니다.
2. 장치 드라이버 업데이트
앞서 언급했듯이 이 문제의 가장 흔한 원인은 손상되었거나 오래된 장치 드라이버입니다. 따라서 장치 관리자에서 드라이버를 업데이트하는 것을 권장합니다. 단계는 다음과 같습니다.
- 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 장치 관리자를 선택합니다.
- 문제가 발생하는 장치의 드라이버를 선택합니다.
- 선택한 드라이버를 마우스 오른쪽 버튼으로 클릭하고 드라이버 업데이트를 선택합니다.
- 드라이버 자동 검색 옵션을 선택합니다.
또는 Windows의 선택적 업데이트 기능을 통해 최신 드라이버를 설치할 수도 있습니다. 이 방법으로도 해결되지 않으면 제조사 공식 웹사이트를 방문하여 최신 드라이버를 다운로드하세요. 그런 다음 기존 드라이버를 제거하고, 다운로드한 설치 파일을 두 번 클릭하여 최신 드라이버를 설치합니다.
3. 호환성 모드로 드라이버 설치
드라이버를 업데이트해도 문제가 해결되지 않는다면 호환성 모드로 드라이버를 설치해 보세요. 먼저 장치 관리자에서 드라이버를 제거하고, 제조사 웹사이트에서 다운로드한 드라이버 파일이 있는 위치로 이동합니다. 그 후 아래 단계를 따르세요.

- 드라이버 설치 파일을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 호환성 탭을 클릭합니다.
- '이 프로그램을 호환 모드로 실행' 체크박스를 활성화합니다.
- 드롭다운 목록에서 이전 버전의 Windows를 선택합니다.
- 적용을 클릭한 후 확인을 누릅니다.
- 설치 파일을 두 번 클릭하여 드라이버를 설치합니다.
4. 다른 USB 포트 사용
USB 장치에 문제가 발생했다면 다른 USB 포트에 연결하여 문제가 지속되는지 확인해 보세요. 일부 사용자의 경우 USB 2.0 포트 대신 USB 3.0 포트에 연결했더니 문제가 해결되었습니다. 반대로 이미 USB 3.0 포트에 연결되어 있다면 USB 2.0 포트로 바꿔 연결해 보세요.
5. 클린 부팅 상태에서 문제 해결
PC에 설치된 특정 프로그램 간의 충돌이 원인일 수 있습니다. 클린 부팅 상태에서 시스템을 진단하여 확인해 보세요. 문제가 되는 프로그램을 찾았다면 해당 프로그램을 제거한 후 문제가 사라지는지 확인합니다.
6. 시스템 복원 실행

일부 사용자는 시스템 복원으로 이 문제를 해결했습니다. 시스템 복원은 Microsoft가 개발한 도구로, 컴퓨터를 보호하고 복구하는 데 도움을 줍니다. 이 도구를 실행하면 Windows 시스템 이미지 파일과 레지스트리의 스냅샷을 생성하여 복원 지점으로 저장합니다. Windows에 문제가 발생하면 복원 지점을 사용해 운영체제를 재설치하지 않고도 이전의 정상 작동 상태로 되돌릴 수 있습니다.
미리 생성해 둔 시스템 복원 지점이 있다면, 시스템 복원을 실행하여 이 문제를 해결할 수 있습니다.
7. PC 초기화
시스템 복원으로도 문제가 해결되지 않는다면 PC 초기화를 시도해 볼 수 있습니다. 초기화를 진행하기 전에는 반드시 중요한 데이터를 외장 하드디스크 등에 백업해 두세요.
장치 관리자의 코드 10이란?
장치 관리자의 코드 10은 Windows가 컴퓨터에 연결된 하드웨어 또는 USB 장치를 시작하지 못할 때 표시됩니다. 코드 10은 장치 관리자 오류 코드 중 하나로, 노트북 터치패드나 스피커, 키보드, 마우스 등 연결된 USB 장치에서 나타날 수 있습니다. 이 오류가 발생하면 해당 하드웨어 장치가 작동하지 않습니다. 주된 원인은 오래되었거나 손상된 장치 드라이버이지만, 다른 요인이 원인인 경우도 있습니다.
드라이버는 하드웨어와 운영체제 사이를 연결하는 소프트웨어입니다. 드라이버가 손상되면 운영체제와 하드웨어 장치 간의 통신이 끊어져 장치가 작동하지 않게 됩니다.
시스템 리소스 부족 오류는 왜 발생하나요?
컴퓨터의 메모리가 부족하거나 디스크 공간이 부족할 때 이 오류 메시지가 나타날 수 있습니다. 이 경우 디스크 공간을 확보하면 됩니다. Google Drive, OneDrive 같은 무료 클라우드 저장소를 활용하는 것도 좋은 방법입니다.
API 리소스 부족 오류를 어떻게 수정하나요?
이 오류 메시지는 하드웨어나 외부 USB 장치가 갑자기 작동을 멈출 때 장치 관리자에서 표시됩니다. 주된 원인은 장치 드라이버의 손상이므로, 드라이버를 업데이트하거나 다시 설치하면 문제를 해결할 수 있습니다.
이 글이 도움이 되기를 바랍니다.
함께 읽으면 좋은 글: 요청한 서비스를 완료하기에 시스템 리소스가 부족합니다 오류 해결 방법.
