Memperbarui PowerShell di Windows: Panduan praktis dan metode resmi
Memperbarui PowerShell di Windows Penting untuk membedakan antara dua produk yang berbeda. Windows PowerShell 5.1 merupakan bagian dari sistem operasi dan hanya menerima patch keamanan melalui Windows Update. PowerShell 7 diinstal secara terpisah dan menggunakan file yang dapat dieksekusi. pwsh.exe dan dapat diperbarui dengan WinGet, Microsoft Store, paket MSI, file ZIP, atau alat global .NET.
Respons cepat
Dan PowerShell 7 sudah terpasang, buka Windows. Terminal dan jalankan:
winget upgrade --id Microsoft.PowerShell --exact --source wingetJika belum terpasang, ganti meningkatkan oleh memasangUntuk administrasi, akses jarak jauh, atau instalasi untuk semua pengguna, MSI lebih lengkap daripada paket MSIX standar.
Pembaruan tidak memperbaiki semua kesalahan.
Jika PowerShell lambat dibuka, mengalami crash, atau menampilkan kesalahan, penyebabnya juga bisa terkait dengan profil startup, modul yang tidak kompatibel, kebijakan perusahaan, perangkat lunak antivirus, variabel lingkungan, atau file yang rusak. Pembaruan mungkin memberikan perbaikan, tetapi tidak boleh dianggap sebagai solusi untuk setiap masalah.
Windows PowerShell 5.1 dan PowerShell 7 bukanlah aplikasi yang sama.
| Fitur | Windows PowerShell 5.1 | PowerShell 7 |
|---|---|---|
| Dapat dieksekusi | powershell.exe | pwsh.exe |
| Motor | .NET Framework 4.x | .NET modern dan lintas platform |
| Memperbarui | Pembaruan Windows; pemeliharaan keamanan | WinGet, Store/MSIX, MSI, ZIP atau .NET |
| Rute biasa | C:\Windows\System32\WindowsPowerShell\v1.0 | C:\Program Files\PowerShell\7 |
| Negara | Disertakan untuk kompatibilitas; tidak ada fitur baru. | Pengembangan dan dukungan aset |
Menginstal PowerShell 7 tidak menggantikan atau menghapus Windows PowerShell 5.1. Keduanya dapat hidup berdampingan karena menggunakan file eksekusi, folder, profil, dan jalur modul yang berbeda. Pemisahan ini memungkinkan Anda untuk mempertahankan alat-alat lama yang masih dibutuhkan. Windows PowerShell saat menggunakan fitur-fiturnya versi modern PowerShell 7.
Versi yang berlaku per Juli 2026
- PowerShell 7.6.4 LTS: Versi dan paket dukungan jangka panjang terkini yang ditawarkan WinGet secara default.
- PowerShell 7.5.9 Stabil: Versi siklus pendek, didukung hingga 10 November 2026.
- PowerShell 7.4.18 LTS: Versi LTS sebelumnya, juga didukung hingga 10 November 2026.
- Pratinjau PowerShell 7.7: cabang pengujian tanpa dukungan produksi.
Stabil atau LTS?
Konvensi penamaan ini bisa membingungkan karena PowerShell 7.6 LTS lebih baru daripada PowerShell 7.5 Stable. Bagi sebagian besar pengguna dan tim produksi, 7.6 LTS adalah pilihan yang lebih masuk akal karena siklus pemeliharaannya yang lebih panjang.
Periksa versi yang terpasang di perangkat Anda.
Buka konsol yang biasa Anda gunakan dan jalankan perintah berikut:
$PSVersionTable | Select-Object PSEdition, PSVersionPSEdition Desktopdan versi 5.1: Anda berada di Windows PowerShell.PSEdition Coredan versi 7.x: Anda berada di PowerShell 7.- Jika Anda menginstal PowerShell 7 tetapi masih melihat versi 5.1, kemungkinan Anda telah membuka
powershell.exealih-alihpwsh.exe.
where.exe powershell where.exe pwshMetode mana yang sebaiknya digunakan?
| Metode | Penggunaan terbaik | Pembaruan | Keterbatasan |
|---|---|---|---|
| WinGet MSIX | PC pribadi | WinGet o Store | Per pengguna; tanpa akses jarak jauh PowerShell. |
| Winget MSI | Administrasi dan tim lengkap | WinGet atau Pembaruan Microsoft | Membutuhkan hak akses administrator |
| MSI dari GitHub | Perusahaan offline | Pembaruan Microsoft jika diaktifkan | Memilih arsitektur yang tepat |
| Toko Microsoft | Instalasi grafis | Otomatis | Keterbatasan MSIX |
| RITSLETING | Versi portabel atau multi-versi | Buku Panduan | Tanpa PATH atau akses otomatis |
| Alat Global .NET | Pengembang | alat dotnet | Membutuhkan .NET SDK |
1. Instal atau perbarui PowerShell menggunakan WinGet
Microsoft merekomendasikan WinGet sebagai metode pilihan untuk menginstal PowerShell pada komputer klien. Anda dapat menjalankannya dari Windows Terminal, Command Prompt, Windows PowerShell, atau PowerShell 7.

