Menonaktifkan Pembaruan Windows di Windows 10 Secara Asli
**** Tidak diperlukan perangkat lunak pihak ketiga untuk metode ini ****
Untuk kontrol lebih lanjut memastikan bahwa operasi Pemutakhiran Windows hanya berlaku untuk OS Windows 10 Anda saat Anda menginginkannya, lihat langkah-langkah di bawah ini menggunakan dua skrip dan satu tugas tugas yang dijadwalkan.
Metode ini akan bekerja terlepas dari semua tugas yang dijadwalkan atau proses lain yang memulai Pembaruan Windows jika itu diatur dengan benar dan pekerjaan diaktifkan dan berjalan pada interval yang cukup singkat.
Pada dasarnya ini akan
- Periksa satu menit sekali untuk melihat apakah layanan Pembaruan Windows sedang berjalan dan lakukan salah satu dari dua tindakan di bawah ini apakah BENAR atau SALAH. . .
- jika sedang berjalan, maka layanan dihentikan secara paksa dengan NET STOP untuk memastikan bahwa tidak ada Pembaruan Windows yang diterapkan
- jika tidak berjalan, maka proses berakhir sampai dieksekusi pada pemicu terjadwal berikutnya dengan Penjadwal Tugas
Anda perlu melakukan tiga hal untuk memastikan ini berfungsi seperti yang diharapkan
- buat Batch Script sederhana yang akan memeriksa apakah Pembaruan Windows sedang berjalan dan bunuh jika itu
- ini hanya dokumen teks yang diganti namanya dengan
.cmd
ekstensi file
- buat VB Script sederhana yang akan mengeksekusi skrip batch tetapi secara tersembunyi sehingga tidak ada sembulan setiap kali dijalankan
- ini hanya dokumen teks yang diganti namanya dengan
.vbs
ekstensi file
- buat tugas terjadwal untuk berjalan satu menit sekali tanpa batas dengan Windows Task Scheduler
Pengaturan dan Konfigurasi
Di bawah ini adalah langkah-langkah terperinci untuk diikuti untuk menyiapkan tiga hal sederhana ini.
1. Skrip Batch
CATATAN: Simpan logika di bawah ini ke file teks dan ganti nama untuk memiliki ekstensi .cmd
misalnya. DisableWU.cmd
.
@ECHO OFF
TASKLIST /SVC | FINDSTR /I /C:"wuauserv"
IF %ERRORLEVEL%==0 GOTO :StopWUService
GOTO :EOF
:StopWUService
FOR %%A IN (wuauserv) DO NET STOP /Y "%%~A"
GOTO :EOF
2. VBS Script
CATATAN: Simpan logika di bawah ini ke file teks dan ganti nama untuk memiliki ekstensi .vbs
misalnya. DisableWUHidden.vbs
. Juga pastikan bahwa Anda meletakkan jalur lengkap yang benar dan nilai nama file tempat file batch disimpan sebagai pengganti C:\FolderPath\DisableWU.cmd
nilai dalam logika di bawah ini.
Set WinScriptHost = CreateObject("WScript.Shell")
WinScriptHost.Run Chr(34) & "C:\FolderPath\DisableWU.cmd" & Chr(34), 0
Set WinScriptHost = Nothing
3. Tugas Penjadwal Pekerjaan
Tekan + , ketikkan dan tekan . Klik kanan pada opsi Perpustakaan Penjadwal Tugas di panel kanan dan kemudian pilih opsi. R
taskschd.msc
Enter
Create Task
Dari General
tab pastikan Jalankan apakah pengguna masuk atau tidak dan Jalankan dengan opsi hak istimewa tertinggi dicentang sehingga keduanya diaktifkan dan efektif.
Dari Triggers
tab, pastikan opsi Harian diatur dengan Berulang setiap: 1 hari dan periksa tugas Ulangi setiap 1 menit selama 1 hari diatur dan ditentukan dan bahwa opsi yang Diaktifkan dicentang.
Dari Actions
tab, pastikan Program \ script: menunjuk ke jalur eksplisit penuh VB Script, dan pastikan Start in (opsional): menunjuk ke path folder hanya di mana VB Script yang sama berada.
Untuk menyelesaikan dan menyimpan, tekan OK
(mungkin dua kali), lalu ketik informasi kredensial nama pengguna dan kata sandi dari akun yang (1. memiliki izin untuk menjalankan tugas Penjadwal Tugas, dan (2. telah menjalankan dan membaca akses ke lokasi di mana Anda menyimpan skrip yang akan dijalankannya.
Mengkonfirmasikannya Berhasil
Untuk tes cepat untuk mengonfirmasi ini berfungsi seperti yang diharapkan Anda dapat:
- Tekan + , ketikkan dan tekan
R
services.msc
Enter
- Gulir ke bawah ke Pembaruan Windows , klik kanan padanya dan pilih Mulai sampai Anda melihat status pergi ke Menjalankan
- Sekarang cukup tekan
F5
setiap detik untuk menyegarkan layar untuk melihat apakah status layanan berubah
- Akhirnya Anda akan melihat perubahan status ke
Blank/Null/Empty/Nothing
menunjukkan layanan tidak berjalan. Jika Anda menyegarkan di tengah operasi berhenti, Anda mungkin melihat nilai status Berhenti untuk layanan
Ini berarti apakah Anda memulai Pembaruan Windows , tugas yang dijadwalkan memulai, atau apa pun proses lain yang memulai, itu akan dimatikan setiap 60 detik jika sedang berjalan ketika pekerjaan ini diaktifkan dan berjalan. Ini membantu memastikan operasi Pembaruan Windows tidak pernah punya cukup waktu untuk menyelesaikan unduhan atau pemasangan pembaruan apa pun.
Catatan: Interval terjadwal dapat dengan mudah disesuaikan untuk berjalan lebih sering dari 60 detik jika itu tidak cukup cepat dalam beberapa kasus.
Untuk Nonaktifkan
Anda harus menerapkan Pembaruan Windows secara berkala meskipun pada interval pemeliharaan terjadwal rutin Anda untuk memastikan sistem Anda mutakhir dengan tambalan keamanan terbaru dan sebagainya. Ini bukan metode yang dimaksudkan untuk sama sekali tidak pernah menerapkan Pembaruan Windows karena ini sangat penting dan diperlukan di banyak lingkungan sehingga ini dimaksudkan hanya memberi Anda kontrol yang lebih baik untuk memilih ketika Anda ingin menerapkan pembaruan ini di lingkungan Anda .
Untuk menonaktifkan proses ini untuk memungkinkan Anda menginstal Pembaruan Windows secara manual ketika Anda siap, Anda hanya akan pergi ke pekerjaan yang Anda jadwalkan dengan Penjadwal Tugas , klik kanan, dan pilih opsi Nonaktifkan untuk menonaktifkan pekerjaan dan dengan demikian mencegah pembunuhan dari layanan Pembaruan Windows .
Setelah dinonaktifkan, jalankan saja gerakan menerapkan Pembaruan Windows secara manual untuk menambal OS. Setelah pembaruan diterapkan dan siklus daya Anda selesai jika berlaku, sederhanakan memungkinkan pekerjaan untuk mulai berjalan kembali.
Sumber Daya Lebih Lanjut