Masalah penelusuran kesalahan dan pemecahan masalah dengan alat winget
Ketika Pengelola Paket Windows menginstal, mencari, atau mencantumkan aplikasi, terkadang perlu untuk melihat file log untuk lebih memahami perilaku.
Log WinGet
Pengelola Paket Windows secara default membuat file log saat menjalankan perintah. Log ini berisi informasi yang dapat membantu dalam men-debug masalah dengan WinGet. Tidak ada ukuran maksimum untuk file log. Ukurannya biasanya hanya beberapa KB. Ketika jumlah file log di direktori melebihi 100, file log terlama akan mulai dihapus. Tidak ada penghapusan log berbasis waktu dan pengaturan ini tidak dapat dikonfigurasi. Jika Anda telah mencapai kapasitas log file 100, cukup pindahkan log WinGet apa pun yang ingin Anda pertahankan ke direktori yang berbeda.
Gunakan perintah winget --info
untuk menemukan jalur direktori ke file log WinGet Anda. Jalur default untuk file log WinGet adalah:
%LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir
Anda dapat menyertakan opsi --logs atau --open-logs ke perintah apa pun untuk membuka direktori log setelah perintah selesai. Berikut adalah beberapa contoh penggunaan opsi --logs :
> winget list --logs
> winget source update --open-logs
--verbose-logs
Jika Anda memerlukan file log yang lebih komprehensif, yang menyediakan komunikasi lengkap dengan CDN dan sumber, sertakan --verbose atau --verbose-logs pada baris perintah juga. Berikut adalah beberapa contoh penggunaan opsi --verbose-logs :
> winget install vscode --verbose-logs
> winget search -n visual --verbose-logs
> winget source add -n mysource -t Microsoft.REST -a https://www.contoso.org --verbose
Masalah yang diketahui
Daftar masalah yang diketahui dengan sumber dan perilaku tetap diperbarui di repositori Klien Pengelola Paket Windows. Jika Anda mengalami masalah saat menggunakan alat winget, buka di sini untuk pemecahan masalah.
Kode keluar
Alat winget mengembalikan kode keluar untuk menunjukkan keberhasilan atau kegagalan perintah. Temukan tabel kode keluar dan maknanya dalam file "Kembalikan kode" dari repositori Klien Pengelola Paket Windows.
Cakupan untuk pengguna tertentu vs di seluruh komputer
Tidak semua alat penginstal mendukung penginstalan dalam cakupan "pengguna" vs. cakupan "mesin" secara konsisten.
- Paket berbasis MSIX: Perilaku Reliable WinGet.
- Paket berbasis MSI biasanya mendukung konfigurasi WinGet yang andal, tetapi dalam beberapa kasus, disarangkan di dalam alat penginstal berbasis .exe sehingga mungkin ada lebih banyak varianbilitas.
- Perilaku alat penginstal berbasis EXE di sekitar cakupan belum tentu deterministik. Dalam beberapa kasus argumen untuk menentukan cakupan tidak tersedia, dan dalam kasus lain alat penginstal dapat membuat penentuan berdasarkan apakah pengguna adalah anggota grup administrator lokal. Paket yang diinstal dalam cakupan pengguna mungkin masih memerlukan otorisasi UAC (Kontrol Akun Pengguna) dari administrator.
Lihat detail selengkapnya tentang masalah terkait cakupan di repositori produk WinGet di GitHub.
Windows developer
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk