티스토리 뷰

Windows 11 로고

HowTo - Windows 11에서 PowerShell을 이용하여 시스템 앱을 제거하는 방법

 Windows 11에서 사전 설치된 앱 또는 시스템 앱, 예를 들어 뉴스, 날씨, 지도  앱을 제거하고 싶지만 Windows는 설정 또는 제어판 등에서 프로비저닝(provisioning)된 앱을 제거하기 위한 옵션을 제공하지 않습니다.

 

 Microsoft 및 PC 제조업체는 앱과 제품을 홍보하기 위해 불필요한 앱을 컴퓨터에 추가합니다. 이러한 앱의 대부분은 블로트웨어(Bloatware)이며 시스템 리소스를 소모하고 드라이브 공간을 낭비합니다.

 

 즉, 프로비저닝된 앱을 Windows와 함께 사전 설치되고 새로운 사용자 계정이 추가되고 로그인될 때 자동으로 설치되는 기본 제공 앱이며, 사용자가 원하지 않는 앱을 삭제하면 많은 공간을 절약하고 시스템 성능을 높일 수 있습니다.

 

 다른 의미로는 이러한 시스템 앱에 문제가 발생했을 때 앱을 제거하고 새롭게 설치하는 등의 문제 해결 방법도 어렵다는 의미가 됩니다. 따라서 Windows PowreShell을 사용하여 Windows 11에서 시스템 앱을 제거하거나 초기화 할 수 있습니다.

Windows PowerShell을 사용하여 Windows 11 기본 제공 앱 제거

 Windows PowerShell은 사전 설치된 모든 앱과 프로그램을 빠르게 제거할 수 있는 강력한 명령줄 쉘 및 스크립팅 언어입니다. Remove-AppxPackage 명령(cmdlet)을 사용하여 특정 사용자 계정 또는 모든 사용자 계정에서 앱 패키지를 제거할 수 있습니다.

 

Windows 터미널 관리자 권한 실행

 시작 메뉴를 열고 검색에서 'PowerShell'을 검색하여 관리자 권한으로 실행하거나, 키보드 단축키 Win + X 키를 누르고 빠른 실행 메뉴에서 [터미널(관리자)]를 선택하여 실행할 수도 있습니다.

 

 

시스템 앱 나열

 Windows PowerShell 창이 열리면 다음 명령을 입력하고 Enter 키를 누릅니다.

 

Get-AppxPackage

 

 위 명령은 전체 앱 이름, 패키지 이름, 버전, 게시자, 아키텍처 등 정보를 포함하여 Windows 11 장치에 설치된 모든 시스템 앱 및 타사 앱을 나열합니다.

 

 

앱 이름 및 패키지 이름 목록 조회

 그러나 시스템 앱을 제거하기 위핸 정보 확인을 위해 이러한 정보를 모두 확인할 필요는 없습니다. 편의를 위해 다음 명령을 입력하고 앱 이름 및 해당 앱의 전체 패키지 이름 목록만 가져올 수 있습니다.

 

Get-AppxPackage | Select Name, PackageFullName

 

 앱을 제거하려면 앱 이름 또는 전체 패키지 이름이 필요합니다. 앱 이름이나 패키지의 전체 이름을 복사하여 기록합니다.

 

 

특정 사용자 앱 목록 조회

 특정 사용자의 앱 목록을 표시하려면 다음 명령을 입력하고 Enter 키를 누릅니다.

 

Get-AppXPackage -User USER_NAME | Select Name, PackageFullName

 

 특정 사용자의 앱 패키지 정보와 함께 앱 목록을 가져오려면 다음 명령을 입력하고 Enter 키를 누릅니다.

 

Get-AppXPackage -User USER_NAME

 

 

모든 사용자 계정 앱 목록 조회

 만약 모든 사용자 계정의 앱 목록을 가져오려면 다음 명령을 입력하고 Enter 키를 누릅니다.

 

Get-AppxPackage -AllUsers | Select Name, PackageFullName

 

 또는 다음 명령을 입력하여 모든 사용자 계정의 앱 목록 및  패키지 정보를 확인할 수 있습니다.

 

Get-AppxPackage -AllUsers

 

 

