Perintah untuk "cmd" untuk memperbarui semua perangkat lunak di windows?

1

Di Ubuntu sudo apt-get updateperbarui semua paket.

Seperti Ubuntu, apakah Windows juga memiliki perintah untuk cmd untuk memperbarui semua perangkat lunak yang diinstal pada Windows?

Rohit Potter
sumber
1
Semua perangkat lunak? Tidak, hanya aplikasi windows yang diinstal dari toko Microsoft.
Moab
@ Moab Jika saya ingin memperbarui pemutar media, browser chrome, dll. Perangkat lunak dari cmd. Perintah apa yang harus saya berikan dalam cmd
Rohit Potter
1
Tidak ada perintah, aplikasi pihak ketiga tidak dapat diperbarui menggunakan perintah Windows, mereka harus dilakukan secara manual, saya tahu itu menyakitkan. Peramban Chrome diperbarui secara otomatis saat dimasukkan ke dalam produk.
Moab
1
Tidak ada hal seperti itu. Pertama-tama, Anda tidak menginstal perangkat lunak pada Windows menggunakan manajer paket. Bagaimana pengelola paket memperbarui perangkat lunak yang tidak diketahuinya?
Daniel B

Jawaban:

2

File sistem Windows, aplikasi Microsoft Store dan, secara opsional, produk Microsoft diperbarui melalui aplikasi panel kontrol Pembaruan Windows , meskipun ini tidak memiliki kekuatan Alat Paket Lanjutan Debian (apt) untuk memperbarui semua PPA yang ditambahkan. Anda dapat membuka Windows Update CPL dari prompt CMD (terminal, untuk pengguna Linux) untuk menemukan dan menginstal pembaruan secara otomatis:

  • Tekan Windows, ketik cmd, tekan ShiftCtrlEnterdan klik Yesdalam dialog UAC untuk menjalankan CMD sebagai Administrator.
  • Masuk start ms-settings:windowsupdate-actionuntuk menyebabkan aplikasi CPL mengambil pembaruan terbaru.

Anda juga dapat memasukkan skrip ini ke file batch (skrip shell) (mis. Update.bat ), tetapi Anda mungkin harus menjalankannya sebagai Administrator

Pada suatu waktu, MS menyediakan aplikasi wuauclt.exe di folder \ System32 \ untuk mengaktifkan pembaruan manual dari CMD, tetapi ternyata aplikasi itu tidak lagi berfungsi . Dimungkinkan untuk memanggil Agen Pemutakhiran Windows secara terprogram , tetapi kode yang diberikan MS dalam contoh VB panjangnya 120 baris , jauh dari itu sudo apt-get update. Ada juga contoh untuk melakukan tugas itu melalui MS PowerShell , meskipun beberapa contoh memerlukan menginstal modul yang tidak tepercaya di PowerShell .

DrMoishe Pippik
sumber
CMD tidak berjalan sebagai Administrator dengan menekan Shift + Ctrl + Enter . Pertanyaan saya adalah untuk pembaruan perangkat lunak bukan untuk pembaruan windows dan windows juga memperbarui dengan membuka GUI. Saya meminta perintah cmd yang langsung diperbarui tanpa membuka GUI.
Rohit Potter
1
Tidak, Ctrl-Shift-Enter dari menu mulai benar-benar memulai sebagian besar perintah sebagai admin.
Daniel B
MS hanya memperbarui perangkat lunaknya sendiri , misalnya versi Edge dan MS Office yang diinstal. Setiap aplikasi non-MS mungkin memiliki updater sendiri, tetapi tidak ada yang setara dengan APT.
DrMoishe Pippik
1

Ada beberapa cara untuk mengarsipkannya - Anda dapat membuat skrip dengan Powershell menggunakan skrip berikut sebagai basis: https://gallery.technet.microsoft.com/scriptcenter/2d191bcd-3308-4edd-9de2-88dff796b0bc

Ada juga alat komersial untuk para profesional yang dibangun untuk tujuan itu seperti WuInstall ( http://www.wuinstall.com ) yang murni berbasis perintah seperti apt-get atau BatchPatch ( http://www.batchpatch.com ) yang memiliki antarmuka pengguna grapikal. Keduanya berfungsi dengan baik, yang pertama mungkin lebih baik jika Anda ingin melakukannya murni melalui baris perintah

Namun, perlu diingat bahwa tidak seperti pembaruan apt-get hanya MS-Software yang dapat diperbarui dengan cara ini, sebenarnya tidak ada manajer paket terpusat untuk semua Perangkat Lunak Windows

GeraldDC
sumber