back to top
-0.2 C
New York
수요일, 12월 4, 2024

Buy now

Tips불필요한 윈도우 10 기본앱 삭제 방법, 가벼운 윈도우 10 만들기 프로젝트

불필요한 윈도우 10 기본앱 삭제 방법, 가벼운 윈도우 10 만들기 프로젝트

여기에서는 삭제할 수 없는 윈도우 10 기본앱 삭제 방법을 알아보고, 구체적인 윈도우 10 기본앱 삭제 방법 및 기본액 삭제 이유에 대해서 정리해 봤습니다.

안드로이드든 iOS든 윈도우든 대부분 운영체제는 여러가지 이유로 기본앱이 자동으로 설치되도록 만들고 있습니다. 운영체제 콘텐츠 전략이나 파트너쉽 등등으로 이런 기본 프로그램은 강제로 설치될 뿐만이 아니라 삭제할 수 없도록 만들어 놓았습니다.

그렇기 때문에 거의 사용하지 않아도, 때로는 그 프로그램이 사용에 방해를 주어도 어쩔 수 없이 남겨 놓을 수 밖에 업습니다.

하지만 윈도우는 안드로이드나 iOS 보다는 자유도가 더 있습니다. 윈도우 10은 앱관리 시 사용하는 앱 및 기능 메뉴에서는 이런 기본앱을 삭제할 수 없도록 만들어 놓았지만, 윈도우 파워쉘(Windows PowerShell)이라는 기능을 통해수 수동으로 필요없는 기본앱도 삭제할 수 있는 우회적인 방법을 제공하고 있습니다.

하지만 윈도우는 예전처럼 이런 여러가지 방법들을 제공했지만 점점 iOS나 안드로이드와 같은 발식으로 변모라면서 윈도우의 장점이었던 자유도가 점점 더 없어지는 것은 사실입니다. 커스터마이징 자유가 높았던 윈도우는 세팅된대로만 써야하는 iOS를 닮아가고 있다고나 할까요?

아무튼 이야기가 옆길로 새고 있네요. 다시 불필요한 윈도우 10 기본맵 삭제 방법에 대해서 살펴보죠.

윈도우 10 앱관리는 앱 및 기능 메뉴에서

윈도우 10에서 모든 앱관리는 앱 및 기능 메뉴에서 진행합니다. 여기에서는 모든 앱을 검색해 볼수 있고, 상세 앱으로 들어가 설치 위치를 이동시킨다던지, 제거한다든지 등의 기능을 사용할 수 있습니다.

앱관리에서 유용한 이동 기능

이러한 윈도우 10 앱 및 기능 메뉴은 안드로이드나 iOS에서 오랬동안 사용하던 방식인데 윈도우 10에서 이를 벤치마크해서 조금 더 편리하게 만들었습니다.

가장 마음에 드는 것은 이동 기능인데요. 요즘 스마트폰도 앱 하나당 사용하는 저장 용량이 몇십MB 단위에서 수기가에 달하기도하면서 저장 공간 문제를 종종 야기하기도 합니다. 그래서 저장 용량 확보를 위해서 사용도가 떨어지는 앱들을 삭제하고 하는데요.

윈도우는 스마트폰보다는 여러개의 저장장치를 사용하기 때문에 윈도우 10 설치 드라이브 용량이 얼마 남지 않았다면, 앱 설치 위치를 이 이동 기능을 활용해 다른 드라이브로 이동시킬 수 있습니다.

필수 윈도우 10 기본앱은 삭제 기능 비활성되어 있다

아무튼 윈도우 10은 안드로이드나 iOS의 앱 관리 방식으로 빌려왔기 때문에, 이들처럼 정책적으로 중요한 앱은 제거(삭제)가 안되도록 설정되어 있습니다.

아래는 윈도우 10 앱 및 기능 메뉴에서 지도라는 마이크로소트 지도 앱 을 선택한 모습인데요. 보시는 것처럼 제거 기능이 비활성화 되어 있기 때문에 지도 앱을 제거할 수 없습니다. 여기에서는요.

불필요한 윈도우 10 기본앱 삭제 방법, 가벼운 윈도우 10 만들기 프로젝트 1

