Bagikan melalui


perintah instal (winget)

Perintah instalWinGet menginstal aplikasi yang ditentukan. Gunakan perintah pencarian untuk mengidentifikasi aplikasi yang ingin Anda instal. Gunakan perintah tampilkan untuk melihat detail tentang aplikasi dan penginstal yang dipilih oleh WinGet untuk sistem Anda.

Perintah instal mengharuskan Anda menentukan string yang tepat untuk diinstal. Jika ada ambiguitas, Anda akan diminta untuk memfilter perintah penginstalan lebih lanjut ke aplikasi yang tepat.

Penggunaan

winget install [[-q] <query> ...] [<options>]

Cuplikan layar mencantumkan opsi bantuan perintah impor winget.

Alias

Alias berikut tersedia untuk perintah ini:

  • tambahkan

Argumen

Argumen berikut tersedia.

Argumen Deskripsi
-q,--query Kueri yang digunakan untuk mencari aplikasi.

Catatan

Argumen kueri bersifat posisi. Sintaks gaya kartubebas tidak didukung. Ini paling sering adalah string karakter yang Anda harapkan untuk mengidentifikasi paket yang ingin Anda instal secara unik.

Opsi

Opsi ini memungkinkan Anda menyesuaikan pengalaman penginstalan untuk memenuhi kebutuhan Anda.

Opsi Deskripsi
-m, --manifes Harus diikuti dengan jalur ke file manifes (YAML). Anda dapat menggunakan manifes untuk menjalankan pengalaman penginstalan dari file YAML lokal.
--Id Membatasi penginstalan ke ID aplikasi.
--Nama Membatasi pencarian pada nama ID aplikasi.
--Moniker Membatasi pencarian ke moniker yang terdaftar untuk aplikasi.
-v, --version Memungkinkan Anda menentukan versi yang tepat untuk diinstal. Jika tidak ditentukan, yang terbaru akan menginstal aplikasi versi tertinggi.
-s, --source Membatasi pencarian ke nama sumber yang disediakan. Harus diikuti dengan nama sumber.
--ruang lingkup Memungkinkan Anda untuk menentukan apakah alat penginstal harus menargetkan pengguna atau cakupan komputer. Lihat masalah umum yang berkaitan dengan cakupan penginstalan paket.
-a, --arsitektur Pilih arsitektur yang akan diinstal.
--installer-type Pilih jenis alat penginstal yang akan diinstal. Lihat jenis penginstal yang didukung untuk klien WinGet.
-e, -- yang tepat Menggunakan string yang tepat dalam kueri, termasuk memeriksa sensitivitas huruf besar/kecil. Hal ini tidak akan menggunakan perilaku default substring.
-i, --interaktif Menjalankan alat penginstal dalam mode interaktif. Pengalaman default menunjukkan kemajuan alat penginstal.
-h, -- senyap Menjalankan alat penginstal dalam mode diam. Hal ini menekan semua UI. Pengalaman default menunjukkan kemajuan alat penginstal.
--Lokal Menentukan lokal mana yang akan digunakan (format BCP47).
-o, --log Mengarahkan log ke file log. Anda harus menyediakan jalan ke file yang hak tulisnya Anda miliki.
--adat Argumen yang akan diteruskan ke alat penginstal selain default.
--mengganti String yang akan diteruskan langsung ke alat penginstal.
-l, --location (lokasi) Lokasi untuk menginstal (jika didukung).
--abaikan-hash-keamanan Abaikan kegagalan pemeriksaan hash penginstal. Tidak direkomendasikan.
--allow-reboot (izinkan restart) Memungkinkan boot ulang jika berlaku.
--skip-dependensies Melewati dependensi paket pemrosesan dan fitur Windows.
--abaikan-pemindaian-malware-arsip-lokal Abaikan pemindaian malware yang dilakukan sebagai bagian dari menginstal paket jenis arsip dari manifes lokal.
--sumber ketergantungan Temukan dependensi paket menggunakan sumber yang ditentukan.
--menerima-perjanjian-paket Digunakan untuk menerima perjanjian lisensi, dan menghindari perintah.
--no-upgrade (tanpa peningkatan) Lewati peningkatan jika versi yang diinstal sudah ada.
--Header Header HTTP sumber REST Windows-Package-Manager opsional.
--authentication-mode Tentukan preferensi jendela autentikasi (senyap, silentPreferred atau interaktif).
--akun-autentikasi Tentukan akun yang akan digunakan untuk autentikasi.
--terima-persetujuan-sumber Digunakan untuk menerima perjanjian lisensi sumber, dan menghindari perintah.
-r, --rename Nilai untuk mengganti nama file yang dapat dieksekusi (portabel).
--uninstall- sebelumnya Hapus instalan versi paket sebelumnya selama peningkatan.
--paksa Jalankan perintah secara langsung dan lanjutkan dengan masalah terkait non-keamanan.
-?--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-logs 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.
--no-proxy Nonaktifkan penggunaan proksi untuk eksekusi ini.

