Windows에서 PowerShell 업데이트: 실용적인 가이드 및 공식 방법
Windows에서 PowerShell 업데이트 두 제품은 서로 다른 제품이므로 구분하는 것이 중요합니다. Windows PowerShell 5.1은 운영 체제의 일부이며 Windows Update를 통해서만 보안 패치를 받습니다. PowerShell 7은 별도로 설치하며 실행 파일을 사용합니다. pwsh.exe 또한 WinGet, Microsoft Store, MSI 패키지, ZIP 파일 또는 .NET 전역 도구를 사용하여 업데이트할 수 있습니다.
빠른 응답
그리고 PowerShell 7이 이미 설치되어 있습니다. 창을 여세요. 터미널에서 다음 명령을 실행하세요:
winget 업그레이드 --id Microsoft.PowerShell --exact --source winget설치되어 있지 않다면 교체하십시오. 치받이 by 설치하다관리, 원격 접속 또는 모든 사용자를 위한 설치의 경우, MSI 패키지가 기본 MSIX 패키지보다 더 완벽한 구성을 제공합니다.
업데이트를 한다고 모든 오류가 해결되는 것은 아닙니다.
PowerShell이 느리게 열리거나, 충돌하거나, 오류가 발생하는 경우 시작 프로필, 호환되지 않는 모듈, 회사 정책, 바이러스 백신 소프트웨어, 환경 변수 또는 손상된 파일과 같은 요인이 원인일 수 있습니다. 업데이트를 통해 문제가 해결될 수도 있지만, 모든 문제에 대한 해결책으로 간주해서는 안 됩니다.
Windows PowerShell 5.1과 PowerShell 7은 동일한 애플리케이션이 아닙니다.
| 특징 | 윈도우 PowerShell 5.1 | PowerShell 7 |
|---|---|---|
| 실행 파일 | powershell.exe | pwsh.exe |
| 모터 | .NET 프레임워크 4.x | 최신 크로스 플랫폼 .NET |
| 업데이트 | 윈도우 업데이트; 보안 유지 관리 | WinGet, Store/MSIX, MSI, ZIP 또는 .NET |
| 일반적인 경로 | C:\Windows\System32\WindowsPowerShell\v1.0 | C:\Program Files\PowerShell\7 |
| 상태 | 호환성을 위해 포함된 기능이며, 새로운 기능은 없습니다. | 자산 개발 및 지원 |
PowerShell 7을 설치해도 Windows PowerShell 5.1은 교체되거나 제거되지 않습니다. 두 버전은 서로 다른 실행 파일, 폴더, 프로필 및 모듈 경로를 사용하기 때문에 공존할 수 있습니다. 이러한 분리를 통해 여전히 필요한 이전 도구를 유지할 수 있습니다. Windows PowerShell에서 기능을 사용하는 동안 PowerShell 7의 최신 버전.
2026년 7월 현재 유효한 버전
- PowerShell 7.6.4 LTS: WinGet에서 기본적으로 제공하는 현재 장기 지원 버전 및 패키지입니다.
- PowerShell 7.5.9 안정 버전: 단기 지원 버전으로, 2026년 11월 10일까지 지원됩니다.
- PowerShell 7.4.18 LTS: 이전 LTS 버전도 2026년 11월 10일까지 지원됩니다.
- PowerShell 7.7 미리보기: 프로덕션 환경에 지원되지 않는 테스트 브랜치입니다.
안정적인가요, 아니면 장기 지원인가요?
PowerShell 7.6 LTS가 PowerShell 7.5 Stable보다 최신 버전이기 때문에 명명 규칙이 혼란스러울 수 있습니다. 대부분의 사용자 및 운영 팀에게는 유지 관리 주기가 더 긴 7.6 LTS가 더 합리적인 선택입니다.
설치된 버전을 확인하세요
평소에 사용하는 콘솔을 열고 다음 명령어를 실행하세요.
$PSVersionTable | Select-Object PSEdition, PSVersionPS 에디션 데스크톱버전 5.1: 현재 Windows PowerShell을 사용 중입니다.PS 에디션 코어버전 7.x: 현재 PowerShell 7을 사용 중입니다.- PowerShell 7을 설치했는데도 여전히 5.1 버전이 표시되는 경우, 아마도 다음 파일에 문제가 있을 수 있습니다.
powershell.exe대신에pwsh.exe.
where.exe powershell where.exe pwsh어떤 방법을 사용해야 할까요?
| 방법 | 최적 사용법 | 업데이트 | 제한 사항 |
|---|---|---|---|
| WinGet MSIX | 개인용 PC | WinGet o 스토어 | 사용자별, PowerShell 원격 접속 제외 |
| WinGet MSI | 관리 및 전체 팀 | WinGet 또는 Microsoft 업데이트 | 관리자 권한이 필요합니다. |
| GitHub의 MSI | 오프라인 회사 | Microsoft 업데이트가 활성화된 경우 | 적합한 건축 설계를 선택하는 것 |
| 마이크로소프트 스토어 | 그래픽 설치 | 오토매틱 | MSIX 제한 사항 |
| 지퍼 | 휴대용 또는 여러 버전 | 매뉴얼 | PATH 또는 자동 액세스 없이 |
| .NET 글로벌 도구 | 개발자 | 닷넷 도구 | .NET SDK가 필요합니다. |
1. WinGet을 사용하여 PowerShell을 설치 또는 업데이트합니다.
Microsoft는 클라이언트 컴퓨터에 PowerShell을 설치하는 데 WinGet을 권장 방법으로 제시합니다. WinGet은 Windows 터미널, 명령 프롬프트, Windows PowerShell 또는 PowerShell 7에서 실행할 수 있습니다.