목록에서 앱 검색

 이제 결과 값(앱 목록)을 스크롤하여 제거하려는 앱 이름 또는 패키지 이름을 찾습니다. 그러나 조회된 수 많은 앱 목록에서 단일 앱을 찾는 것이 어려울 수 있습니다.

 

 원하는 항목을 찾기 위해 'Windows PowerShell' 제목 표시줄을 마우스 오른쪽 버튼으로 클릭하고 [찾기] 옵션을 선택합니다.

 

 

찾기 창에서 검색

 찾기 창에서 제거하려는 앱의 이름 또는 관련 키워드를 입력하고 Enter 키를 누릅니다.

 

 예를 들어 'BingNews'를 찾고 싶다면 찾기 창의 입력 상자에서 "BingNews"를 입력하여 검색하면, 검색 조건과 일치하는 앱 이름 또는 앱 패키지 이름이 강조 표시됩니다.

 

 

앱 이름 이용 제거

 이제 앱 이름 또는 패키지 이름을 복사하거나 기록하고, 다음 명령을 이용하여 개별 앱을 제거할 수 있습니다.

 

Remove-AppxPackage <Package_Name>

 

 예를 들어 <Package_Name>을 결과 값에서 복사한 전체 '패키지 이름'으로 변경합니다.

 

Remove-AppxPackage Microsoft.BingNews_4.55.43072.0_x64__8wekyb3d8bbwe

 

 현재 계정에서 앱을 제거하려면 다음 명령을 대신 사용할 수 있습니다.

 

Get-AppxPackage <App_Name> | Remove-AppxPackage

 

 여기서 <App_Name> 대신 제거하려는 앱의 '이름'으로 변경합니다. 패키지 이름을 입력하는 것보다 쉽게 제거할 수 있습니다.

 

 

와일드카드 이용 앱 제거

 또한 앱 이름 또는 키워드의 일부에 와일드카드(*)를 사용하여 목록에서 앱을 찾는 시간을 절약할 수 있습니다. 앱 이름 또는 패키지 이름 전체를 입력하는 대신 와일드카드를 사용하여 명령을 단순화할 수 있습니다.

 

 예를 들어 시스템에서 모든 "Bing" 관련 앱을 제거하려는 경우 정확한 이름을 입력하는 대신 앱 이름에 와일드카드를 포함하여 한 번에 모든 Bing 앱을 제거할 수 있습니다.

 

Get-AppxPackage *Bing* | Remove-AppxPackage

 

 

특정 사용자 계정 앱 제거

 특정 사용자 계정에서 앱을 제거하려면 다음 명령을 입력하고 Enter 키를 누릅니다.

 

Get-AppxPackage -user <USER_NAME> <App_Name> | Remove-AppxPackage

 

 <USER_NAME>에서 사용자 계정 <App_Name>은 앱 이름(와일드카드 포함)으로 변경합니다.

 

 

모든 사용자 계정의 특정 앱 제거

 모든 사용자 계정에서 앱을 제거하려면 다음 명령을 입력하고 Enter 키를 누릅니다.

 

Get-AppxPackage -alluser *Bing* | Remove-AppxPackage

 

 Windows 11에서 사전 설치된 다양한 앱을 제거할 수 있는 명령 목록은 다음과 같습니다.

 