Contoh kueri

Contoh berikut menginstal versi aplikasi tertentu.

winget install powertoys --version 0.91.1

Contoh berikut menginstal aplikasi dari ID-nya.

winget install --id Microsoft.PowerToys

Contoh berikut menginstal aplikasi berdasarkan versi dan ID.

winget install --id Microsoft.PowerToys --version 0.91.1

Beberapa pilihan

Jika kueri yang diberikan kepada WinGet tidak menghasilkan satu aplikasi, maka WinGet akan menampilkan hasil pencarian. Ini akan memberi Anda data tambahan yang diperlukan untuk menyempurnakan pencarian untuk penginstalan yang benar.

Cara terbaik untuk membatasi pilihan ke satu file adalah dengan menggunakan id aplikasi yang dikombinasikan dengan opsi kueri yang tepat . Contohnya:

winget install --id Git.Git -e

Jika beberapa sumber dikonfigurasi, dimungkinkan untuk memiliki entri duplikat. Menentukan sumber diperlukan untuk membedakan lebih lanjut.

winget install --id Git.Git -e --source winget

Sumber msstore menggunakan pengidentifikasi unik sebagai "Id" untuk paket. Ini tidak memerlukan opsi kueri yang tepat . Contohnya:

winget install XP9KHM4BK9FZ7Q -s msstore

Anda juga dapat menggunakan perintah instal untuk menginstal beberapa paket. Contohnya:

winget install Microsoft.Edit Microsoft.NuGet

Penginstalan lokal

Opsi manifes memungkinkan Anda menginstal aplikasi dengan meneruskan file YAML langsung ke klien. Jika manifes adalah manifes multi-file, direktori yang berisi file harus digunakan. Opsi manifes memiliki penggunaan berikut.

Penggunaan: winget install --manifest \<path>

Opsi Deskripsi
-m, --manifes Jalur ke manifes aplikasi yang akan diinstal.

Menginstal paket dari file manifes lokal mungkin memiliki risiko. Sebagai tindakan pencegahan ekstra, fitur ini perlu diaktifkan oleh administrator. Untuk mengaktifkan fitur ini, jalankan winget settings --enable LocalManifestFiles. Untuk menonaktifkan fitur ini, jalankan winget settings --disable LocalManifestFiles.

File log

File log untuk WinGet kecuali dialihkan, akan terletak di folder berikut: \%LOCALAPPDATA%\\Packages\\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\\LocalState\\DiagOutputDir\\*.log

Perjanjian Lisensi

Beberapa aplikasi saat diinstal akan mengharuskan pengguna untuk menyetujui lisensi atau perjanjian lain sebelum menginstal. Ketika ini terjadi, Pengelola Paket Windows akan meminta pengguna untuk menyetujui perjanjian. Jika pengguna tidak setuju, aplikasi tidak akan diinstal.

Cuplikan layar permintaan perjanjian pengguna di winget.

Dari baris perintah, Anda dapat menerima perjanjian secara otomatis dengan meneruskan opsi berikut --accept-package-agreements pada baris perintah. Ini dapat bermanfaat saat membuat skrip Pengelola Paket Windows.