Perbarui font dan temukan paket resminya.
winget source update winget search --id Microsoft.PowerShell --exact

Instalasi pertama kali
Sejak PowerShell 7.6, perintah standar menginstal paket MSIX:
winget install --id Microsoft.PowerShell --exact --source wingetUntuk menginstal MSI tradisional:
winget install --id Microsoft.PowerShell --exact --source winget --installer-type wixMeningkatkan instalasi yang sudah ada
winget upgrade --id Microsoft.PowerShell --exact --source wingetJika Anda menggunakan MSI dan ingin tetap menggunakan jenis instalasi tersebut:
winget upgrade --id Microsoft.PowerShell --exact --source winget --installer-type wix
Periksa jenis instalasi sebelum mengubahnya.
MSIX diinstal per pengguna, sedangkan MSI biasanya diinstal untuk seluruh komputer. Periksa dulu. winget list --id Microsoft.PowerShell --exact untuk menghindari pembuatan fasilitas paralel yang tidak perlu.
2. Unduh dan instal PowerShell dari GitHub
Repositori resmi menerbitkan installer yang telah ditandatangani. Metode ini tepat digunakan jika Anda perlu menyimpan installer, bekerja secara offline, memilih arsitektur, atau menyebarkannya dengan alat perusahaan.
- Buka Halaman resmi PowerShell di GitHub.
- Unduh win-x64.msi untuk sebagian besar PC atau win-arm64.msi untuk Windows di atas ARM.
- Untuk penggunaan umum, pilih revisi terbaru dari cabang LTS saat ini.
- Jangan gunakan Preview di lingkungan produksi.

Opsi MSI penting
- Tambahkan PowerShell ke Path: memungkinkan Anda untuk memulai PowerShell 7 dengan
pwsh. - Aktifkan pembaruan melalui Microsoft Update: Aktifkan pembaruan melalui Windows Update, WSUS, atau Configuration Manager.
- Daftarkan Manifest Pencatatan Peristiwa Windows: Mencatat peristiwa PowerShell.
- Menu konteks: Menambahkan pintasan opsional di File Explorer.
- Aktifkan PowerShell Remoting: Aktifkan hanya jika Anda benar-benar membutuhkannya dan memahami pengaturannya.


PowerShell 7.7 mengubah distribusi
Microsoft menyatakan bahwa PowerShell 7.7 tidak akan lagi menerbitkan file MSI. WinGet akan menginstal file MSIX. Hal ini khususnya memengaruhi administrator yang mengandalkan instalasi untuk semua pengguna, penyebaran jarak jauh, atau penyebaran MSI.
3. Instal atau perbarui dari Microsoft Store
Microsoft Store menawarkan instalasi grafis dan pembaruan otomatis. Ini cocok untuk pengguna individu yang menggunakan PowerShell secara lokal.
- Membuka Toko Microsoft.
- Mencari PowerShell dan pastikan bahwa penerbitnya adalah Microsoft Corporation.
- Pulsa memasang.
- Untuk memaksa pembaruan, buka Perpustakaan dan menggunakan Dapatkan pembaruan.


Keterbatasan Store/MSIX
Aplikasi ini diinstal untuk satu pengguna, tidak mendukung PowerShell remoting, dan membatasi operasi penulisan tertentu. $PSHOME, termasuk profil untuk semua pengguna dan beberapa pengaturan cakupan LocalMachine.
4. Gunakan kemasan ZIP portabel
File ZIP berguna untuk menguji suatu versi, menyimpan beberapa cabang 7.x dalam folder terpisah, atau menjalankan PowerShell tanpa instalasi konvensional.
- Unduh file ZIP x64 atau Arm64 dari GitHub.
- Buka kunci file jika Windows menandainya sebagai file yang berasal dari internet.
- Ekstrak kontennya.
- Menjalankan
pwsh.exedari folder tersebut. - Tambahkan pintasan atau jalur secara manual ke PATH Anda jika diperlukan.
File ZIP tidak diperbarui secara otomatis.
Anda harus mengunduh setiap versi baru. Selain itu, aplikasi ini tidak mengkonfigurasi persyaratan, akses, PATH, Microsoft Update, atau akses jarak jauh.
5. Instal sebagai alat .NET global
Metode berorientasi pengembang menggunakan .NET SDK:
dotnet tool install --global PowerShellUntuk memperbarui:
dotnet tool update --global PowerShellCara memperbarui Windows PowerShell 5.1
Windows PowerShell 5.1 bukanlah PowerShell 7. Ini adalah komponen dari Windows dan menerima pembaruan keamanan melalui Windows Update.
- Membuka Konfigurasi.
- Memasuki Pembaruan Windows.
- Pulsa Periksa pembaruan.
- Instal pembaruan kumulatif dan mulai ulang jika diminta.
Meskipun Windows sudah diperbarui, Windows PowerShell akan tetap menampilkan versi 5.1. Untuk menggunakan PowerShell 7, buka aplikasinya. PowerShell 7 atau melaksanakan pwsh.
Menggunakan Windows PowerShell 5.1 dan PowerShell 7 secara bersamaan.
Koeksistensi ini disengaja. Windows PowerShell 5.1 mungkin masih diperlukan untuk modul lama, Windows PowerShell ISE, atau alat berbasis .NET Framework. PowerShell 7 lebih disukai untuk skrip yang lebih baru dan otomatisasi modern.