애플리케이션 제거 명령
3D 개체 Get-AppxPackage *3dbuilder* | Remove-AppxPackage
시계 Get-AppxPackage *alarms* | Remove-AppxPackage
계산 Get-AppxPackage *calculator* | Remove-AppxPackage
메일 Get-AppxPackage *communicationsapps* | Remove-AppxPackage
Office Get-AppxPackage *officehub* | Remove-AppxPackage
AV1 코덱 Get-AppxPackage *AV1VideoExtension* | Remove-AppxPackage
뉴스 Get-AppxPackage *BingNews* | Remove-AppxPackage
날씨 Get-AppxPackage *BingWeather* | Remove-AppxPackage
스포츠 Get-AppxPackage *bingsports* | Remove-AppxPackage
WebP 이미지 Get-AppxPackage *WebpImageExtension* | Remove-AppxPackage
HEIF 이미 Get-AppxPackage *HEIFImageExtension* | Remove-AppxPackage
음악 Get-AppxPackage *ZuneMusic* | Remove-AppxPackage
영화 및 TV Get-AppxPackage *ZuneVideo* | Remove-AppxPackage
도움말 Get-AppxPackage *GetHelp* | Remove-AppxPackage
음성 녹음기 Get-AppxPackage *WindowsSoundRecorder* | Remove-AppxPackage
사진 Get-AppxPackage *photos* | Remove-AppxPackage
카메라 Get-AppxPackage *camera* | Remove-AppxPackage
Skype Get-AppxPackage *skype* | Remove-AppxPackage
지도 Get-AppxPackage *maps* | Remove-AppxPackage
Solitaire & Casual Games Get-AppxPackage *solitaire* | Remove-AppxPackage
시작 Get-AppxPackage *getstarted* | Remove-AppxPackage
OneNote Get-AppxPackage *onenote* | Remove-AppxPackage
People Get-AppxPackage *people* | Remove-AppxPackage
휴대폰과 연결 Get-AppxPackage *yourphone* | Remove-AppxPackage
Microsoft Store Get-AppxPackage *windowsstore* | Remove-AppxPackage
캡처 도구 Get-AppxPackage *ScreenSketch* | Remove-AppxPackage
Spotify Get-AppxPackage *SpotifyAB.SptifyMusic* | Remove-AppxPackage
Microsoft Edge Get-AppxPackage *MicrosoftEdge* | Remove-AppxPackage
Microsoft Teams Get-AppxPackage *Teams* | Remove-AppxPackage
Microsoft To-Do Get-AppxPackage *Todos* | Remove-AppxPackage
스티커 메모 Get-AppxPackage *MicrosoftStickyNotes* | Remove-AppxPackage
피드백 허브 Get-AppxPackage *WindowsFeedbackHub* | Remove-AppxPackage
PowerAutomate Get-AppxPackage *PowerAutomateDesktop* | Remove-AppxPackage
Windows 터미널 Get-AppxPackage *WindowsTerminal* | Remove-AppxPackage
Xbox Get-AppxPackage *Xbox* | Remove-AppxPackage
그림판 Get-AppxPackage *Paint* | Remove-AppxPackage
메모장 Get-AppxPackage *WindowsNotepad* | Remove-AppxPackage
Mixed Reality 포털 Get-AppxPackage *MixedReality* | Remove-AppxPackage
Clipchamp (동영상 편집기) Get-AppxPackage *Clipchamp* | Remove-AppxPackage

 

 

사전 설치된 모든 앱 제거 방법

 

 단일 명령으로 현재 사용자로부터 사전 설치된 모든 앱을 제거하고 싶다면 다음 명령을 사용할 수 있습니다.

 

Get-AppxPackage | Remove-AppxPackage

 

 컴퓨터의 모든 사용자 계정에서 모든 사전 설치 or 기본 앱을 제거하려면 다음 명령을 사용할 수 있습니다.

 

Get-AppxPackage -allusers | Remove-AppxPackage

 

 특정 사용자 계정에서 모든 사전 설치 or 기본 앱을 제거하려면 다음 명령을 사용할 수 있습니다.

 

Get-AppxPackage -user <USER_NAME> | Remove-AppxPackage

 

 

특정 앱 유지한 상태로 사전 설치된 앱 제거

 사전 설치된 모든 앱을 제거하지 않고 몇 가지 특정 앱을 유지하고 싶다면 다음 명령을 사용할 수 있습니다. 예를 들어 "그림판" 앱을 유지하고 다른 모든 사전 설치된 앱을 제거하고 싶을 경우 다음과 같이 사용합니다.

 

Get-AppxPackage | where-object {$_.name –notlike “*Paint*”} | Remove-AppxPackage

 

 

둘 이상 앱 유지한 상태로 사전 설치된 앱 제거

 만약 둘 이상의 앱을 유지한 상태로 모든 사전 설치된 앱을 제거하려면 다음과 같이 사용할 수 있습니다.

 