파워쉘 사용법, 파워쉘에서 명령어 사용해 삭제하기

서두에서 언급한 것처럼 마이크로소프트는 예전부터 다양한 방법으로 커스터마이징이 가능한도구들으 제공해 왔습니다.

여기 소개하는 윈도우 파워쉘 기능은 명령어를 사용해 다양한 작업과 커스터마이징을 가능토록 만들어 줍니다.

윈도우 파워쉘(Windows PoweShell)로 이동 방법

이 기능을 사용하려면 먼저 윈도우 파워쉘(Windows PoweShell)로 이동해야 합니다.

이는 간단히 윈도우 10 화면 왼쪽 아래에 있는 시작을 클릭하면 나오는 윈도우 10 앱 리스트 중에서 “Wondows PowerShell”을 선택 후 마우스 오른쪽 버튼을 눌러 나오는 메뉴 중 관리자로 실행을 선택하면 윈도우 파워쉘로 이동할 수 있습니다.

윈도우 10 시작에서 파워쉘 관리자모드로 실행하기
윈도우 10 시작에서 파워쉘 관리자모드로 실행하기, 시작 – 파워쉘 – 관리자로 실행으로 순서대로 마우스 이동

윈도우 파워쉘 작업

그러면 아래와 같은 윈도우 파워쉘(Windows PoweShell) 화면을 만날 수 있습니다. 쉘이라는 이름에서 알 수 있듯이 리눅스 등에서 많이 사용하는 명령 프롬프트 화면입니다.

윈도우 파워쉘(Windows PowerShell)을 관리자 모드로 실행 시킨 모습
윈도우 파워쉘(Windows PowerShell)을 관리자 모드로 실행 시킨 모습

여기서는 아래와 같은 명령어를 사용해 기본 앱을 포함해 윈도우 10 설치 앱들을 삭제할 수 있습니다.

## 앱 풀네임을 알고 있다면 풀네임을 적어 줍니다.
Get-AppxPackage PackageFullName | Remove-AppxPackage

## 얍 풀네임을 모른다면 앱에 들어간 일부 단어를 적고 앞위로 *를 적어 줍니다.
Get-AppxPackage *앱 이름* | Remove-AppxPackageCode language: PHP (php)

여기서 앱 이름 앞뒤로 *를 추가해 주는 것은 정확란 앱이름을 모르기 때문이 이 워딩이 들어간 앱을 삭제하라는 것입니다.

예를 들어 카메라앱의 정식 앱 이름은 “Microsoft.WindowsCamera”인데요. 이런 풀네임을 알기 어렵기 때문에 *windowscamera*로 표시해 “Microsoft.WindowsCamera”를 삭제가능토록 한 것이지요.

그리고 위의 명령어는 현재 사용자에게만 적용 가능하고 다른 사용자는 그 앱을 이전대로 삭제되지 않고 사용할 수 있습니다. 모든 사용자에게서 앱을 삭제하려면 -allusers 옵션을 추가해 줍니다.

## 앱 풀네임을 알고 있다면 풀네임을 적어 줍니다.
Get-AppxPackage -allusers PackageFullName | Remove-AppxPackage

## 얍 풀네임을 모른다면 앱에 들어간 일부 단어를 적고 앞위로 *를 적어 줍니다.
Get-AppxPackage -allusers *앱 이름* | Remove-AppxPackageCode language: PHP (php)

윈도우 10에 설치된 앱 리스트 및 앱 이름 확인

우선은 윈도우 10에 설치되어 있는 앱 리스트를 확인하면 어떤 앱을 삭제할지 판단하는데 도움이 되겠죠.

이러한 윈도우 10 설치 앱 리스트를 확인하는 명령어는 아래와 같습니다.

get-appxpackageCode language: PHP (php)

이 명령어를 입력(누가 입력하겠어요. 복사 후 붙이기(CTRL+V) 하겠죠.) 후 엔터를 치면 윈도우 10에 설치된 모든 앱에 대한 정보가 나타납니다.

예를 들면 윈도우 카메라앱에 대해서는 아래와 같은 정보를 보여주죠. 앱이름, 버전, 등등 상당히상세한 정보를 알려줍니다. 여기서 유용한 것은 앱이 설치되어 있는 위치인데요.