Membuka Windows PowerShell 5.1
powershellBuka PowerShell 7
pwshPeriksa pembaruan
$PSVersionTable | Select-Object PSEdition, PSVersion, OSwinget list --id Microsoft.PowerShell --exactGet-Command pwsh | Select-Object Name, Source, VersionPenyelesaian Masalah
WinGet tidak dikenali
Memperbarui Penginstal Aplikasi WinGet tidak tersedia secara bawaan dari Microsoft Store. WinGet tidak disertakan dalam Windows Server 2022 atau versi sebelumnya; Windows Server 2025 menyertakannya melalui Desktop Experience.
Winget tidak dapat menemukan PowerShell.
winget source update winget search --id Microsoft.PowerShell --exact --source wingetJika sumbernya tetap rusak, dari konsol administrasi:
winget source reset --force winget source updatepwsh tidak dikenali
Tutup dan buka kembali Windows Terminal. Jika Anda menginstal file MSI, coba:
"C:\Program Files\PowerShell\7\pwsh.exe"PowerShell membutuhkan waktu lama untuk memulai.
pwsh -NoProfileJika terbuka dengan benar, periksa file yang ditunjukkan oleh $PROFILBuat salinan sebelum memodifikasinya dan periksa impor modul, akses jaringan, dan penyesuaian prompt.
Satu modul berfungsi di versi 5.1 tetapi gagal di versi 7.
Cari versi yang kompatibel. Jika modul mengizinkannya, uji lapisan kompatibilitasnya:
Import-Module NombreDelModulo -UseWindowsPowerShellPeriksa keamanan sebelum melakukan pembaruan.
- Descarga solo desde Microsoft Store, WinGet, Microsoft Learn o PowerShell/PowerShell en GitHub.
- Jangan gunakan portal yang mengemas ulang installer.
- Salin profil dan skrip sebelum mengubah cabang atau jenis penginstal.
- Uji skrip-skrip penting sebelum memigrasikan tugas terjadwal dari Windows PowerShell 5.1.
- Jangan mengaktifkan akses jarak jauh atau mengurangi kontrol keamanan untuk instalasi dasar.
Pertanyaan yang Sering Diajukan
Apakah menginstal PowerShell 7 akan menghapus Windows PowerShell 5.1?
Tidak. Keduanya diinstal di folder yang berbeda dan menggunakan file eksekusi yang berbeda.
Versi mana yang direkomendasikan pada tahun 2026?
Bagi sebagian besar pengguna dan sistem produksi, PowerShell 7.6 LTS selalu berada dalam rilis pemeliharaan terbaru.
MSI atau Microsoft Store?
Store/MSIX nyaman untuk penggunaan pribadi. MSI lebih cocok untuk semua pengguna, akses jarak jauh, dan manajemen tingkat lanjut.
Apakah PowerShell melakukan pembaruan secara otomatis?
Store/MSIX dapat diperbarui secara otomatis. MSI dapat menggunakan Microsoft Update jika diaktifkan. ZIP memerlukan pembaruan manual.
Apakah saya memerlukan hak akses administrator?
Tidak berlaku untuk semua instalasi. MSIX per pengguna dapat diinstal tanpa hak akses administrator; MSI untuk perubahan peralatan dan sistem biasanya memerlukannya.
Apakah pembaruan meningkatkan kinerja?
Hal ini dapat memberikan perbaikan dan keamanan, tetapi konsol yang lambat juga memerlukan pengecekan profil, modul, jaringan, dan antivirus. Gunakan pwsh -NoProfile untuk mengisolasi permulaannya.
Kesimpulan
Cara paling sederhana untuk Perbarui PowerShell di Windows Ini tentang menggunakan WinGet dengan ID yang tepat. Microsoft PowerShellUntuk penggunaan sehari-hari, MSIX sudah memadai; untuk administrasi, akses jarak jauh, atau penyebaran untuk semua pengguna, MSI menawarkan integrasi yang lebih lengkap.
Windows PowerShell 5.1 akan tetap terinstal dan akan dipelihara melalui Windows Update. Setelah menginstal PowerShell 7, buka pwsh, verifikasi $PSVersionTable dan uji modul dan skrip Anda sebelum memigrasikan otomatisasi penting.



















