Computer >> 컴퓨터 >  >> 시스템 >> Windows

‘요청한 서비스를 완료하기 위한 시스템 리소스가 부족합니다’ 오류, 쉽게 해결하는 6가지 방법

파일이나 폴더를 열 때마다 “요청한 서비스를 완료하기 위한 시스템 리소스가 부족합니다(Insufficient System Resources Exist To Complete The Requested Service)”라는 오류 메시지가 나타난 적이 있으신가요? 급하게 처리해야 할 작업이 있을 때 이런 오류를 만나면 상당히 당황스러울 수 있습니다. 단순히 메모리가 부족하다고 생각하기 쉽지만, 실제 원인은 다른 경우가 많습니다. 다행히 몇 가지 간단한 방법만으로도 문제를 해결할 수 있습니다. 지금부터 하나씩 살펴보겠습니다.

시스템 리소스 부족 오류를 해결하는 효과적인 방법

1. 컴퓨터 재시작

‘요청한 서비스를 완료하기 위한 시스템 리소스가 부족합니다’ 오류, 쉽게 해결하는 6가지 방법

의외로 간단해 보이지만, 컴퓨터를 재시작하는 것만으로 문제가 해결되는 경우가 많습니다. 그 이유는 무엇일까요? 백그라운드에서 실행 중인 다른 프로세스들이 서로 충돌을 일으키는 경우가 있는데, 재시작하면 이러한 충돌이 해소되면서 오류가 자연스럽게 사라질 수 있습니다.

함께 읽으면 좋은 글: 컴퓨터가 임의로 재시작되는 문제 해결 방법

2. 디스크 검사 실행

디스크 문제 역시 “요청한 서비스를 완료하기 위한 시스템 리소스가 부족합니다” 오류의 주요 원인 중 하나입니다. 디스크 검사를 실행하면 디스크 상태와 성능을 점검하고 문제를 자동으로 수정할 수 있습니다. 디스크 검사를 진행하는 방법은 다음과 같습니다.

1. 내 PC(This PC)를 두 번 클릭합니다.

2. 검사하려는 디스크를 찾습니다.

3. 해당 디스크 드라이브를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.

‘요청한 서비스를 완료하기 위한 시스템 리소스가 부족합니다’ 오류, 쉽게 해결하는 6가지 방법

4. 도구(Tools) 탭을 클릭합니다.

5. 오류 검사(Error checking) 항목에서 검사(Check)를 클릭합니다.

‘요청한 서비스를 완료하기 위한 시스템 리소스가 부족합니다’ 오류, 쉽게 해결하는 6가지 방법

6. 드라이브 검사(Scan drive)를 클릭합니다.

7. 화면의 안내에 따라 검사를 완료합니다.

3. 전문 최적화 도구 활용하기

디스크 문제와 관련해 Advanced System Optimizer 같은 전문 최적화 도구를 활용하면 다양한 디스크 문제를 손쉽게 해결할 수 있고, 동시에 시스템 리소스를 확보해 오류 발생을 예방할 수 있습니다. 저희는 이미 Advanced System Optimizer의 모든 기능을 자세히 다룬 상세 리뷰를 소개한 바 있으니 참고해 보세요.

Advanced System Optimizer로 오류를 해결하는 방법

  • Advanced System Optimizer를 다운로드한 뒤 설치하고 실행합니다.
  • 왼쪽 메뉴에서 Disk Cleaner & Optimizers를 클릭합니다.
    ‘요청한 서비스를 완료하기 위한 시스템 리소스가 부족합니다’ 오류, 쉽게 해결하는 6가지 방법
  • 오른쪽의 다양한 모듈을 사용해 볼 수 있지만, 이번 오류에는 System CleanerDisk Tools가 특히 유용합니다. System Cleaner를 클릭해 검사를 진행한 후, 화면 우측 하단의 Clean System 버튼을 눌러 정리를 완료하세요.

‘요청한 서비스를 완료하기 위한 시스템 리소스가 부족합니다’ 오류, 쉽게 해결하는 6가지 방법