글꼴을 업데이트하고 공식 패키지를 찾으세요.
winget 소스 업데이트 winget 검색 --id Microsoft.PowerShell --exact

최초 설치
PowerShell 7.6부터 표준 명령은 MSIX 패키지를 설치합니다.
winget install --id Microsoft.PowerShell --exact --source winget기존 MSI 설치 방법:
winget install --id Microsoft.PowerShell --exact --source winget --installer-type wix기존 설치 업그레이드
winget 업그레이드 --id Microsoft.PowerShell --exact --source wingetMSI 설치 방식을 사용하고 해당 설치 방식을 유지하려면 다음과 같이 하세요.
winget upgrade --id Microsoft.PowerShell --exact --source winget --installer-type wix
변경하기 전에 설치 유형을 확인하십시오.
MSIX는 사용자별로 설치되는 반면, MSI는 일반적으로 컴퓨터 전체에 설치됩니다. 먼저 확인하십시오. winget 목록 --id Microsoft.PowerShell --exact 불필요한 병렬 시설 생성을 방지하기 위해.
2. GitHub에서 PowerShell을 다운로드하여 설치하세요.
공식 저장소에는 서명된 설치 프로그램이 게시됩니다. 이 방법은 설치 프로그램을 보관해야 하거나, 오프라인에서 작업해야 하거나, 아키텍처를 선택해야 하거나, 엔터프라이즈 도구를 사용하여 배포해야 할 때 적합합니다.
- 열기 GitHub의 공식 PowerShell 페이지.
- 다운로드 win-x64.msi 대부분의 PC의 경우 또는 win-arm64.msi ARM 기반 Windows용입니다.
- 일반적인 용도로는 현재 LTS 브랜치의 최신 버전을 선택하십시오.
- 실제 운영 환경에서는 미리보기 기능을 사용하지 마십시오.

중요 MSI 옵션
- PowerShell을 PATH에 추가하세요: PowerShell 7을 시작할 수 있습니다.
pwsh. - Microsoft Update를 통한 업데이트를 활성화합니다. Windows Update, WSUS 또는 Configuration Manager를 통해 업데이트를 활성화하십시오.
- Windows 이벤트 로깅 매니페스트 등록: PowerShell 이벤트를 기록합니다.
- 컨텍스트 메뉴: 탐색기에 선택적 바로가기를 추가합니다.
- PowerShell 원격 기능을 활성화합니다. 정말 필요하고 설정 방법을 제대로 이해하고 있는 경우에만 활성화하세요.


