Sering terjadi bahwa saya harus menonton layar ini selama beberapa menit:
Saya tidak tahu apa yang terjadi di belakang. Dan saya juga tidak tertarik menonton WindowsUpdate.log
perubahan.
Saya ingin tahu apakah ada cara yang memberi lebih banyak umpan balik. Lebih disukai sesuatu yang bisa saya panggil dari baris perintah (seperti apt-get
).
windows-7
command-line
windows-update
Der Hochstapler
sumber
sumber
Jawaban:
Di Windows 10, Anda dapat menggunakan
PSWindowsUpdate
modul PowerShell.sumber
Powershell.exe -ExecutionPolicy Unrestricted
kemudian jalankan perintah yang diberikan. Mungkin perlu dijalankanImport-Module PSWindowsUpdate
sebelumnyaGet-WindowsUpdate
. Kebijakan ini hanya berlaku untuk sesi PS ini.Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
yang lebih masuk akal yang juga persisten (masuk ke objek Local Poilcy) docs.microsoft.com/en-us/powershell/module/…Install-Module : The term 'Install-Module' is not recognized...
danGet-WindowsUpdate : The term 'Get-WUList' is not recognized...
.Anda dapat menjalankan Pembaruan Windows dari baris perintah menggunakan utilitas wuauclt.exe yang terletak di folder% windir% \ system32 \.
Untuk memeriksa pembaruan,
Untuk memeriksa dan memperbarui,
Ini tidak akan berfungsi jika Anda telah menetapkan "Jangan periksa pembaruan" di pengaturan Pembaruan Windows. Mungkin juga pembaruan otomatis harus diaktifkan untuk peralihan '/ updatenow' agar berfungsi (instal pembaruan).
Di versi Windows sebelum Windows 10, Anda juga dapat memulai GUI untuk Pembaruan Windows dengan memasukkan perintah berikut (terletak di folder% windir% \ system32 \):
Ini hanya membuka aplikasi pembaruan dan memeriksa pembaruan yang tersedia, tidak menginstalnya. Juga jika Anda telah menetapkan "Jangan periksa pembaruan" di pengaturan Pembaruan Windows, ini juga tidak memeriksa pembaruan, Anda harus mengklik tombol "Periksa pembaruan".
sumber
wuauclt.exe
sepertinya tidak mencetak output apa pun ke cmd.Saya menemukan beberapa saran hebat ketika melihat ke Bagaimana Cara Menginstal Pembaruan Windows pada Windows Server 2008 R2 Core .
Satu saran yang sangat saya sukai, adalah
WUA_SearchDownloadInstall.vbs
naskahnya.Pembaruan yang tersedia terdaftar
Perbarui Instalasi
sumber
Anda dapat menggunakan
wusa.exe
bagian mana dari Windows 7.Saya ingin menghapus ikon Pembaruan Windows 10 dari taskbar, jadi saya menulis skrip Autohotkey yang memanggil wusa .
Jadi bisa Anda gunakan
wusa.exe
untuk mengelola pembaruan Windows dan menginstal.msu
file.Berikut adalah parameter commandline untuk
wusa
: https://support.microsoft.com/en-us/kb/262841Halaman ini memiliki koleksi cara lain untuk mengelola pembaruan dari commandline.
Halaman ini menjelaskan cara kerja wusa.exe .
Untuk melihat pembaruan apa yang diinstal (melalui commandline):
sumber
Saya menggunakan WuInstall . Ini adalah alat baris perintah untuk mengelola Pembaruan Windows. Anda memiliki banyak opsi hebat seperti menampilkan progres instalasi, untuk menentukan apakah Anda ingin reboot dan kapan, dan file log tersedia untuk setiap proses. Salam
sumber
Windows 10, dan Windows Server 2016 atau lebih baru, gunakan USOClient.exe untuk memindai, mengunduh, dan menginstal pembaruan.
Command Line Equivalent of wuauclt di Windows 10 / Windows Server 2016
sumber
Berdasarkan jawaban dari kizzx2 saya membuat dua satu liner untuk command prompt.
Jalankan kode berikut dari baris perintah yang ditinggikan.
Pemasangan modul pembaruan:
Melakukan pembaruan dari baris perintah:
Selanjutnya, Anda dapat menambahkan opsi
-AcceptAll
dan-AutoReboot
keInstall-WindowsUpdate
perintah.sumber
Cara termudah dan paling dapat diandalkan yang saya temukan adalah memanggil objek COM dari PowerShell.
Metode lain dari objek tampaknya tidak melakukan apa pun pada Windows 10. Lihat juga:
https://docs.microsoft.com/en-us/windows/desktop/api/wuapi/nn-wuapi-iautomaticupdates
Jika Anda tidak ingin menggunakan PowerShell, Anda dapat menjalankannya
langsung dari baris perintah.
sumber