윈도우 10은 윈도우 앱스토어를 통해서 설치된 앱은 C:\Program Files\WindowsApps\ 아래 폴더에 설치를 하는데 이 폴더는 비공개라서 정확한 설치 위치를 알기 어렵습니다.

앱 설치 위치를 알아야 할 대 이 기능을 사용하면 도움이 됩니다.

Name              : Microsoft.WindowsCamera
Publisher         : CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
Architecture      : X64
ResourceId        :
Version           : 2018.826.98.0
PackageFullName   : Microsoft.WindowsCamera_2018.826.98.0_x64__8wekyb3d8bbwe
InstallLocation   : C:\Program Files\WindowsApps\Microsoft.WindowsCamera_2018.826.98.0_x64__8wekyb3d8bbwe
IsFramework       : False
PackageFamilyName : Microsoft.WindowsCamera_8wekyb3d8bbwe
PublisherId       : 8wekyb3d8bbwe
IsResourcePackage : False
IsBundle          : False
IsDevelopmentMode : False
NonRemovable      : False
Dependencies      : {Microsoft.NET.Native.Framework.1.7_1.7.25531.0_x64__8wekyb3d8bbwe, Microsoft.NET.Native.Runtime.1.
                    7_1.7.25531.0_x64__8wekyb3d8bbwe, Microsoft.VCLibs.140.00_14.0.30035.0_x64__8wekyb3d8bbwe, Microsof
                    t.WindowsCamera_2018.826.98.0_neutral_split.language-ko_8wekyb3d8bbwe}
IsPartiallyStaged : False
SignatureKind     : Store
Status            : OkCode language: PHP (php)

그런데 이 명령어는 너무도 많은 정보를 제공해 주기 때문에 오히려 작업에 방해가 될 수 있고, 작업이 비효율화 될 수 있습니다.

작업에 꼭 필요한 앱 이름만 있으면 되기 때문에 이름만 리스트 업하기 위해서 아래 명령어를 사용합니다.

Get-AppxPackage | Select Name, PackageFullNameCode language: PHP (php)

그러면 아래와 같은 설치된 앱이름 리스트를 보여줍니다. 일부만 가져왔습니다.

Name                                        PackageFullName
----                                        ---------------
Microsoft.Windows.CloudExperienceHost       Microsoft.Windows.CloudExperienceHost_10.0.19041.423_neutral_neutral_cw5n1h2txyewy
Microsoft.BioEnrollment                     Microsoft.BioEnrollment_10.0.19041.423_neutral__cw5n1h2txyewy
Microsoft.AAD.BrokerPlugin                  Microsoft.AAD.BrokerPlugin_1000.19041.423.0_neutral_neutral_cw5n1h2txyewy
Microsoft.Windows.OOBENetworkConnectionFlow Microsoft.Windows.OOBENetworkConnectionFlow_10.0.19041.423_neutral__cw5n1h2txyewy
Microsoft.Windows.OOBENetworkCaptivePortal  Microsoft.Windows.OOBENetworkCaptivePortal_10.0.19041.423_neutral__cw5n1h2txyewy
MicrosoftWindows.UndockedDevKit             MicrosoftWindows.UndockedDevKit_10.0.19041.423_neutral_neutral_cw5n1h2txyewy
Microsoft.Windows.StartMenuExperienceHost   Microsoft.Windows.StartMenuExperienceHost_10.0.19041.610_neutral_neutral_cw5n1h2txyewy
Microsoft.Windows.ShellExperienceHost       Microsoft.Windows.ShellExperienceHost_10.0.19041.610_neutral_neutral_cw5n1h2txyewy
windows.immersivecontrolpanel               windows.immersivecontrolpanel_10.0.2.1000_neutral_neutral_cw5n1h2txyewy
Microsoft.549981C3F5F10                     Microsoft.549981C3F5F10_1.1911.21713.0_x64__8wekyb3d8bbwe
Microsoft.VCLibs.140.00.UWPDesktop          Microsoft.VCLibs.140.00.UWPDesktop_14.0.27629.0_x64__8wekyb3d8bbwe
Microsoft.Windows.Search                    Microsoft.Windows.Search_1.14.0.19041_neutral_neutral_cw5n1h2txyewy
Microsoft.MicrosoftEdge                     Microsoft.MicrosoftEdge_44.19041.906.0_neutral__8wekyb3d8bbwe
Microsoft.Windows.ContentDeliveryManager    Microsoft.Windows.ContentDeliveryManager_10.0.19041.423_neutral_neutral_cw5n1h2txyewy
Microsoft.VCLibs.140.00                     Microsoft.VCLibs.140.00_14.0.27323.0_x64__8wekyb3d8bbwe
Microsoft.DesktopAppInstaller               Microsoft.DesktopAppInstaller_1.0.30251.0_x64__8wekyb3d8bbwe
Microsoft.Advertising.Xaml                  Microsoft.Advertising.Xaml_10.1808.3.0_x64__8wekyb3d8bbwe
microsoft.windowscommunicationsapps         microsoft.windowscommunicationsapps_16005.11629.20316.0_x64__8wekyb3d8bbwe
Code language: PHP (php)

