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 WinGetsource memungkinkan Anda mengelola sumber. source Dengan perintah , Anda dapat menambahkan, mengedit, mencantumkan, memperbarui, menghapus, mengatur ulang, atau mengekspor sumber WinGet.
WinGet source 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 baru source. |
| edit | Mengedit .source |
| 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 barusource. 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 source oleh. |
| -sebuah, --arg | URL atau UNC dari source. |
| -t, --tipe | Jenis source. |
Opsi
Opsi berikut ini tersedia.
| Opsi | Deskripsi |
|---|---|
| --tingkat kepercayaan | Tingkat source kepercayaan (tidak ada atau tepercaya). |
| --Header | Windows opsional-Package-Manager header HTTP REST source. |
| --accept-source-agreements | Digunakan untuk menerima source perjanjian lisensi, dan menghindari perintah. |
| --Eksplisit |
source Menandai sebagai eksplisit, memerlukan perintah untuk langsung menargetkannya menggunakan --source. |
| -?--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 default source . |
| Microsoft.Rest | REST API Microsoft source. |
edit
Sub perintah edit memodifikasi konfigurasi yang ada source. Penggunaan utama adalah mengalihkan apakah a sourceeksplisit atau implisit. Ketika eksplisit source , perintah WinGet harus langsung menargetkannya menggunakan --source.
source Ketika implisit, itu disertakan dalam semua perintah secara otomatis.
Penggunaan:
winget source edit [-n] <name> [<options>]
Argumen
Argumen berikut tersedia.
| Argumen | Deskripsi |
|---|---|
| -n, --nama | Nama yang akan diedit source . |
Opsi
Opsi berikut ini tersedia.
| Opsi | Deskripsi |
|---|---|
| --Eksplisit |
source Mengatur sebagai eksplisit (true) atau implisit (false). Ketika eksplisit, perintah harus langsung menargetkan source penggunaan --source. |
| --Header | Windows opsional-Package-Manager header HTTP REST source. |
| --accept-source-agreements | Digunakan untuk menerima source perjanjian lisensi, dan menghindari perintah. |
| -?--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. |
Example
winget-fontsource eksplisit secara default, yang berarti perintah harus menargetkannya langsung menggunakan --source winget-font. Untuk mengatur ulang ke status default (implisit) sehingga disertakan dalam semua perintah WinGet secara otomatis, jalankan:
winget source edit winget-font --explicit false
Untuk mengatur source sebagai eksplisit:
winget source edit winget-font --explicit true
daftar
Subperinci daftar menghitung sumber yang saat ini diaktifkan, atau menyediakan detail tentang .source
Nota
source Ketika diatur menjadi eksplisit, itu harus ditargetkan secara khusus. winget-fontsource diatur ke eksplisit secara default. Ini berarti perintah WinGet lainnya harus langsung mereferensikan source penggunaan "--sourcewinget-font" atau "-s winget-font" untuk disertakan.
Penggunaan:
winget source list [[-n] <name>] [<options>]
Alias
Alias berikut tersedia untuk sub-perintah ini:
ls
Argumen
Argumen berikut tersedia.
| Argumen | Deskripsi |
|---|---|
| -n, --nama | Nama untuk mengidentifikasi source oleh. |
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
detail daftar source
Untuk mendapatkan detail lengkap tentang source, berikan nama source. 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 .source -
Typeadalah jenis .source -
Argadalah URL atau jalur yang source digunakan. -
Dataadalah nama paket opsional, jika sesuai. -
Updatedadalah tanggal dan waktu terakhir diperbarui source .
perbarui
Sub-perintah pembaruan memaksa pembaruan ke individu source, 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 source oleh. |
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.
Update source
Sub perintah pembaruan dengan opsi --name mengarahkan pembaruan ke yang bernama source. Misalnya: winget source update --name Contoso memaksa pembaruan ke repositori Contoso.
hapus
Sub perintah hapus menghapus source. Sub perintah ini memerlukan opsi --name untuk mengidentifikasi source. 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 source oleh. |
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 source oleh. |
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 source output ke JSON. Ini berguna untuk mengonfigurasi Kebijakan Grup untuk source manajemen.
Penggunaan:
winget source export [[-n] <name>] [<options>]
Argumen
Argumen berikut tersedia.
| Argumen | Deskripsi |
|---|---|
| -n, --nama | Nama untuk mengidentifikasi source oleh. |
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
source Individu dapat meminta agar pengguna menyetujui perjanjian yang disajikan sebelum menambahkan atau menggunakan source. Jika pengguna tidak menerima perjanjian, WinGet tidak akan dapat mengakses source.
Anda dapat menggunakan opsi --accept-source-agreements untuk menerima source perjanjian dan menghindari perintah.
Banyak perintah WinGet mengevaluasi semua sumber yang dikonfigurasi. Jika ada yang dikonfigurasi source memerlukan perjanjian, WinGet akan meminta sebelum menggunakan sumber tersebut. Perjanjian sumber harus diterima sebelum digunakan.
source Jika persyaratan perjanjian pembaruan, atau jika source dihapus dan dibaca (seperti dalam kasus winget source reset --force) perjanjian akan disajikan lagi.
Topik terkait
Windows developer