Windows 11/10에서 '요청한 서비스를 완료하는 데 시스템 리소스가 충분하지 않습니다(Insufficient system resources exist to complete the requested service)' 오류 메시지가 나타나는 문제를 해결하는 방법을 소개합니다. 이 오류는 특정 파일이나 폴더에 접근하거나 파일·폴더를 이동할 때 발생할 수 있으며, 컴퓨터를 장시간 방치한 후 USB 드라이브를 연결하고 프로그램을 실행할 때도 나타날 수 있습니다. 이번 글에서는 이 문제를 해결하는 다양한 방법을 알아보겠습니다.
시스템 리소스 부족 오류 해결 방법
작업을 시작하기 전에 반드시 시스템 복원 지점을 먼저 생성하는 것을 권장합니다. 문제가 발생하더라도 Windows 11/10의 이전 안정 상태로 손쉽게 되돌릴 수 있기 때문입니다. 아래에서 소개하는 해결 방법은 다음과 같습니다.
- PC 재시작
- 실행 중인 프로그램 종료로 리소스 확보
- 레지스트리 설정 확인
- 성능 및 유지 관리 문제 해결사 실행과 Windows 성능 최적화
- 오래된 드라이버 업데이트
- 사용자 프로필 수정
1] PC 재시작
먼저 컴퓨터를 재시작한 후 문제가 해결되었는지 확인하세요. 때때로 실행 중인 다른 프로세스가 오작동하거나, 현재 프로그램이 정상적으로 실행되는 데 필요한 리소스를 이미 점유하고 있는 경우가 있습니다. 컴퓨터를 재시작하면 이러한 잠재적 충돌 요소를 제거하여 문제를 해결할 수 있습니다.
2] 실행 중인 프로그램을 종료해 리소스 확보
작업 관리자(Task Manager)를 연 후 시스템 리소스를 과도하게 사용하는 프로세스와 프로그램을 찾아보세요.
해당 항목을 선택한 뒤 마우스 오른쪽 버튼으로 클릭하고, 프로그램을 종료하는 경우에는 작업 끝내기(End Task), 전체 프로세스를 종료하는 경우에는 프로세스 끝내기(End Process)를 클릭합니다.
3] 레지스트리 설정 확인
WINKEY + R 키 조합을 눌러 실행(Run) 유틸리티를 연 후 regedit를 입력하고 Enter 키를 누릅니다. 레지스트리 편집기가 열리면 다음 키로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer
오른쪽 패널을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.
새로 생성된 DWORD의 이름을 maxworkitems로 지정합니다.
새로 만든 DWORD를 두 번 클릭하고 값을 1024로 설정합니다. 이렇게 하면 시스템 작업 수행 시 더 많은 메모리를 할당할 수 있습니다.
만약 컴퓨터의 메모리가 512MB 미만이라면 값 데이터 필드에 256을 입력합니다.
이제 다음 키로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management
오른쪽 패널을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.
새로 생성된 DWORD의 이름을 PoolUsageMaximum으로 지정합니다.
새로 만든 DWORD를 두 번 클릭하고 값을 60으로 설정한 후 단위를 십진수(Decimal)로 선택합니다. 이렇게 하면 시스템에서 여러 작업을 동시에 수행할 때 더 많은 메모리를 할당할 수 있습니다.
레지스트리 편집기를 종료한 후 변경 사항이 적용되도록 컴퓨터를 재부팅합니다.
4] 성능 및 유지 관리 문제 해결사 실행
이 문제는 순수하게 리소스 할당과 유지 관리와 관련된 문제입니다. 따라서 성능을 최적화하고 컴퓨터의 유지 관리 검사를 실행하여 Windows를 전반적으로 최적화해야 합니다.
이를 위해 먼저 검색 상자에 CMD를 입력해 명령 프롬프트를 찾은 후, 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
그런 다음 아래 명령어를 하나씩 입력하고 Enter 키를 누릅니다.
msdt.exe /id PerformanceDiagnostic
msdt.exe /id MaintenanceDiagnostic
이 방법으로도 해결되지 않는다면 성능 문제 자체를 추가로 진단해야 할 수 있습니다.
5] 오래된 드라이버 업데이트
컴퓨터를 안전 모드로 부팅하는 것부터 시작하세요. 그런 다음 충돌이 의심되는 드라이버를 업데이트하거나 이전 버전으로 롤백해 보세요.
6] 사용자 프로필 수정
파일 탐색기를 엽니다.
다음 경로로 이동합니다.
C:\Users\
본인의 사용자 계정 폴더를 선택하고 마우스 오른쪽 버튼으로 클릭한 후 속성(Properties)을 클릭합니다. 이어서 보안(Security) 탭으로 이동합니다.
고급(Advanced)을 클릭합니다.
창 하단에서 '모든 하위 개체 사용 권한을 이 개체에서 상속 가능한 사용 권한으로 바꾸기(Replace all child object permissions with inheritable permissions from this object)' 옵션에 체크합니다.
그리고 확인(OK)을 클릭합니다. 변경 사항이 적용되도록 컴퓨터를 재부팅합니다.
이 글이 문제 해결에 도움이 되기를 바랍니다!