윈도우 기본앱 삭제 명령어

그러면 지금부터 불필요한 기본앱을 삭제해 볼까요?

아래는 제 개인적인 취향과 사용성을 고려해 삭제할 기본앱을 정하고, 각기 삭제 명령어를 리스트업했습니다.

## 코타나 삭제, 한국에서 지원하지 않음
Get-AppxPackage -allusers Microsoft.549981C3F5F10 | Remove-AppxPackage

## 스카이프, 글로벌로 경쟁력을 잃어버린 커뮤니케이션 툴
Get-AppxPackage -allusers Microsoft.SkypeApp  | Remove-AppxPackage

## 그루브 뮤직 및 영상, 음악 듣기 및 영상 보기는 다른 대안들이 많기 때문에 삭제
Get-AppxPackage -allusers Microsoft.ZuneVideo | Remove-AppxPackage ; Get-AppxPackage -allusers Microsoft.ZuneMusic | Remove-AppxPackage

## Xbox 관련 앱은 여러 개가 설치되어 있습니다. 202H 버전에는 6개 앱이 있네요. 전 무두 삭제 시도
## Microsoft.XboxGameCallableUI는 삭제가 안되더군요. 아래느 삭제 가능한 5개 앱 삭제 명령어
Get-AppxPackage -allusers Microsoft.XboxSpeechToTextOverlay | Remove-AppxPackage ; Get-AppxPackage -allusers Microsoft.XboxGamingOverlay  | Remove-AppxPackage ; Get-AppxPackage -allusers Microsoft.XboxGameOverlay | Remove-AppxPackage ; Get-AppxPackage -allusers Microsoft.Xbox.TCUI | Remove-AppxPackage ;Get-AppxPackage -allusers Microsoft.XboxIdentityProvider | Remove-AppxPackage 

## 3D 뷰어, 별로 사용할 것 같아 않아서 삭제
## 구글에 돌아다니는 3D 빌더는 앱 리스트에 없음
Get-AppxPackage -allusers Microsoft.Microsoft3DViewer  | Remove-AppxPackage

## 사용자 휴대폰, 별로 사용하지 않을 것 같아서 삭제
Get-AppxPackage -allusers Microsoft.YourPhone  | Remove-AppxPackage

## 지도, 구글 지도나 네이버 지도 또는 다음 지도라는 훌륭한 대안이 있기 때문에 마이크로소프트 지도를 사용할 필요가 없음
Get-AppxPackage -allusers Microsoft.WindowsMaps  | Remove-AppxPackage

## 마소에서 제공하는 카드 게임, 게임을 하지 않으므로 삭제
Get-AppxPackage -allusers Microsoft.MicrosoftSolitaireCollection  | Remove-AppxPackage

## 원노트, 오피스를 설치하면 추가로 원노트가 설치되기 때문에 기본 원노트는 삭제
Get-AppxPackage -allusers Microsoft.Office.OneNote  | Remove-AppxPackage

## 오피스 설치 제안, Get Office, 마이크로소프트는 오피스 365 판매를 위해 get office 앱을 기본 설치해 종종 오피스 365 설치를 제안함
## 오피스를 설치하면 그냥 Office로 바뀌는 듯
Get-AppxPackage -allusers Microsoft.MicrosoftOfficeHub  | Remove-AppxPackage