4. 백신 프로그램 점검하기

많은 사용자들이 백신 프로그램 설정을 점검하는 것만으로 이 오류를 해결했다고 보고했습니다. 아래 항목들을 순서대로 확인해 보세요.

  • 백신 프로그램을 일시적으로 비활성화합니다.
  • 오류가 발생했던 응용 프로그램을 다시 열어봅니다.
  • 이후 백신 프로그램을 다시 활성화합니다.
  • 프로그램을 열었을 때 동일한 오류가 계속 발생한다면, 해당 프로그램을 백신의 예외 목록에 추가해야 할 수 있습니다.

5. 리소스를 과도하게 사용하는 앱 종료하기

시스템 리소스를 과도하게 사용하는 응용 프로그램을 찾아 하나씩 종료하는 것도 효과적인 방법입니다. 아래 단계를 따라 해 보세요.

  1. Ctrl + Shift + Esc 키를 눌러 작업 관리자(Task Manager)를 엽니다.
  2. 리소스를 많이 소모하는 응용 프로그램을 찾아 선택한 뒤, 화면 우측 하단의 작업 끝내기(End Task)를 클릭합니다.
    ‘요청한 서비스를 완료하기 위한 시스템 리소스가 부족합니다’ 오류, 쉽게 해결하는 6가지 방법
  3. 각 응용 프로그램을 종료한 후, 오류가 발생했던 프로그램이 정상적으로 열리는지 확인합니다.

6. 레지스트리 수정으로 문제 해결하기

가상 메모리 리소스 부족으로 인해서도 이 오류가 발생할 수 있습니다. 이 경우 Windows 레지스트리를 일부 수정해 볼 수 있습니다. 다만 레지스트리를 편집하기 전에 실행 중인 모든 프로그램을 종료하고, 무엇보다 레지스트리를 반드시 백업하는 것을 권장합니다. 준비가 되었다면 아래 단계를 따라 해 보세요.

1. Windows + R 키를 눌러 실행(Run) 대화 상자를 엽니다.

2. 대화 상자에 Regedit을 입력하고 Enter 키를 누릅니다.

3. 레지스트리 편집기(Registry Editor)가 열리면 다음 경로로 이동합니다.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

‘요청한 서비스를 완료하기 위한 시스템 리소스가 부족합니다’ 오류, 쉽게 해결하는 6가지 방법

4. 편집(Edit) > 새로 만들기(New) > DWORD(32비트) 값을 클릭합니다.

5. 값 이름을 PoolUsageMaximum으로 변경하고 Enter 키를 누릅니다.

6. 값 데이터(Value data)60을 입력합니다.

7. 단위(Base) 섹션에서 10진수(Decimal) 라디오 버튼을 선택합니다.

8. 확인(OK)을 클릭합니다.

9. 같은 방식으로 PagedPoolSize라는 이름의 DWORD 값을 새로 만든 뒤, 마우스 오른쪽 버튼을 클릭해 수정(Modify)을 선택하고 ffff를 입력합니다.

10. 레지스트리 편집기를 종료한 후 문제가 해결되었는지 확인합니다.

‘요청한 서비스를 완료하기 위한 시스템 리소스가 부족합니다’ 오류, 쉽게 해결하는 6가지 방법

앞서 소개한 Advanced System Optimizer는 레지스트리 관련 문제도 함께 해결해 줍니다. 유효하지 않은 레지스트리 항목을 제거하기 전에 자동으로 백업을 생성하기 때문에, 만약의 상황에서도 안전하게 복원할 수 있다는 점이 큰 장점입니다.

마무리

위 방법들을 통해 “요청한 서비스를 완료하기 위한 시스템 리소스가 부족합니다” 오류가 해결되셨다면 아래 댓글로 알려주세요. 어떤 방법이 도움이 되었는지 공유해 주시면 비슷한 문제를 겪는 다른 분들에게도 큰 도움이 됩니다. 더 유용한 IT 활용 팁과 흥미로운 기술 콘텐츠가 필요하다면 WeTheGeek를 계속 확인해 주세요.