윈도우Windows에서는 더 나은 사용자 경험을 위해 로그인한 사용자가 특정 프로그램을 실행하지 않더라도 자동으로 백그라운드에서 동작되는 항목들이 존재합니다. 예를 들어 메시지 앱과 같이 특정 앱은 메시지가 수신되면 메시지를 받고 알림이 동작하도록해야 하며, 파일을 클라우드에 백업해야 하거나, 최신 상태로 앱이 유지되도록 하는 것입니다.
이는 작은 리소스로 동작하기에 일반적으로 큰 문제가 되지 않으며, 컴퓨터의 안정성과 보안, 그리고 다른 프로그램들의 성능에 영향을 미칠 수 있어 그대로 두고 사용하는 것이아무래도 좋다고 볼 수 있는데요.
그러나 만약 사용 중인 컴퓨터가 낮은 사양이거나 백그라운드에서 동작하는 앱이 자주 사용하는 프로그램과 충돌하는 상황이 발생할 수 있는데 이 경우 다음 과정으로 백그라운드에서 실행할 수 있는 앱을 선택적으로 비활성화할 수 있으며 시스템 부하가 줄어들고 메모리와 CPU 자원이 더욱 효율적으로 사용할 수 있습니다.
튜토리얼 환경: 윈도우 11 Pro (빌드: 22621.1555)
특정 백그라운드 앱 비활성화하는 방법
특정 앱 한두 개만 백그라운드에서 동작하지 않도록 비활성화하고 싶다면 설정 앱을 통해서 손쉽게 수정할 수 있습니다.
- 설정 앱을 실행하기 위해 작업 표시줄의 시작 버튼 을 마우스 오른쪽 버튼으로 클릭해 퀵링크 메뉴를 열고 을 선택합니다. 설정앱은 Win + i 단축키로도 빠르게 실행할 수 있습니다.
- 설정에서 좌측의 카테고리를 선택 한 뒤 오른쪽 하위 옵션의 탭 을 클릭합니다.
- 설치된 앱에서 백그라운드에서 동작하지 않도록 제외하고 싶은 앱을 찾아 해당 탭의 오른쪽 끝에 위치한 더보기 를 클릭합니다. 그러면 컨텍스트 메뉴가 팝업되는데 여기서 을 선택합니다.
- 대상 앱의 세부 설정 페이지로 이어지는데 여기서 백그라운드 앱 사용 권한의 드롭다운 목록에서 을 선택하면 됩니다.
노트북과 같이 배터리 상태로 동작하는 경우 다음 과정을 추가로 진행하면 배터리로 동작하는 상황에 사용시간을 소폭 증가시킬 수 있습니다.
- 설정 앱 실행 후 → 탭으로 이동합니다.
- 전원 및 배터리 하단 배터리 옵션의 탭을 클릭합니다.
- 백그라운드 동작을 중지할 앱을 찾아 오른쪽 더보기 아이콘을 클릭하면 버튼이 팝업되니 이 버튼을 클릭합니다.
- 여기서 상단 백그라운드 앱 사용 권한 아래 드롭다운 목록에서 을 선택합니다.
모든 백그라운드 앱 비활성화하는 방법
대상 앱이 많은 상황이라면 위 과정으로 하나하나 비활성화하는 것이 번거로울 수 있는데 이 경우 다음 안내하는 레지스트리 편집기 또는 로컬 그룹 정책 편집기를 사용해 한번에 모든 백그라운드 앱을 비활성화할 수 있습니다.
로컬 그룹 정책 편집기로 백그라운드 앱 비활성화하기
로컬 그룹 정책 편집기를 사용해 백그라운드 앱을 일괄적으로 비활성화할 수 있습니다.
참고: 윈도우 HOME 에디션을 사용중이라면 로컬 그룹 정책 편집기를 사용할 수 없습니다. 만약 윈도우 HOME에서 로컬 그룹 정책 편집기를 사용하고 싶은 경우 Windows를 PRO 버전으로 업그레이드 하거나 로컬 그룹 정책 편집기를 직접 설치해야 합니다.
백그라운드 실행 관련 정책 변경하기
- 로컬 그룹 정책 편집기를 열기 위해 실행창을 이용합니다. 우선 실행 단축키인 Win + R 키를 입력 해 실행창을 열고 옆 필드에
gpedit.msc
라고 입력 후 버튼을 클릭 하거나 Enter키를 눌러 줍니다.
- 로컬 그룹 정책 편집기가 실행되면 > > > 으로 진입합니다.
- 오른쪽 설정 페이지에서 을 마우스로 두 번 클릭하거나 우클릭 후 컨텍스트 메뉴에서 를 선택합니다.
- Windows 앱을 백그라운드에서 실행할 수 있도록 허용 패널이 실행 되면 좌측 상단의 옵션중 의 라디오에 체크합니다.
시스템 적용
변경 된 정책을 업데이트하기 위해 아래 중 한 가지를 수행 합니다.
- 작업 관리자에서 explorer.exe 프로세스를 다시 시작
- 명령 프롬프트에서 정책적용 명령어 사용
- 윈도우 시스템을 재부팅
레지스트리 편집기로 백그라운드 앱 비활성화하기
윈도우 홈 버전과 같이 로컬 그룹 정책 편집기를 사용할 수 없는 경우 레지스트리 편집기를 통해서도 백그라운드 앱을 비활성화할 수 있습니다.
참고: 레지스트리의 수정과 편집은 운영체제의 주요 정보를 변형하는 것으로 만약 잘못 진행 할 경우 시스템이 손상될 가능 성이 있습니다. 작업 전에 레지스트리를 백업하거나 윈도우를 백업하는 방법 중 최소 시스템 백업은 해두고 진행하길 권장합니다.
레지스트리 편집기 실행 및 경로 이동
- 레지스트리 편집기를 여는 방법은 다양하지만 여기서는 실행창을 이용합니다. 우선 실행 단축키인 Win + R 키를 입력 해 실행창을 열고 옆 필드에
regedit
이라고 입력 후 버튼을 클릭 하거나 Enter 키를 눌러 줍니다.
- 현재 사용 중인 윈도우 계정의 권한 수준에 따라 사용자 계정 컨트롤 패널이 보여질 수 있습니다. 안내하는 내용을 확인 후 설치를 계속 진행 하고 싶다면 버튼을 클릭합니다. 라는 내용의
- 아래 올려둔 경로로 진입 해
Windows
서브 키로 이동 합니다. 레지스트리 편집기 상단 주소 입력 창에 아래 경로를 그대로 붙여넣기 ( Ctrl + V ) 하면 조금 더 빠르게 이동할 수 있습니다.
컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
키 생성
Windows
경로 이동 후 AppPrivacy
라는 이름의 새로운 키를 생성합니다. Windows
경로에 이미 해당 키가 존재한다면 다음 단계로 이동합니다.
Windows
키 아래 새로운 서브 키를 생성하기 위해 해당 키를 마우스 오른쪽 버튼으로 클릭 한 뒤 메뉴에서 > 를 차례대로 선택합니다.
- 새로 생성된
AppPrivacy
로 변경 합니다. 의 이름을
값 생성 및 데이터 수정
새로 생성 한 키 아래 LetAppsRuninBackgroud
라는 이름의 새로운 값을 추가하고 해당 값의 데이터를 수정합니다.
AppPrivacy
키 폴더가 선택 된 상태에서 우측 레지스트리 값이 위치한 필드의 빈 공간을 마우스 오른쪽 버튼으로 클릭해 메뉴를 확장합니다.- 메뉴에서 > 순서로 새로운 값을 생성합니다.
- 새로 생성된
LetAppsRuninBackgroud
로 변경 합니다. 의 이름을
- 새로 생성한
DisablePropPage
를 수정하기 위해 해당 값을 마우스로 두 번 클릭 하거나 컨텍스트 메뉴2의 메뉴를 클릭합니다.
- DWORD(32비트)값 편집창에서 필드의 값을 2로 지정 후 버튼을 눌러 설정을 반영합니다.
시스템 적용
위 과정으로 변경된 내용을 적용 하기 위해 작업 관리자에서 explorer.exe 프로세스를 다시 시작 하거나 윈도우 시스템을 재부팅(권장) 하면 위와 같이 호환성 탭이 정상적으로 활성화 된 것을 확인할 수 있습니다.
시작 프로그램에서 제외하기
시작 프로그램은 컴퓨터 부팅 시 자동으로 실행되는 프로그램을 말합니다. 사용자가 로그인하기 전에 실행되며, 백그라운드에서 계속해서 실행되는 프로그램들이 대부분이기 때문에 시작 프로그램을 확인 해 불필요하게 동작하는 백그라운드 앱을 찾고 사용을 중지할 수 있습니다.
- Ctrl + Shift + Esc 키를 이용해 작업 관리자를 실행 한 뒤 좌측 탭을 으로 전환 후 시작 프로그램에서 제외할 앱을 찾아 마우스 오른쪽 버튼으로 클릭합니다.
- 컨텍스트 메뉴가 열리면 을 선택합니다.
참고: 시작 폴더 ( shell:startup
)에서도 시작 프로그램을 확인할 수 있지만 이는 앱의 바로가기 형태로 사용자가 직접 등록한 경우가 대부분이고 이 또한 작업 관리자에 모두 표시되니 작업 관리자를 통해 체크하면 됩니다.
마치며
윈도우 11을 기준으로 백그라운드로 실행되는 앱을 선택적으로 끄는 방법에 대해 알아보았습니다. 이러한 앱들은 시스템 자원을 사용하므로 일부 사용자는 이러한 앱을 비활성화하거나 종료하여 컴퓨터의 성능을 향상시키려고 합니다. 그러나 일부 앱은 중요한 기능을 제공하므로 이러한 앱을 비활성화하면오히려 사용자 경험이 저하될 수 있습니다.
그럼에도 윈도우 11에서 특정 앱이 백그라운드로 동작하는 것이 불필요한 상황이라면 위 과정으로 옵션을 비활성화해두고 사용해 보시길 바랍니다.