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.
Perintah sumberWinGet memungkinkan Anda mengelola sumber. Dengan perintah sumber, Anda dapat menambahkan, mencantumkan, memperbarui, menghapus, mengatur ulang, atau mengekspor sumber WinGet.
Sumber WinGet menyediakan data bagi Anda untuk menemukan dan menginstal aplikasi. Hanya gunakan sumber yang aman dan tepercaya.
WinGet menentukan tiga sumber default berikut, yang dapat Anda daftar dengan menggunakan winget source list.
- msstore - Katalog Microsoft Store.
- winget - Repositori Komunitas WinGet untuk aplikasi.
- winget-font - Repositori Komunitas WinGet untuk font.
Penggunaan
winget source <subcommand> <options>
Sub-Commands
Argumen berikut tersedia.
| Sub-Command | Deskripsi |
|---|---|
| penambahan | Menambahkan sumber baru. |
| daftar | Mencantumkan sumber saat ini. |
| memperbarui | Memperbarui sumber saat ini. |
| buka | Menghapus sumber saat ini. |
| Reset | Mereset msstore sumber default, winget, dan winget-font. |
| ekspor | Mengekspor sumber saat ini. |
Opsi
Opsi berikut ini tersedia.
| Opsi | Deskripsi |
|---|---|
| -?--Tolong | Menampilkan bantuan tentang perintah terpilih. |
| --Tunggu | Meminta pengguna untuk menekan tombol apa pun sebelum keluar. |
| --logs,--open-logs | Buka lokasi log default. |
| --verbose, --verbose-log | Digunakan untuk mengambil alih pengaturan pengelogan dan membuat log verbose. |
| --nowarn (jangan tampilkan peringatan), --ignore-warnings (abaikan peringatan) | Menekan output peringatan. |
| --nonaktifkan-interaktivitas | Nonaktifkan perintah interaktif. |
| --Proxy | Atur proksi yang akan digunakan untuk eksekusi ini. |
| --tidak-proxy | Nonaktifkan penggunaan proksi untuk eksekusi ini. |
tambahkan
Tambahkan sub-perintah menambahkan sumber baru. Sub perintah ini memerlukan opsi --name dan --arg . Karena perintah mengubah akses pengguna, menggunakan tambahkan memerlukan hak istimewa administrator.
Penggunaan:
winget source add [-n] <name> [-a] <arg> [[-t] <type>] [<options>]
Argumen
Argumen berikut tersedia.
| Argumen | Deskripsi |
|---|---|
| -n, --nama | Nama untuk mengidentifikasi sumber dengan. |
| -sebuah, --arg | URL atau UNC sumber. |
| -t, --tipe | Jenis sumber. |
Opsi
Opsi berikut ini tersedia.
| Opsi | Deskripsi |
|---|---|
| --tingkat kepercayaan | Tingkat kepercayaan sumber (tidak ada atau tepercaya). |
| --Header | Header HTTP sumber REST Windows-Package-Manager opsional. |
| --terima-persetujuan-sumber | Digunakan untuk menerima perjanjian lisensi sumber, dan menghindari perintah. |
| --Eksplisit | |
| -?--Tolong | Dapatkan bantuan tambahan pada perintah ini. |
| --Tunggu | Meminta pengguna untuk menekan tombol apa pun sebelum keluar. |
| --logs,--open-logs | Buka lokasi log default. |
| --verbose, --verbose-log | Digunakan untuk mengambil alih pengaturan pengelogan dan membuat log verbose. |
| --nowarn (jangan tampilkan peringatan), --ignore-warnings (abaikan peringatan) | Menekan output peringatan. |
| --nonaktifkan-interaktivitas | Nonaktifkan perintah interaktif. |
| --Proxy | Atur proksi yang akan digunakan untuk eksekusi ini. |
| --tidak-proxy | Nonaktifkan penggunaan proksi untuk eksekusi ini. |
Misalnya, winget source add --name Contoso https://www.contoso.com/cache menambahkan repositori Contoso di URL https://www.contoso.com/cache.
Parameter jenis opsional
Sub perintah tambahkan mendukung parameter jenis opsional, yang memberi tahu klien jenis repositori apa yang disambungkannya. Jenis berikut didukung.
| Tipe | Deskripsi |
|---|---|
| Microsoft.PreIndexed.Package | Jenis sumber default. |
| Microsoft.Rest | Sumber Microsoft REST API. |
daftar
Subperinci daftar menghitung sumber yang saat ini diaktifkan, atau menyediakan detail tentang sumber tertentu.
Nota
Ketika sumber diatur menjadi eksplisit, sumber harus ditargetkan secara khusus. Sumber winget-font diatur ke eksplisit secara default. Ini berarti perintah WinGet lainnya harus langsung mereferensikan sumber menggunakan "--source winget-font" atau "-s winget-font" untuk disertakan.
Penggunaan:
winget source list [[-n] <name>] [<options>]
Alias
Alias berikut tersedia untuk sub-perintah ini:
- Is
Argumen
Argumen berikut tersedia.
| Argumen | Deskripsi |
|---|---|
| -n, --nama | Nama untuk mengidentifikasi sumber dengan. |
Opsi
Opsi berikut ini tersedia.
| Opsi | Deskripsi |
|---|---|
| -?--Tolong | Dapatkan bantuan tambahan pada perintah ini. |
| --Tunggu | Meminta pengguna untuk menekan tombol apa pun sebelum keluar. |
| --logs,--open-logs | Buka lokasi log default. |
| --verbose, --verbose-log | Digunakan untuk mengambil alih pengaturan pengelogan dan membuat log verbose. |
| --nowarn (jangan tampilkan peringatan), --ignore-warnings (abaikan peringatan) | Menekan output peringatan. |
| --nonaktifkan-interaktivitas | Nonaktifkan perintah interaktif. |
| --Proxy | Atur proksi yang akan digunakan untuk eksekusi ini. |
| --tidak-proxy | Nonaktifkan penggunaan proksi untuk eksekusi ini. |
daftar semua
Daftar sub-perintah dengan sendirinya, winget source list, menyediakan daftar lengkap sumber yang dikonfigurasi:
Name Argument Explicit
------------------------------------------------------------------
msstore https://storeedgefd.dsx.mp.microsoft.com/v9.0 false
winget https://cdn.winget.microsoft.com/cache false
winget-font https://cdn.winget.microsoft.com/fonts true
mencantumkan detail sumber
Untuk mendapatkan detail lengkap tentang sumber, berikan nama sumber. Contohnya:
winget source list --name winget
Mengembalikan output berikut:
Field Value
--------------------------------------------------
Name winget
Type Microsoft.PreIndexed.Package
Argument https://cdn.winget.microsoft.com/cache
Data Microsoft.Winget.Source_8wekyb3d8bbwe
Identifier Microsoft.Winget.Source_8wekyb3d8bbwe
Trust Level Trusted|StoreOrigin
Explicit false
Updated 2025-12-11 08:30:25.000
-
Nameadalah nama sumbernya. -
Typeadalah jenis sumber. -
Argadalah URL atau jalur yang digunakan sumber. -
Dataadalah nama paket opsional, jika sesuai. -
Updatedadalah tanggal dan waktu terakhir sumber diperbarui.
perbarui
Sub-perintah pembaruan memaksa pembaruan ke sumber individual, atau ke semua sumber.
Penggunaan:
winget source update [[-n] <name>] [<options>]
Alias
Alias berikut tersedia untuk sub-perintah ini:
- refresh
Argumen
Argumen berikut tersedia.
| Argumen | Deskripsi |
|---|---|
| -n, --nama | Nama untuk mengidentifikasi sumber dengan. |
Opsi
Opsi berikut ini tersedia.
| Opsi | Deskripsi |
|---|---|
| -?--Tolong | Dapatkan bantuan tambahan pada perintah ini. |
| --Tunggu | Meminta pengguna untuk menekan tombol apa pun sebelum keluar. |
| --logs,--open-logs | Buka lokasi log default. |
| --verbose, --verbose-log | Digunakan untuk mengambil alih pengaturan pengelogan dan membuat log verbose. |
| --nowarn (jangan tampilkan peringatan), --ignore-warnings (abaikan peringatan) | Menekan output peringatan. |
| --nonaktifkan-interaktivitas | Nonaktifkan perintah interaktif. |
| --Proxy | Atur proksi yang akan digunakan untuk eksekusi ini. |
| --tidak-proxy | Nonaktifkan penggunaan proksi untuk eksekusi ini. |
perbarui semua
Sub-perintah pembaruan dengan sendirinya, winget source update, meminta pembaruan untuk semua repositori.
perbarui sumber
Sub perintah pembaruan dengan opsi --name mengarahkan pembaruan ke sumber bernama. Misalnya: winget source update --name Contoso memaksa pembaruan ke repositori Contoso.
hapus
Sub perintah hapus akan menghapus sumber. Sub perintah ini memerlukan opsi --name untuk mengidentifikasi sumber. Karena perintah mengubah akses pengguna, menggunakan hapus memerlukan hak istimewa administrator.
Penggunaan:
winget source remove [-n] <name> [<options>]
Alias
Alias berikut tersedia untuk sub-perintah ini:
- Rm
Argumen
Argumen berikut tersedia.
| Argumen | Deskripsi |
|---|---|
| -n, --nama | Nama untuk mengidentifikasi sumber dengan. |
Opsi
Opsi berikut ini tersedia.
| Opsi | Deskripsi |
|---|---|
| -?--Tolong | Dapatkan bantuan tambahan pada perintah ini. |
| --Tunggu | Meminta pengguna untuk menekan tombol apa pun sebelum keluar. |
| --logs,--open-logs | Buka lokasi log default. |
| --verbose, --verbose-log | Digunakan untuk mengambil alih pengaturan pengelogan dan membuat log verbose. |
| --nowarn (jangan tampilkan peringatan), --ignore-warnings (abaikan peringatan) | Menekan output peringatan. |
| --nonaktifkan-interaktivitas | Nonaktifkan perintah interaktif. |
| --Proxy | Atur proksi yang akan digunakan untuk eksekusi ini. |
| --tidak-proxy | Nonaktifkan penggunaan proksi untuk eksekusi ini. |
Contoh
winget source remove --name Contoso
Perintah ini menghapus repositori Contoso.
atur ulang
Sub-perintah reset mengatur ulang klien kembali ke konfigurasi aslinya, dan menghapus semua sumber kecuali default. Hanya gunakan sub perintah ini dalam kasus yang jarang terjadi. Karena perintah mengubah akses pengguna, menggunakan reset memerlukan hak istimewa administrator.
Karena perintah reset menghapus semua sumber, Anda harus memaksa tindakan dengan menggunakan opsi --force.
Penggunaan:
winget source reset [[-n] <name>] [<options>]
Argumen
Argumen berikut tersedia.
| Argumen | Deskripsi |
|---|---|
| -n, --nama | Nama untuk mengidentifikasi sumber dengan. |
Opsi
Opsi berikut ini tersedia.
| Opsi | Deskripsi |
|---|---|
| --paksa | Memaksa reset sumber. |
| -?--Tolong | Dapatkan bantuan tambahan pada perintah ini. |
| --Tunggu | Meminta pengguna untuk menekan tombol apa pun sebelum keluar. |
| --logs,--open-logs | Buka lokasi log default. |
| --verbose, --verbose-log | Digunakan untuk mengambil alih pengaturan pengelogan dan membuat log verbose. |
| --nowarn (jangan tampilkan peringatan), --ignore-warnings (abaikan peringatan) | Menekan output peringatan. |
| --nonaktifkan-interaktivitas | Nonaktifkan perintah interaktif. |
| --Proxy | Atur proksi yang akan digunakan untuk eksekusi ini. |
| --tidak-proxy | Nonaktifkan penggunaan proksi untuk eksekusi ini. |
ekspor
Sub-perintah ekspor mengekspor detail spesifik untuk sumber ke output JSON. Ini berguna untuk mengonfigurasi Kebijakan Grup untuk manajemen sumber.
Penggunaan:
winget source export [[-n] <name>] [<options>]
Argumen
Argumen berikut tersedia.
| Argumen | Deskripsi |
|---|---|
| -n, --nama | Nama untuk mengidentifikasi sumber dengan. |
Opsi
Opsi berikut ini tersedia.
| Opsi | Deskripsi |
|---|---|
| -?--Tolong | Dapatkan bantuan tambahan pada perintah ini. |
| --Tunggu | Meminta pengguna untuk menekan tombol apa pun sebelum keluar. |
| --logs,--open-logs | Buka lokasi log default. |
| --verbose, --verbose-log | Digunakan untuk mengambil alih pengaturan pengelogan dan membuat log verbose. |
| --nowarn (jangan tampilkan peringatan), --ignore-warnings (abaikan peringatan) | Menekan output peringatan. |
| --nonaktifkan-interaktivitas | Nonaktifkan perintah interaktif. |
| --Proxy | Atur proksi yang akan digunakan untuk eksekusi ini. |
| --tidak-proxy | Nonaktifkan penggunaan proksi untuk eksekusi ini. |
Contoh
winget source export winget
Mengembalikan output berikut:
{"Arg":"https://cdn.winget.microsoft.com/cache","Data":"Microsoft.Winget.Source_8wekyb3d8bbwe","Explicit":false,"Identifier":"Microsoft.Winget.Source_8wekyb3d8bbwe","Name":"winget","TrustLevel":["Trusted","StoreOrigin"],"Type":"Microsoft.PreIndexed.Package"}
Perjanjian sumber
Sumber individual dapat meminta agar pengguna menyetujui perjanjian yang disajikan sebelum menambahkan atau menggunakan sumbernya. Jika pengguna tidak menerima perjanjian, WinGet tidak akan dapat mengakses sumbernya.
Anda dapat menggunakan opsi --accept-source-agreements untuk menerima perjanjian sumber dan menghindari perintah.
Banyak perintah WinGet mengevaluasi semua sumber yang dikonfigurasi. Jika ada sumber yang dikonfigurasi memerlukan perjanjian, WinGet akan meminta sebelum menggunakan sumber tersebut. Perjanjian sumber harus diterima sebelum digunakan. Jika sumber memperbarui persyaratan perjanjian, atau jika sumber dihapus dan dibaca (seperti dalam kasus winget source reset --force) perjanjian akan disajikan lagi.
Topik terkait
Windows developer