일반적으로 컴퓨터 운영체제는 사용자가 필요로 하는 프로그램이나 서비스를 즉시 시작하고 실행할 수 있도록 배경에서 다양한 애플리케이션들을 실행하고 관리합니다. 이러한 애플리케이션들은 백그라운드 앱이라고 불리며, 이들은 사용자의 작업을 지원하고, 알림을 제공하며, 다양한 시스템 기능들을 유지하고 최적화하는 역할을 합니다. 백그라운드 앱 더 알아보기(링크 업데이트 예정)
그러나, 이러한 백그라운드 앱들은 컴퓨터의 성능에 영향을 미칠 수 있습니다. 특히, 저사양의 장치에서는 이러한 백그라운드 앱들이 시스템 자원을 과도하게 소비하면서 전체 시스템 성능을 저하시키는 경우가 종종 발생합니다. 따라서, 사용자는 필요하지 않은 백그라운드 앱들을 비활성화함으로써 시스템 성능을 향상시킬 수 있습니다.
Windows에서는 백그라운드에서 동작하는 앱을 일회성으로 종료할 수 있지만 백그라운드 앱 특성상 다시 살아나서 동작하게 되는데요. 이런 부분들이 불편하다면 기존 Windows와 마찬가지로 Windows 11에서는 이러한 백그라운드 앱들을 관리하는 기능을 제공하고 있으며 다음 과정으로 특정 앱 또는 전체 백그라운드 앱의 동작을 비활성할 수 있습니다.
튜토리얼 환경: 윈도우 11 Pro (빌드: 22631.3085)
특정 백그라운드 앱 동작 비활성화하기
특정 앱이 리소스를 많이 소모하거나 불필요한 동작을 하는 경우 Windows 설정을 통해서 간단하게 특정 앱이 백그라운드에서 동작하지 않도록 비활성화할 수 있습니다.
Windows 설정앱을 열고 좌측 사이드바의 탭을 으로 전환 후 우측 하위 메뉴에서 항목을 클릭합니다.
설치된 앱 페이지로 이동 후 백그라운드 동작을 비활성화하고 싶은 앱을 찾아 더 보기
를 눌러 하위 옵션을 열고 을 선택합니다.참고: 고급 옵션은 모든 앱에 존재하지 않고 백그라운드에서 실행되는 경우에만 설정을 확인하고 수정할 수 있습니다. 예를 들어, 계산기나 메모장 같은 앱은 사용자가 직접 실행하지 않는 한 시스템 자원을 사용하지 않습니다. 따라서, 이러한 앱들은 '고급 옵션'에서 백그라운드 실행 설정을 할 필요가 없습니다.
선택한 앱의 고급 옵션 페이지로 이동한 뒤
섹션의 의 드롭다운 버튼을 클릭합니다.다음과 같은 세 가지 선택지가 존재하고 여기서
을 선택하면 해당앱은 백그라운드에서 동작하지 않게 됩니다.- 항상: 이 옵션을 선택하면, 앱은 사용자가 직접 종료하지 않는 한 항상 백그라운드에서 실행됩니다. 이는 앱이 실시간으로 정보를 갱신하거나, 알림을 보내야 하는 경우에 유용합니다. 그러나, 이 옵션은 시스템 성능에 영향을 줄 수 있으므로, 필요한 앱에만 사용해야 합니다.
- 전원 최적화(권장): 이 옵션을 선택하면, 앱은 배터리를 절약하기 위해 필요할 때만 백그라운드에서 실행됩니다. 즉, 시스템은 앱의 백그라운드 활동을 제한하여 전력 소모를 줄입니다. 이는 노트북과 같이 배터리로 작동하는 장치에서 유용합니다.
- 안 함: 이 옵션을 선택하면, 앱은 절대로 백그라운드에서 실행되지 않습니다. 이는 앱이 백그라운드에서 필요하지 않거나, 시스템 성능을 저하시키는 경우에 사용할 수 있습니다.
전체 백그라운드 앱 비활성화하기
만약 비활성화해야 하는 앱이 많거나 백그라운드에서 동작하는 전체 앱을 비활성화하고 싶은 경우 로컬 그룹 정책 편집기 또는 레지스트리 수정 과정을 해야 합니다.
로컬 그룹 정책 편집기로 전체 백그라운드 앱 비활성화
Windows 운영 체제에서 시스템의 보안 및 구성 설정을 관리하는 도구로, 사용자 및 컴퓨터에 대한 로컬 그룹 정책을 수정하는 도구인 로컬 그룹 정책 편집기를 통해서 백그라운드에서 동작하는 전체 앱을 비활성화할 수 있습니다.
참고: 윈도우 HOME 에디션에서는 기본적으로 로컬 그룹 정책 편집기가 설치되어 있지 않습니다, 그래서 윈도우 HOME에서 로컬 그룹 정책 편집기를 사용하기 위해서는 Windows를 PRO 버전으로 업그레이드하거나 강제적으로 로컬 그룹 정책 편집기를 설치해야 합니다.
로컬 그룹 정책 편집기를 열고 좌측 트리에서 ❯ ❯ 아래 위치한 정책으로 이동합니다.
앱 개인정보처리방침 아래 위치한 설정을 찾아 수정해야 합니다. 수정을 위한 편집 창은 대상 설정을 마우스로 두 번 클릭하거나 우클릭 후 컨텍스트 메뉴5에서 을 선택해 실행할 수 있습니다
Windows 앱을 백그라운드에서 실행할 수 있도록 허용 설정 패널이 새로 실행되는데 여기서 좌측 상단의 옵션중 라디오에 체크 후 아래 또는 를 클릭합니다.
레지스트리 편집기로 전체 백그라운드 앱 비활성화
로컬 그룹 정책 편집기를 통한 방식이 편리하지만, Windows Home 사용자는 로컬 그룹 정책 편집기를 사용할 수 없기 때문에 레지스트리 편집기를 통해서 작업을 진행해야 합니다
주의: 레지스트리를 추가하거나 편집 및 삭제하는 행위는 Windows 운영체제의 주요 설정이 수정되는 것으로 잘못 진행 할 경우 시스템이 손상되고 부팅이 되지 않는 등 문제가 발생할 수 있습니다. 필히 작업 전에 레지스트리를 백업하거나 Windows의 시스템을 백업하길 권장합니다.
레지스트리 편집기를 열고 아래 올려둔 경로를 따라 키로 이동 합니다. 레지스트리 편집기 상단 주소 입력 창에 아래 경로를 그대로 붙여넣기 ( Ctrl + V ) 하면 조금 더 빠르게 이동할 수 있습니다.
컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
Windows
키 아래 새로운 서브 키를 생성하기 위해 해당 키를 마우스 오른쪽 버튼으로 클릭 한 뒤 메뉴에서 ❯ 를 차례대로 선택합니다.
새로 생성된 AppPrivacy
로 변경합니다.
새로 만든 AppPrivacy
키 폴더가 선택 된 상태에서 우측 레지스트리 값이 위치한 필드의 빈 공간을 마우스 오른쪽 버튼으로 클릭해 메뉴를 확장합니다. 이어지는 메뉴에서 ❯ 순서로 새로운 값을 생성합니다.
새로 생성된 LetAppsRuninBackground
로 변경 합니다.
새로 생성한 LetAppsRuninBackground
를 수정하기 위해 해당 값을 마우스로 두 번 클릭 하거나 컨텍스트 메뉴6의 메뉴를 클릭합니다.
DWORD(32비트)값 편집 창에서
필드의 값을 확인하면 0 으로 되어있는데 이 값을 2로 지정 후 버튼을 눌러 설정을 반영합니다.0
: 사용자가 자신의 계정에 대해 백그라운드 앱을 켜거나 끌 수 있도록 허용(기본)1
: 모든 애플리케이션의 백그라운드 실행을 허용합니다.2
: 모든 애플리케이션의 백그라운드 실행을 제한하거나 차단합니다.
적용하기
이후 변경 된 정책 및 설정 업데이트를 위해 작업 관리자에서 explorer.exe 프로세스를 다시 시작하거나 ,gpupdate 명령 줄 도구로 정책을 바로 적용할 수 있습니다. 개인적으로 Windows 시스템을 재부팅하는 것을 권장합니다.