Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
WinGet adalah alat baris perintah yang memungkinkan pengguna untuk menemukan, menginstal, meningkatkan, menghapus, dan mengonfigurasi aplikasi pada komputer Windows 10, Windows 11, dan Windows Server 2025. Alat ini adalah antarmuka klien ke layanan Windows Package Manager.
Instal WinGet
WinGet Windows Package Manager tersedia di Windows 11, versi modern Windows 10, dan Windows Server 2025 sebagai bagian dari App Installer. App Installer adalah Komponen Sistem yang dikirimkan dan diperbarui oleh Microsoft Store pada versi Windows Desktop, dan melalui Updates pada Windows Server 2025.
Catatan
Alat baris perintah WinGet hanya didukung pada Windows 10 versi 1809 (build 17763) atau yang lebih baru. WinGet tidak akan tersedia sampai Anda masuk ke Windows sebagai pengguna untuk pertama kalinya, memicu Microsoft Store untuk mendaftarkan Windows Package Manager sebagai bagian dari proses asinkron. Jika Anda baru-baru ini masuk sebagai pengguna untuk pertama kalinya dan menemukan bahwa WinGet belum tersedia, Anda dapat membuka PowerShell dan memasukkan perintah berikut untuk meminta pendaftaran WinGet ini: Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.
Instal versi pratinjau WinGet [Khusus Pengembang]
WinGet disertakan dalam Penginstal Aplikasi. Untuk mencoba fitur Windows Package Manager terbaru, Anda dapat menginstal build pratinjau salah satu cara berikut:
Unduh versi pratinjau WinGet terbaru. Baca Catatan rilis pratinjau WinGet untuk mempelajari fitur-fitur baru. Menginstal paket ini akan memberi Anda versi pratinjau klien WinGet, tetapi tidak akan mengaktifkan pembaruan otomatis versi pratinjau baru dari Microsoft Store.
Gunakan akun Akun Microsoft (MSA), kantor, sekolah, atau Azure Active Directory (AAD) untuk mendaftar ke Windows Insider Program di Canary atau Dev Channels. Windows Insider Canary dan Saluran Dev menyertakan pembaruan otomatis untuk versi pratinjau baru dari WinGet melalui Microsoft Store.
Instal WinGet di Windows Sandbox
Windows Sandbox menyediakan lingkungan desktop yang ringan untuk menjalankan aplikasi dengan aman dalam isolasi. Perangkat lunak yang diinstal di dalam lingkungan Windows Sandbox tetap dalam mode sandbox dan berjalan secara terpisah dari komputer host. Windows Sandbox tidak menyertakan WinGet, atau aplikasi Microsoft Store, jadi Anda harus mengunduh paket WinGet terbaru dari halaman rilis WinGet di GitHub, atau menggunakan cmdlet Repair-WinGetPackageManager.
Untuk menginstal rilis Stabil WinGet di Windows Sandbox, ikuti langkah-langkah berikut dari perintah Windows PowerShell:
$progressPreference = 'silentlyContinue'
Write-Host "Installing WinGet PowerShell module from PSGallery..."
Install-PackageProvider -Name NuGet -Force | Out-Null
Install-Module -Name Microsoft.WinGet.Client -Force -Repository PSGallery | Out-Null
Write-Host "Using Repair-WinGetPackageManager cmdlet to bootstrap WinGet..."
Repair-WinGetPackageManager -AllUsers
Write-Host "Done."
Untuk menginstal modul WinGet PowerShell pada cakupan mesin, Anda dapat menggunakan parameter -Scope AllUsers dengan cmdlet Install-Module. Jika Anda menginginkan versi pratinjau WinGet, Anda dapat menambahkan -IncludePrerelease parameter dengan cmdlet Repair-WinGetPackageManager. Untuk melihat parameter yang tersedia untuk cmdlet Repair-WinGetPackageManager, Anda dapat menjalankan Get-Help Repair-WinGetPackageManager -Full.
Untuk informasi selengkapnya tentang Windows Sandbox, termasuk cara menginstal kotak pasir dan apa yang diharapkan dari penggunaannya, lihat dokumen Windows Sandbox.
Pertimbangan administrator
Perilaku penginstal dapat berbeda tergantung pada apakah Anda menjalankan WinGet dengan hak istimewa administrator.
Saat menjalankan WinGet tanpa hak istimewa administrator, beberapa aplikasi mungkin memerlukan elevasi untuk diinstal. Saat penginstal berjalan, Windows akan meminta Anda untuk elevate. Jika Anda memilih untuk tidak meningkatkan, aplikasi akan gagal diinstal.
Saat menjalankan WinGet di Prompt Perintah Administrator, Anda tidak akan melihat prompt elevasi jika aplikasi memerlukannya. Selalu berhati-hatilah saat menjalankan prompt perintah Anda sebagai administrator, dan hanya menginstal aplikasi yang Anda percayai.
Gunakan WinGet
Setelah Penginstal Aplikasi diinstal, Anda dapat menjalankan WinGet dengan mengetik 'winget' dari Prompt Perintah.
Salah satu skenario penggunaan yang paling umum adalah mencari dan menginstal alat favorit.
Untuk mencari alat, ketik
winget search <appname>.Setelah Anda mengonfirmasi bahwa alat yang Anda inginkan tersedia, Anda dapat menginstal alat dengan mengetik
winget install <appname>. Alat WinGet akan meluncurkan alat penginstal dan menginstal aplikasi di PC Anda.
Selain menginstal dan mencari, WinGet menyediakan sejumlah perintah lain yang memungkinkan Anda menampilkan detail tentang aplikasi, mengubah sumber, dan memvalidasi paket. Untuk mendapatkan daftar lengkap perintah, ketik:
winget --help.
Beberapa pengguna telah melaporkan masalah dengan klien yang tidak berada di PATH mereka.
Perintah
Pratinjau alat WinGet saat ini mendukung perintah berikut.
| Perintah | Deskripsi |
|---|---|
| pasang | Menginstal aplikasi yang ditentukan. |
| show | Menampilkan detail untuk aplikasi yang ditentukan. |
| sumber | Menambahkan, menghapus, dan memperbarui repositori Windows Package Manager yang diakses oleh WinGet. |
| mencari | Mencari aplikasi. |
| daftar | Tampilkan paket yang terinstal. |
| Peningkatan | Meningkatkan aplikasi yang telah ditentukan. |
| uninstall | Menghapus instalan aplikasi yang ditentukan. |
| hash | Menghasilkan hash SHA256 untuk alat penginstal. |
| Memvalidasi | Memvalidasi file manifes untuk pengiriman ke repositori Windows Package Manager. |
| pengaturan | Buka pengaturan. |
| fitur | Memperlihatkan status fitur eksperimental. |
| export | Mengekspor daftar paket yang diinstal. |
| import | Menginstal semua paket dalam file. |
| pin | Mengelola pin pada paket perangkat lunak. |
| configure | Mengonfigurasi sistem ke dalam status yang diinginkan. |
| download | Mengunduh alat penginstal aplikasi yang ditentukan. |
| repair | Memperbaiki aplikasi yang dipilih. |
| dscv3 | Perintah sumber daya PowerShell Desired State Configuration (DSC) v3. |
Opsi
Alat WinGet mendukung opsi berikut.
| Opsi | Deskripsi |
|---|---|
| -v, --version | Mengembalikan versi WinGet saat ini. |
| --info | Memberi Anda semua informasi terperinci tentang WinGet, termasuk tautan ke lisensi, pernyataan privasi, dan kebijakan grup yang dikonfigurasi. |
| -?, --help | Menampilkan bantuan tambahan untuk WinGet. |
| --tunggu | Meminta pengguna untuk menekan tombol apa pun sebelum keluar. |
| --logs,--open-logs | Membuka lokasi log default. |
| --verbose,--verbose-logs | Mengaktifkan pengelogan verbose untuk winget. |
| --nowarn (jangan tampilkan peringatan), --ignore-warnings (abaikan peringatan) | Menghilangkan output peringatan. |
| --nonaktifkan-interaktivitas | Menonaktifkan perintah interaktif. |
| --Proxy | Mengatur proksi yang akan digunakan untuk eksekusi ini. |
| --no-proxy | Menonaktifkan penggunaan proksi untuk eksekusi ini. |
Format alat penginstal yang didukung
WinGet mendukung jenis alat penginstal berikut:
- EXE (dengan bendera Silent dan SilentWithProgress )
- ZIP
- INNO
- NULLSOFT
- MSI
- WIX
- APPX
- MSIX
- MEMBAKAR
- PORTABEL
Penulisan Skrip WinGet
Modul Microsoft.WinGet.Client PowerShell tersedia di PowerShell Gallery.
Debugging dan pemecahan masalah
WinGet menyediakan pengelogan untuk membantu mendiagnosis masalah. Untuk pemecahan masalah dan detail tentang pengelogan, lihat Penelusuran kesalahan dan pemecahan masalah.
Alat yang hilang
Jika repositori komunitas tidak menyertakan alat atau aplikasi Anda, kirimkan paket ke repositori kami. Dengan menambahkan alat favorit Anda, alat tersebut akan tersedia untuk Anda dan orang lain.
Menyesuaikan pengaturan WinGet
Anda dapat mengonfigurasi pengalaman baris perintah WinGet dengan memodifikasi file settings.json . Untuk informasi selengkapnya, lihat halaman untuk perintah pengaturan.
Detail sumber terbuka
Alat WinGet adalah perangkat lunak open source yang tersedia di GitHub di repositori https://github.com/microsoft/winget-cli/. Sumber untuk membangun klien terletak di folder src.
Sumber untuk WinGet terkandung dalam solusi C++ Visual Studio 2022. Untuk membangun solusi dengan benar, klon repositori dan jalankan file Konfigurasi WinGet yang sesuai yang terletak di direktori ".github".
Kami mendorong Anda untuk berkontribusi pada sumber WinGet di GitHub. Anda harus terlebih dahulu menyetujui dan menandatangani Microsoft CLA. Permintaan tarik harus berasal dari cabang di fork Anda sendiri.
Pemecahan Masalah
Repositori winget-cli mempertahankan daftar masalah umum dan kesalahan umum, bersama dengan rekomendasi tentang cara mengatasinya:
Windows developer