Tolong tenangkan saya jika saya tidak tahu apakah ini posting pertama saya. :-) tapi saya sudah mencari cara untuk meminta layanan Pembaruan Windows melalui file batch dan berdasarkan pada kondisi saat ini, baik mematikannya atau hidup. Pada akhirnya, saya ingin dapat menanyakan apakah layanan dimulai, lalu hentikan. Di atas semua itu, saya ingin dapat menanyakan apakah ini diatur untuk mulai otomatis dengan Windows dan menonaktifkan. Lalu saya adalah file batch yang sama untuk permintaan dan mungkin pergi yang lain. seperti jika hidup, matikan. Jika mati, hidupkan. atau mungkin permintaan, kemudian berikan opsi untuk berhenti / aktif atau mengubah status dan memulai layanan.
Saya menemukan cara melakukan hal-hal ini secara terpisah (kebanyakan melalui situs ini) dengan menggunakan perintah berikut:
- sc mulai wuauserv
- sc berhenti wuauserv
- Query wuauserv
- sc config wuauserv start = auto
- sc config wuauserv start = dinonaktifkan
Jadi dengan ini saya dapat membuat dua file berbeda untuk menghentikan layanan dan menonaktifkannya pada startup dan file terpisah untuk memulai layanan dan mengatur startup ke otomatis, tetapi saya ingin melakukan semua ini dengan satu file jika memungkinkan.
Jadi ini sangat lama tetapi saya ingin memastikan bahwa saya mencapai tujuan saya dan menunjukkan bahwa saya melakukan riset preemptive.
Pembaruan: Harus memperbesar sedikit pada contoh Anda: Ini adalah milik saya seperti ketika saya mengklik kanan pada file bat. Saya buat dan jalankan sebagai admin:
Saya perhatikan bahwa Anda tampaknya menggunakan Windows 8.1 dan im pada Windows 7. Apakah itu membuat perbedaan?
sumber
winupd q
atauwinupd start
q
untuk kueri. untuk menggunakannya, Anda harus meletakkan skrip itu diC:\Windows\System32
folder sehingga Anda dapat memanggilnya dari baris perintah seperti yang saya lakukan