Get-AppxPackage | where-object {$_.name –notlike “*Paint*”} | where-object {$_.name –notlike “*Teams*”} | where-object {$_.name –notlike “*Xbox*”} | Remove-AppxPackage

 

 위 명령은 "그림판, Teams, Xbox" 앱을 유지하면서 모든 앱을 제거합니다. 즉, 유지하려면 각 앱의 명령에 "where-object {$_.name –notlike "*app_name*"}" 매개변수를 추가합니다.

 

 

프로비저닝된 모든 앱 제거

 모든 계정에서 프로비저닝된 앱 또는 모든 사전 설치된 앱을 제거한 후에도 새로운 사용자 계정을 추가하면 자동으로 설치됩니다. 만약 새로운 사용자를 추가할 때 Windows 11에서 기본 제공된 앱을 자동 설치하지 않도록 하려면 프로비저닝된 앱 패키지를 제거해야 합니다.

 

 새 사용자 계정에서 앱을 자동 설치되지 않도록 설정하려면 다음 명령을 입력하고 Enter 키를 누릅니다.

 

Get-AppxProvisionedPackage –online | where-object {$_.packagename –like "*AppName*"} | Remove-AppxProvisionedPackage –online

 

 위 명령에서 "*AppName*"은 향후 계정에서 제거하려는 앱 이름으로 변경합니다.

 

 

프로비저닝된 앱 목록 확인

 참고로 프로비저닝된 앱 목록을 확인하려면 다음 명령을 실행합니다.

 

Get-AppXProvisionedPackage -Online | Select PackageName

 

 

프로비저닝된 특정 앱 제거

 프로비저닝된 특정 앱을 제거하려면 다음 명령을 사용합니다.

 

Remove-AppXProvisionedPackage -Online -PackageName <PackageName>

 

 예를 들어 새로운 사용자 계정을 추가할 때 Microsoft Teams 앱을 자동 설치하지 않도록 설정하고 싶다면, 다음 명령을 입력하고 Enter 키를 누릅니다.

 

Remove-AppXProvisionedPackage -Online -PackageName MicrosoftTeams_22308.1003.1743.8209_x64__8wekyb3d8bbwe

 

 

프로비저닝된 모든 앱 제거

 시스템에서 프로비저닝된 모든 앱을 제거하려면 다음 명령을 실행합니다.

 

Get-AppXProvisionedPackage -Online | Remove-AppxProvisionedPackage -Online

 

 

 

Windows 11 시스템 앱 재설치 or 복원

 

 만약 실수로 특정 시스템 앱을 제거한 경우 PowerShell을 통해 다시 설치할 수 있습니다. 먼저 다음 명령을 실행하여 Windows 이미지에서 사용 가능한 기본 앱 목록을 가져옵니다.

 

Get-AppxPackage -allusers | Select Name, PackageFullName

 

 그런 다음 다시 설치하려는 앱 목록에서 패키지 이름을 복사하고, 특정 앱을 다시 설치하려면 다음 명령을 실행합니다.

 

Add-AppxPackage -register "C:\Program Files\WindowsApps\PackageFullName\appxmanifest.xml" -DisableDevelopmentMode

 

 예를 들어 제거한 Microsoft Teams 앱을 다시 설치하려면 다음과 같이 명령을 실행합니다.

 

Add-AppxPackage -register "C:\Program Files\WindowsApps\MicrosoftTeams_22336.907.1742.9730_x64__8wekyb3d8bbwe\appxmanifest.xml" -DisableDevelopmentMode

 

 

모든 기본 앱 다시 설치

 Windows 11에서 모든 기본 앱을 다시 설치하거나 복원하려면 다음 명령을 사용할 수 있습니다.

 

Get-AppxPackage -AllUsers| Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

 

 이 명령은 Windows 11 사용자 계정에 대해 사전 설치된 모든 앱을 다시 설치합니다. 따라서 설치 소요 시간은 상대적으로 더 길 수 있습니다. 또한 PowerShell 페이지에서 설치 과정 중 많은 오류 메시지가 나타날 수 있습니다.

 

 

제거한 앱 재설치 여부 확인

 실행된 명령이 완료될 때까지 기다린 다음 이전에 제거한 앱이 목록에 다시 있는지 확인합니다.

 

Get-AppxPackage | Select Name, PackageFullName | where-object {$_.name -like "*AppName*"}

 

 프로세스가 완료되면 컴퓨터를 다시 시작합니다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함