Windows 11 블로트웨어를 안전하게 제거하는 방법
새 Windows 11 PC의 "블로트웨어"는 세 종류의 소프트웨어입니다. 게임, 뉴스, 홍보 항목처럼 Windows 자신이 넣는 앱, PC 제조사가 공장 이미지에 넣은 유틸리티와 앱, 만료된 뒤 결제를 요청하는 바이러스 백신이나 오피스 제품군 같은 체험 소프트웨어입니다. 설정 › 앱 › 설치된 앱에서 한 번에 하나씩 제거하고, 설정이 제거하지 않는 패키지 앱에만 PowerShell을 쓰며, Microsoft Store, 앱 설치 관리자, Windows 보안, 앱 프레임워크는 둡니다. 대량 제거 스크립트는 앱을 업데이트할 수 없는 PC로 끝나는 흔한 길입니다.
사전 설치 소프트웨어의 세 종류
| 종류 | 흔한 예 | 제거 방법 | 먼저 확인할 것 |
|---|---|---|---|
| Windows 자신의 앱 | Solitaire, Xbox 앱, Clipchamp, 뉴스, 새 Outlook | 시작이나 설정에서 제거. 패키지 앱은 PowerShell | 쓰는지, 다른 앱이 의존하는지 |
| PC 제조사 유틸리티 | 제조사 지원, 업데이트, 제어 앱 | 제조사 자신의 제거 프로그램 | 기능 키, 배터리 충전 모드, 드라이버, 펌웨어 업데이트를 실행하는지 |
| 체험 소프트웨어 | 바이러스 백신 체험, 오피스 제품군 체험 | 설치된 앱에서 제조사 제거 프로그램 | 라이선스를 입력했거나 파일을 저장했는지 |
Windows 자신의 앱은 대부분 Store 앱처럼 Windows가 관리하는 앱 패키지입니다. 제조사 유틸리티와 체험판은 보통 자신의 제거 프로그램이 있는 전통적인 EXE나 MSI 프로그램입니다. Windows 앱 제거는 설치 형태가 제거 경로를 정하는 이유를 설명합니다.
제조사 유틸리티가 가장 주의가 필요합니다. 일부는 배터리 충전 한도나 키보드 기능 같은 하드웨어 설정의 유일한 인터페이스이거나, 그 모델의 펌웨어와 드라이버 업데이트를 전달합니다. 하나를 제거하기 전에 그 모델의 제조사 지원 페이지를 읽습니다.
설정부터 시작합니다
Microsoft의 제거 안내가 경로를 줍니다. 시작 › 모든 앱에서 앱을 마우스 오른쪽 단추로 누르고 제거를 고르거나, 설정 › 앱 › 설치된 앱을 열고 앱 옆의 더 보기를 선택한 뒤 제거를 고릅니다. 오래된 데스크톱 프로그램은 제어판 › 프로그램 › 프로그램 및 기능에도 있습니다. 같은 페이지는 일부 앱이 Windows에 내장되어 제거할 수 없고, 설정에서 아직 제거할 수 없는 몇 가지는 제어판을 제안한다고 합니다.
체험 바이러스 백신은 자신의 제거 프로그램이 끝까지 실행되게 하고, 요청하면 다시 시작합니다. 보안 소프트웨어는 드라이버와 서비스를 설치하는 경우가 많아, 중단된 제거는 일부를 남길 수 있습니다. Microsoft Defender Antivirus는 Windows의 일부이며 이 방법으로 제거되지 않습니다.
패키지 앱용 PowerShell: 사용자별과 프로비전
Windows 내장 앱은 두 곳에 있어서, 하나를 제거해도 영원히 사라진 것은 아닐 수 있습니다.
- 사용자에게 설치됨.
Get-AppxPackage는 프로필에 설치된 패키지를 나열하고,Remove-AppxPackage는 현재 사용자 계정에서 패키지를 제거합니다. 자신의 계정에는 어느 쪽도 관리자 권한이 필요 없습니다. - Windows 이미지에 프로비전됨. 프로비전된 패키지는 PC에 만들어지는 모든 새 계정에 설치됩니다.
Remove-AppxProvisionedPackage는 새 계정이 받지 않도록 이미지에서 제거하며, Microsoft는 기존 계정에서 패키지를 제거하지는 않는다고 합니다.
그래서 자신을 위해 앱을 제거해도 PC에는 프로비전된 복사본이 남고, 다음 새 계정이 앱을 다시 받습니다. 프로비전된 복사본만 제거하면 자신의 계정에는 앱이 남습니다. 둘 다 하려면 두 단계를 모두 합니다.
먼저 나열합니다. 이 명령은 읽기만 합니다. Solitaire는 예시 이름입니다.
Get-AppxPackage -Name *Solitaire* | Select-Object Name, PackageFullName
Get-AppxProvisionedPackage -Online | Select-Object DisplayName, PackageName
그다음 확인한 것을 자신의 계정에서 제거합니다.
Get-AppxPackage -Name *Solitaire* | Remove-AppxPackage
와일드카드가 의도한 앱만 맞는지 확인한 뒤에 Remove-AppxPackage로 파이프합니다. 프로비전된 복사본을 제거하려면 관리자 PowerShell과 위 목록의 정확한 PackageName이 필요합니다.
Remove-AppxProvisionedPackage -Online -PackageName <PackageName>
winget은 자신이 설치하지 않은 앱도 제거할 수 있습니다. Microsoft의 winget 제거 참고는 winget list가 winget 자신의 설치보다 많이 보여 주고, winget uninstall --id가 한 번에 항목 하나를 제거한다고 합니다. Microsoft Store에 게시된 제거된 앱은 거기서 다시 설치할 수 있습니다.
제거하지 말 것
- Microsoft Store와 그 구매 구성 요소. Store 앱은 그것을 통해 업데이트하고 다시 설치하며, 앱 설치 관리자도 그렇습니다.
- 앱 설치 관리자. Microsoft의 winget 개요는 winget이 앱 설치 관리자의 일부로 제공되고, Microsoft Store가 그것을 전달하고 업데이트한다고 합니다. 제거하면
winget도 제거됩니다. - Windows 보안. Microsoft Defender, 방화벽, 장치 보안 설정의 인터페이스입니다.
- 프레임워크와 런타임.
Get-AppxPackage는 기본적으로 앱과 함께 Framework 패키지를 반환합니다. VCLibs, .NET Native, WindowsAppRuntime 같은 이름은 다른 앱이 공유하며, 하나를 제거하면 의존하는 앱이 깨집니다. - WebView2와 Edge 구성 요소. 많은 데스크톱 앱이 WebView2로 인터페이스를 그립니다. 브라우저와 어떻게 다른지는 백그라운드에서 실행되는 Edge를 봅니다.
- Xbox 로그인 구성 요소. Xbox 계정을 쓰는 PC 게임을 한다면 유지합니다.
한 번에 패키지를 수십 개, 종종 -AllUsers로 제거하는 "debloat" 스크립트는 피합니다. 무엇이 제거됐는지 잃게 되고, 일부 제거는 의존성을 함께 가져가며, 되돌리려면 각 패키지를 다시 설치해야 합니다.
Windows용 Mole이 사전 설치 앱을 다루는 방법
Mole의 앱 페이지는 Windows 패키지 앱을 데스크톱 프로그램 옆에 나열하고, 사전 설치 필터는 PC와 함께 온 소프트웨어로 목록을 좁힙니다. 모든 계정에 프로비전되고 Microsoft나 Store가 서명한 Store 앱, 그리고 펌웨어에 적힌 PC 제조사가 게시자인 프로그램입니다. 필터는 보이는 것만 바꾸며, 아무것도 선택하지 않습니다.
앱은 Microsoft Store, 그 구매 구성 요소, 앱 설치 관리자, Windows 보안, 도움말 가져오기를 나열하지 않으며, Edge처럼 Windows가 제거할 수 없음으로 표시한 앱도 나열하지 않습니다. 프레임워크, 리소스 패키지, 번들, Windows 폴더 아래 패키지, Microsoft.Windows.* 패키지도 숨깁니다.
패키지 앱은 관리자 확인 없이 Remove-AppxPackage로 자신의 계정에서만 제거됩니다. 앱이 프로비전되어 있으면 검토는 이 PC의 다른 계정에는 앱이 계속 쓸 수 있게 남고 앱 데이터만 비운다고 말합니다. 프로비전된 복사본은 그대로 두기 때문입니다. Mole은 프로비전된 패키지를 제거하지 않습니다. 제조사 유틸리티와 체험판은 제조사 제거 프로그램을 거치며, Mole은 그 제거 프로그램이 성공한 뒤에만 잔여 항목을 다룹니다. Mole이 제거한 사전 설치 앱이 나중에 다시 등록되면 앱 페이지가 이름을 밝히고, 결국 원하면 유지를 제안합니다.
결과 확인
제거한 뒤 시작과 설정 › 앱 › 설치된 앱을 열어 항목이 없는지 확인합니다. 같은 이름으로 Get-AppxPackage를 다시 실행합니다. Microsoft Store를 열어 앱을 여전히 업데이트하는지 확인하고, winget을 쓰면 winget --version을 실행합니다. 데스크톱 프로그램은 어느 잔여물이 정상인지 제거 뒤에 남는 것을 봅니다.
자주 묻는 질문
Windows 11에서 블로트웨어를 어떻게 제거합니까?
원하지 않는 앱을 설정 › 앱 › 설치된 앱에서 제거하거나 시작에서 마우스 오른쪽 단추로 누릅니다. 설정이 제거하지 않는 패키지 앱에만 PowerShell의 Remove-AppxPackage를 쓰고, 제조사 유틸리티는 먼저 확인합니다.
Windows 11에서 제거해도 안전한 사전 설치 앱은 무엇입니까?
쓰지 않는 게임, 뉴스, 홍보 앱, 체험판은 일반적으로 안전합니다. Microsoft Store, 앱 설치 관리자, Windows 보안, VCLibs 같은 프레임워크, 하드웨어를 제어하는 제조사 유틸리티는 유지합니다.
제거한 Windows 11 앱이 돌아오는 이유는 무엇입니까?
자신의 계정에서 앱을 제거해도 Windows에는 프로비전된 복사본이 남고, 새 계정이 그것을 받습니다. Remove-AppxProvisionedPackage는 이후 계정을 위해 그 복사본을 제거하지만 기존 계정에서는 제거하지 않습니다.
Windows 11에서 debloat 스크립트를 써도 안전합니까?
위험합니다. 스크립트는 의존성을 포함해 많은 패키지를 한 번에 제거하고, 분명한 기록을 남기지 않는 경우가 많습니다. 앱을 하나씩 제거하면 각각을 확인하고 필요하면 다시 설치할 수 있습니다.