Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

PowerShell로 Windows 10/8.1/8에 설치된 모든 앱과 패키지 확인하는 방법

Windows 10 PC에서 PowerShell을 이용해 설치된 모든 앱과 프로그램 목록을 확인하고 싶으신가요? 그렇다면 이 가이드를 끝까지 읽어보세요. Windows 10과 Windows 8(8.1)의 모든 최신 앱(Modern App)은 설치 패키지를 통해 설치됩니다. 앱 설치 패키지는 해당 앱을 설치하는 데 필요한 모든 파일이 담긴 고유한 파일입니다. 특정 앱을 재설치하거나 제거하려면 앱의 이름(Name) 또는 설치 패키지 전체 이름(PackageFullName)을 알아야 합니다.

PowerShell로 Windows 10/8.1/8에 설치된 모든 앱과 패키지 확인하는 방법

이 튜토리얼에서는 PowerShell 명령어를 사용하여 Windows 10 또는 Windows 8.1/8 컴퓨터에 설치된 모든 프로그램과 앱 목록(전체 설치 패키지 이름 포함)을 확인하는 방법을 소개합니다.

Windows 10/8/8.1에서 설치된 프로그램, 앱, 패키지 확인 방법

1단계. 관리자 권한으로 PowerShell 실행하기

1. Cortana 검색 상자에 powershell을 입력합니다.

* 참고: Windows 8, 8.1에서는 Windows 키 + S 키를 눌러 검색 상자를 연 후 powershell을 입력하세요.

PowerShell로 Windows 10/8.1/8에 설치된 모든 앱과 패키지 확인하는 방법

2. 검색 결과에서 Windows PowerShell을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행(Run as administrator)을 선택합니다.

PowerShell로 Windows 10/8.1/8에 설치된 모든 앱과 패키지 확인하는 방법

2단계. 설치된 프로그램, 앱 및 패키지 확인하기

A. Windows 10 PC에 설치된 모든 프로그램 보기

Windows 10에 설치된 모든 응용 프로그램 목록을 확인하려면 아래 두 가지 방법 중 하나를 사용할 수 있습니다.

  • 방법 1: WMIC 명령어로 설치된 프로그램 목록 조회
  • 방법 2: Get-WmiObject 명령어로 설치된 프로그램 조회

방법 1: 'WMIC' 명령어로 설치된 프로그램 목록 조회

1. PowerShell(관리자) 창에 다음 명령어를 입력하고 Enter 키를 누릅니다.

  • wmic

2. "wmic:root\cli>" 프롬프트가 나타나면 다음을 입력합니다.

  • product get name, version, vendor

- 도메인에 가입된 컴퓨터에 설치된 프로그램을 확인하려면 다음 명령어를 사용하세요.

  • /node:컴퓨터이름 product get name, version, vendor

* 참고: 여기서 '컴퓨터이름'은 대상 컴퓨터의 이름입니다. 예를 들어 컴퓨터 이름이 "Cougar"라면 명령어는 다음과 같습니다.

  • /node:Cougar product get name, version, vendor

PowerShell로 Windows 10/8.1/8에 설치된 모든 앱과 패키지 확인하는 방법

팁: 명령어 출력 결과(설치된 프로그램 목록)를 다른 응용 프로그램(예: 메모장)으로 복사하려면 다음 단계를 따르세요.

1. PowerShell 창 내부를 클릭한 후 Ctrl + A를 눌러 전체를 선택합니다.
2. Ctrl + C를 눌러 결과를 클립보드에 복사합니다.
3. 목록을 붙여넣을 응용 프로그램을 연 뒤 Ctrl + V를 눌러 붙여넣습니다.

PowerShell로 Windows 10/8.1/8에 설치된 모든 앱과 패키지 확인하는 방법

방법 2: 'Get-WmiObject' 명령어로 설치된 프로그램 조회

PowerShell(관리자) 창에 다음 명령어를 입력하고 Enter 키를 누릅니다.

  • Get-WmiObject -Class Win32_Product

PowerShell로 Windows 10/8.1/8에 설치된 모든 앱과 패키지 확인하는 방법

B. Windows 10에 설치된 스토어 앱 및 패키지 보기

  • 파트 1: 모든 사용자 계정에 설치된 Windows 10 앱 확인 방법
  • 파트 2: 특정 사용자 계정에 설치된 Windows 10 앱 확인 방법