## Mixed Reality 포탈, 아직 사용할 수준이 안되어서..
Get-AppxPackage -allusers Microsoft.MixedReality.Portal  | Remove-AppxPackage

## Calendar and Mail (메일 및 일정), 오피스 365 아웃룩을 사용하면서 메일과 일정 관리 사용하기 때문
Get-AppxPackage -allusers microsoft.windowscommunicationsapps  | Remove-AppxPackageCode language: PHP (php)

이 외에도 여러가지 기본앱이 있는데요. 이전에 윈도우 10 기본 앱 삭제 명령어를 정리한 자료가 있어 제가 삭제한 기본앱 외에 추가로 다른 앱들이 무엇이 있는 지 추가 앱 리스트를 여기에 소개해 봅니다.

여기 소개한 글에서 리스트업된 기본앱들은 시간이 흘러서인지 맞지 않는 것도 있어는 듯 합니다. 최대한 걸렀지만 추가로 문제가 있을 수 있으니 참고하시기 바랍니다.

여기에 나온 앱 리스트에 모든 사용자 모두 삭제하라는 -allusers 옵션을 추가했습니다.

## Alarms and Clock (알람 및 시계)
Get-AppxPackage  -allusers *windowsalarms* | Remove-AppxPackage

## Calculator (계산기)
Get-AppxPackage  -allusers *windowscalculator* | Remove-AppxPackage

## Camera (카메라)
Get-AppxPackage  -allusers *windowscamera* | Remove-AppxPackage

## Get Started (시작)
Get-AppxPackage  -allusers *getstarted* | Remove-AppxPackage

## People (피플)
Get-AppxPackage  -allusers *people* | Remove-AppxPackage

## Photos (사진)
Get-AppxPackage  -allusers *photos* | Remove-AppxPackage

## Store (스토어)
Get-AppxPackage  -allusers *windowsstore* | Remove-AppxPackage

## Voice Recorder (녹음기)
Get-AppxPackage  -allusers *soundrecorder* | Remove-AppxPackage

## Weather (날씨)
Get-AppxPackage  -allusers *bingweather* | Remove-AppxPackage

Code language: PHP (php)

삭제한 기본 앱을 한번에 원복하는 방법

이런 식으로 기본 앱윽 삭제했는데, 어떤 필요에 의해서 기본앱을 다시 전부 원복해야 할 필요가 있을 수 있습니다.

이 경우 아래와 같은 명령어를 사용합니다. 저는 아직 테스트해보지 않아서…스스로 검증해 보지는 않았습니다.

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

참고

마이크로소프트 인터넷 익스플로러(IE) 몰락 이유 세가지

유튜브 자막 다운 방법 2가지 소개

구글 서치 콘솔 색인 생성 요청 방법(수동 크롤링 요청)

구글맵 활용법 – 구글맵 API key 발급 방법

완벽 크롬 폰트 변경을 위한 크롬 확장 프로그램 stylus 사용법

브라우저에 기생하는 멀웨어 News-easy.com 팝업 광고 삭제 방법 – 크롬을 중심으로

가장 강력한 윈도우 랜섬웨어 방지 방법, 윈도우 디펜더 100% 활용하기

트리플모니터 사용법, 트리플모니터 절전 후 화면 재배치 현상 방지하기

윈도우 생산성 앱, 윈도우에서 구글 킵(Google keep) 사용법

윈도우10 캘린더(일정)에서 구글 캘린더 사용법

윈도우 FFmpeg 설치 및 사용 방법 – gif 동영상 변환을 위해

무료로 이용하는 최고의 대용량 파일 공유 방법은?

노트북과 PC를 네트워크 공유 연결하기

남는 공유기를 PC에서 무선랜처럼 사용하기

3TB이상 용량하드에서 win10등 운영체제 설치하기

마이크로소프트 엣지에서 가독성 좋은 폰트로 변경 사용하기

windows 10 업그레이드 설치 후 구버젼(windows.old) 삭제 방법

Subscribe
Notify of
guest
0 Comments
Oldest
Newest
Inline Feedbacks
View all comments