PowerShell 7.7은 배포 방식을 변경합니다.
마이크로소프트는 PowerShell 7.7에서 더 이상 MSI 파일을 배포하지 않을 것이라고 밝혔습니다. WinGet은 MSIX 파일을 설치합니다. 이는 특히 전체 사용자 설치, 원격 배포 또는 MSI 배포에 의존하는 관리자에게 영향을 미칩니다.
3. Microsoft Store에서 설치 또는 업데이트
마이크로소프트 스토어는 그래픽 설치 방식과 자동 업데이트 기능을 제공합니다. 이는 PowerShell을 로컬에서 사용하는 개인 사용자에게 적합합니다.
- 열려 있는 마이크로소프트 스토어.
- 찾다 파워셸 게시자가 마이크로소프트사인지 확인하십시오.
- 신용 거래 설치하다.
- 강제로 업데이트하려면 열기 도서관 그리고 사용 업데이트 받기.


스토어/MSIX 제한 사항
이 프로그램은 단일 사용자용으로 설치되며, PowerShell 원격 접속을 지원하지 않고, 특정 쓰기 작업에 제한이 있습니다. $PSHOME모든 사용자에 대한 프로필과 일부 LocalMachine 범위 설정이 포함됩니다.
4. 휴대용 ZIP 패키지를 사용하세요
ZIP 파일은 버전 테스트, 여러 7.x 브랜치를 별도의 폴더에 보관하거나 기존 설치 방식 없이 PowerShell을 실행하는 데 유용합니다.
- GitHub에서 x64 또는 Arm64 ZIP 파일을 다운로드하세요.
- Windows에서 해당 파일이 인터넷에서 온 파일이라고 표시되면 파일의 잠금을 해제하십시오.
- 콘텐츠를 추출하세요.
- 실행하다
pwsh.exe폴더에서 꺼낸 것입니다. - 필요한 경우 PATH 환경 변수에 바로 가기 또는 경로를 수동으로 추가하세요.
ZIP 파일은 자동으로 업데이트되지 않습니다.
새 버전이 나올 때마다 다운로드해야 합니다. 또한, 시스템 요구 사항, 액세스 권한, PATH, Microsoft 업데이트 또는 원격 접속 설정을 구성하지 않습니다.
5. 전역 .NET 도구로 설치합니다.
.NET SDK를 활용한 개발자 중심 방식:
dotnet tool install --global PowerShell업데이트하려면:
dotnet 도구 업데이트 --global PowerShellWindows PowerShell 5.1을 업데이트하는 방법
Windows PowerShell 5.1은 PowerShell 7로 업그레이드되지 않습니다. PowerShell은 Windows의 구성 요소이며 Windows Update를 통해 보안 업데이트를 받습니다.
- 열려 있는 구성.
- 입력하다 윈도우 업데이트.
- 신용 거래 업데이트를 확인하세요.
- 누적 업데이트를 설치하고 메시지가 표시되면 다시 시작하십시오.
Windows를 업데이트하더라도 Windows PowerShell은 여전히 버전 5.1로 표시됩니다. PowerShell 7을 사용하려면 애플리케이션을 실행하세요. PowerShell 7 또는 실행하다 pwsh.
Windows PowerShell 5.1과 PowerShell 7을 동시에 사용하기
두 버전이 공존하는 것은 의도적인 것입니다. 레거시 모듈, Windows PowerShell ISE 또는 .NET Framework 기반 도구를 사용하려면 Windows PowerShell 5.1이 여전히 필요할 수 있습니다. 최신 스크립트 및 최신 자동화에는 PowerShell 7을 사용하는 것이 좋습니다.