파트 1. 모든 사용자에게 설치된 Windows 10 앱 및 패키지 확인

A. Windows 10 PC의 모든 사용자에게 설치된 Microsoft 앱의 간단한 목록*을 확인하려면 PowerShell(관리자)에서 다음 명령어를 입력합니다.

  • Get-AppxPackage -AllUsers | Select Name, PackageFullName

* 참고: 위 명령어의 출력 결과는 두 개의 열로 구성된 목록입니다(아래 스크린샷 참조). 첫 번째 'Name' 열에는 Microsoft 앱의 이름이 표시되고, 두 번째 'PackageFullName' 열에는 전체 패키지 이름이 표시됩니다.

PowerShell로 Windows 10/8.1/8에 설치된 모든 앱과 패키지 확인하는 방법

팁:
1.
Name 또는 PackageFullName을 다른 곳(예: PowerShell 명령어)에 복사해 붙여넣으려면 해당 항목을 더블클릭하여 선택한 후 Ctrl+C와 Ctrl+V 키를 사용하면 됩니다.
2. 설치된 앱의 전체 목록을 다른 응용 프로그램(예: 메모장)으로 복사하려면 다음 단계를 따르세요.

1. PowerShell 창 내부를 클릭한 후 Ctrl + A를 눌러 전체를 선택합니다.
2. Ctrl + C를 눌러 결과를 클립보드에 복사합니다.
3. 목록을 붙여넣을 응용 프로그램을 연 뒤 Ctrl + V를 눌러 붙여넣습니다.

B. Windows 10 PC의 모든 사용자에게 설치된 Microsoft 앱의 더 자세한 목록*을 확인하려면 PowerShell(관리자)에서 다음 명령어를 입력합니다.

  • Get-AppxPackage –AllUsers

* 참고: 위 명령어의 출력 결과는 설치된 모든 앱에 대한 더 자세한 보고서로, 각 설치 패키지에 대한 추가 정보(예: 패키지의 설치 위치 등)가 포함됩니다.

PowerShell로 Windows 10/8.1/8에 설치된 모든 앱과 패키지 확인하는 방법

파트 2. 특정 사용자에게 설치된 Windows 10 앱 및 패키지 확인

A. 특정 사용자 계정에 설치된 모든 Windows 스토어 앱과 패키지의 간단한 목록을 확인하려면 PowerShell(관리자)에서 다음 명령어를 입력합니다.

  • Get-AppxPackage –User 사용자이름 | Select Name, PackageFullName

* 참고: 여기서 '사용자이름'은 설치된 앱을 확인하려는 사용자의 계정 이름입니다.

B. 특정 사용자 계정에 대해 사용 가능한 모든 Microsoft 패키지의 더 자세한 목록을 확인하려면 다음 명령어를 입력합니다.

  • Get-AppxPackage –User 사용자이름

* 참고: 여기서 '사용자이름'은 설치된 앱을 확인하려는 사용자의 계정 이름입니다.

예시 1: 로컬(개인) 컴퓨터에서 "User1"이라는 사용자에게 설치된 모든 앱을 확인하려면 PowerShell(관리자)에서 다음 명령어를 입력합니다.

  • Get-AppxPackage –User User1 | Select Name, PackageFullName

PowerShell로 Windows 10/8.1/8에 설치된 모든 앱과 패키지 확인하는 방법

예시 2: 도메인 컴퓨터/사용자의 설치된 앱을 확인하려면 다음 형식으로 "Get-AppxPackage" 명령어를 입력합니다.*

  • Get-AppxPackage –User 도메인이름\User1 | Select Name, PackageFullName

* 예를 들어 도메인 이름이 "WINTIPS"이고 도메인 사용자가 "User1"이라면 명령어는 다음과 같습니다.

  • Get-AppxPackage –User WINTIPS\User1 | Select Name, PackageFullName

PowerShell로 Windows 10/8.1/8에 설치된 모든 앱과 패키지 확인하는 방법

이것으로 끝입니다!
이 가이드가 도움이 되었다면 아래 댓글로 경험을 공유해 주세요. 이 가이드를 좋아요하고 공유하여 더 많은 분들께 도움을 전해 주세요.