Windows PowerShell 5.1 열기
파워셸PowerShell 7 열기
pwsh업데이트 여부를 확인하세요
$PSVersionTable | Select-Object PSEdition, PSVersion, OSwinget 목록 --id Microsoft.PowerShell --exactGet-Command pwsh | Select-Object Name, Source, Version문제 해결
WinGet이 인식되지 않습니다.
업데이트 앱 설치 프로그램 WinGet은 Microsoft Store에서 기본적으로 제공되지 않습니다. Windows Server 2022 또는 이전 버전에는 포함되어 있지 않으며, Windows Server 2025의 데스크톱 환경에 포함되어 있습니다.
WinGet에서 PowerShell을 찾을 수 없습니다.
winget 소스 업데이트 winget 검색 --id Microsoft.PowerShell --exact --source winget소스가 여전히 손상된 상태인 경우 관리자 콘솔에서 다음을 수행하십시오.
winget 소스 재설정 --강제 winget 소스 업데이트pwsh가 인식되지 않습니다.
Windows 터미널을 닫았다가 다시 여세요. MSI를 설치했다면 다음 단계를 시도해 보세요.
"C:\Program Files\PowerShell\7\pwsh.exe"PowerShell 시작하는 데 시간이 오래 걸립니다
pwsh -NoProfile정상적으로 열리면, 표시된 파일을 확인하십시오. 프로필수정하기 전에 사본을 만들고 모듈 가져오기, 네트워크 액세스 및 프롬프트 사용자 지정 사항을 확인하십시오.
한 모듈이 5.1 버전에서는 작동하지만 7 버전에서는 작동하지 않습니다.
호환되는 버전을 찾으세요. 모듈에서 허용하는 경우 호환성 레이어를 테스트하세요.
Import-Module NombreDelModulo -UseWindowsPowerShell업데이트 전 안전 점검
- Descarga solo desde Microsoft Store, WinGet, Microsoft Learn o PowerShell/PowerShell en GitHub.
- 설치 프로그램을 재포장하는 포털을 사용하지 마십시오.
- 브랜치나 설치 프로그램 유형을 변경하기 전에 프로필과 스크립트를 복사해 두십시오.
- Windows PowerShell 5.1에서 예약된 작업을 마이그레이션하기 전에 중요한 스크립트를 테스트하십시오.
- 기본 설치 시에는 원격 접속을 활성화하거나 보안 설정을 낮추지 마십시오.
자주 묻는 질문
¿Instalar PowerShell 7 elimina Windows PowerShell 5.1?
아니요. 서로 다른 폴더에 설치되고 다른 실행 파일을 사용합니다.
2026년에는 어떤 버전이 권장되나요?
대부분의 사용자와 운영 시스템에서는 항상 최신 유지 관리 릴리스인 PowerShell 7.6 LTS를 사용하는 것이 좋습니다.
MSI 설치 또는 마이크로소프트 스토어 다운로드?
Store/MSIX는 개인 사용자에게 편리합니다. MSI는 모든 사용자, 원격 접속 및 고급 관리에 더 적합합니다.
PowerShell은 자동으로 업데이트되나요?
Store/MSIX는 자동으로 업데이트될 수 있습니다. MSI는 Microsoft Update가 활성화된 경우 Microsoft Update를 사용할 수 있습니다. ZIP은 수동으로 업데이트해야 합니다.
관리자 권한이 필요한가요?
모든 설치 환경에서 가능한 것은 아닙니다. 사용자별 MSIX 설치는 관리자 권한 상승 없이 가능하지만, 장비 및 시스템 변경용 MSI 설치에는 일반적으로 관리자 권한 상승이 필요합니다.
업데이트하면 성능이 향상되나요?
문제 해결 및 보안 강화에 도움이 될 수 있지만, 콘솔 속도가 느린 경우 프로필, 모듈, 네트워크 및 바이러스 백신도 확인해야 합니다. pwsh -NoProfile 시작 부분을 분리하기 위해.
결론
가장 간단한 방법은 Windows에서 PowerShell 업데이트 WinGet을 정확한 ID와 함께 사용하는 것에 관한 것입니다. 마이크로소프트.파워셸일상적인 사용에는 MSIX로 충분하지만, 관리, 원격 접속 또는 모든 사용자를 위한 배포에는 MSI가 더욱 완벽한 통합 기능을 제공합니다.
Windows PowerShell 5.1은 설치된 상태로 유지되며 Windows Update를 통해 업데이트됩니다. PowerShell 7을 설치한 후에는 다음 단계를 따르십시오. pwsh, 확인하다 $PS버전테이블 중요 자동화 기능을 마이그레이션하기 전에 모듈과 스크립트를 테스트하십시오.



















