Windows 10 memungkinkan Anda 'menjadwalkan' reboot untuk nanti. Saya ingin menonaktifkannya.
Jelas Windows menjadwalkan dirinya untuk reboot tadi malam ketika saya tidak melihat dan hanya menutup semua yang telah saya kerjakan pada malam sebelumnya.
Saya reboot pada biasa; Saya tidak perlu Windows untuk melakukannya untuk saya.
Bisakah saya menonaktifkannya sepenuhnya? Saya tidak keberatan jika itu mengunduh semuanya, dan kemudian berkata "hei, Anda harus reboot," tetapi tidak akan pernah reboot sendiri.
Saya menggunakan "Pro" edisi Windows 10.
windows-10
Mpen
sumber
sumber
Jawaban:
Anda dapat mencoba Windows 10 Reboot Blocker :
Ini gratis dan berfungsi dengan pembaruan Hari Peringatan.
sumber
Catatan: Sayangnya ini tampaknya tidak berfungsi pada Windows 10 Home, dan saya tidak yakin solusi yang bisa diterapkan untuk pengguna edisi ini.
Saya memposting ini sebagai jawaban untuk pertanyaan lain, tetapi karena tampaknya merupakan duplikat dari pertanyaan ini, saya juga akan menyediakannya di sini:
Anda dapat mengedit pengaturan kebijakan grup lokal Anda untuk memaksa pembaruan Windows hanya mengunduh pembaruan, tetapi menunggu input Anda untuk menginstal (dan karena itu reboot.)
Buka menu mulai dan ketik Grup , lalu klik Edit kebijakan grup
Expand Computer Configuration \ Administrative Templates \ Windows Components \ Windows Update
Klik dua kali Konfigurasikan Pembaruan Otomatis dan aktifkan kebijakan, dan konfigurasikan sesuai kebutuhan.
Kembali ke Pembaruan Windows dan klik Periksa pembaruan . Setelah selesai, klik pada opsi Advanced
Anda akan melihat pengaturan baru Anda 'ditegakkan.'
Setelah menerapkan pengaturan ini pada VM pengujian, saya membiarkan Pembaruan Windows terbuka dan memperhatikannya mulai mengunduh.
Setelah selesai mengunduh, Anda mendapat pemberitahuan bersulang bahwa ada pembaruan dan Anda harus menginstalnya.
Perhatikan bahwa Anda harus mengklik instal sekarang. Memulai ulang atau mematikan dari menu mulai tidak muncul untuk memicu proses instalasi.
Info lebih lanjut:
Saya tidak yakin apakah mengedit Kebijakan Grup Lokal merupakan opsi di edisi Home Windows 10, tetapi hasil yang sama harus dimungkinkan melalui registri (saya belum menguji ini karena saya menggunakan metode kebijakan sendiri). Termasuk ini jika pengguna non-pro datang mencari jawaban juga.
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate\AU
(Anda mungkin perlu membuat kunci secara manual jika tidak ada)
Buat nilai DWORD baru yang disebut
AUOptions
dan masukkan nilai salah satu2
atau3
.2
= Beri tahu sebelum mengunduh3
= Unduh secara otomatis dan beri tahu pemasanganMulai ulang PC
Perbarui Pembaruan Peringatan berikut (1607):
Saya telah melihat banyak komentar belakangan ini dari orang-orang yang mengatakan ini tidak lagi berfungsi setelah Pembaruan Hari Jadi.
Saya telah menjalankan beberapa tes, terperinci dalam dua posting blog di sini:
Tes-tes ini telah berjalan selama hampir tiga minggu dan saya belum melihat adanya reboot paksa.
Mengingat hasil ini, tampaknya ini masih berfungsi .
Hal-hal yang perlu diingat:
sumber
Saya telah menjawab ini sebagai bagian dari upaya saya untuk memperbaiki pengaturan sampah lain di Windows 10 (cara itu akan membangunkan perangkat Anda, dan Anda dalam proses, untuk menginstal pembaruan yang belum Anda setujui.)
Silakan baca Langkah 2 dari panduan saya di sini . Ini menjelaskan cara memodifikasi tugas "Reboot" di bagian "UpdateOrchestrator" dari daftar Tugas Terjadwal Windows untuk menonaktifkannya dan menghentikan Windows dari campur tangan. Dengan tugas ini dinonaktifkan, mesin Anda tidak akan pernah reboot kecuali Anda menginstruksikannya.
Cheers - Seagull
sumber
Solusi terbaik untuk masalah yang mengganggu ini adalah dengan Penjadwal Tugas.
Klik Mulai dan ketik Penjadwal Tugas
Buka Perpustakaan Penjadwal Tugas >> Microsoft >> Windows >> UpdateOchestrator
Untuk menonaktifkan reboot otomatis klik kanan pada Reboot dan pilih nonaktifkan.
Maka pastikan mengubah izinnya. Harus diatur ke Baca & Jalankan
Saya juga menonaktifkan pembaruan otomatis dengan menonaktifkan semua tugas di folder ini.
sumber
nircmd
bukan utilitas perpesanan asli windows. Namun untuk Windows 10, "msg" adalah, jadi bagi mereka yang tidak ingin mengunduh alat lain, cukup gunakan%windir%\system32\msg.exe * /SERVER:localhost "Windows needs a reboot to finish its updates, please restart ASAP."
sebagai tindakan reboot. Saya sangat menyarankan Anda EKSPOR tugas terlebih dahulu sebelum membuat perubahan sehingga Anda memiliki cadangan (selalu ide yang baik untuk berjaga-jaga).Anda dapat menggunakan alat Windows sendiri untuk melawannya untuk menonaktifkan reboot otomatis.
Seperti beberapa jawaban lain telah disebutkan, Windows menjalankan reboot dengan menggunakan Tugas Terjadwal yang disebut
\Microsoft\Windows\UpdateOrchestrator\Reboot
. Namun, jika Anda membuka Penjadwal Tugas dan menonaktifkan yang ini, Windows dengan senang hati akan mengaktifkannya kembali pada hari berikutnya - bahkan jika Anda mengubah izinnya untuk membuatnya hanya-baca.Daripada harus masuk ke UI Penjadwal Tugas untuk menonaktifkan tugas setiap hari, kita dapat mengatur ini secara otomatis, menggunakan
schtasks
utilitas baris perintah untuk memodifikasi tugas.Jika reboot dijadwalkan, perintah berikut, dijalankan dengan hak administratif , akan menonaktifkan tugas:
Mengetahui hal ini, Anda dapat membuat Tugas Terjadwal Anda sendiri untuk secara berkala menjalankan perintah di atas dan menonaktifkan skema kecil Windows yang berbahaya. Jika Anda terbiasa dengan cara menggunakan Penjadwal Tugas, atur tugas Anda sendiri.
Jika tidak,
sumber
Mengontrol kapan Windows akan Reboot setelah Pembaruan Windows berlaku
Anda dapat mengontrol waktu yang Anda izinkan Windows untuk reboot secara otomatis per operasi Pembaruan Windows tanpa menonaktifkan apa pun atau dengan paksa menghentikan layanan Pembaruan Windows .
Metode ini tidak akan mencegah Pembaruan Windows tidak diunduh atau diinstal sehingga patch keamanan OS masih akan diterapkan ke sistem ― Anda hanya perlu reboot ketika Anda siap.
Saya akan menjelaskan dengan lebih rinci di bawah ini tetapi pada dasarnya ini menggunakan skrip batch untuk secara dinamis mengatur dan mengubah nilai-nilai registri berkorelasi dari pengaturan jam Aktif untuk waktu Mulai dan waktu Akhir berdasarkan waktu berjalan itu dijalankan sambil memastikan untuk meningkatkan nilai-nilai untuk selalu berjam-jam ke depan.
Ini adalah Solusi Windows Asli
Tidak seperti solusi Windows 10 Reboot Blocker yang menipu Windows, ini adalah solusi asli Windows 100% yang menipu Windows yang tidak memerlukan perangkat lunak pihak ketiga untuk menyelesaikan tugas.
Penjadwalan dengan Penjadwal Tugas
Cukup jadwalkan satu Batch Script (disediakan di bawah) dengan Penjadwal Tugas untuk berjalan dua kali sehari:
Setiap eksekusi menetapkan waktu ActiveHoursStart dan ActiveHoursEnd menjadi nilai yang membuat Windows berpikir Anda selalu aktif dan memastikan tidak ada reboot yang terjadi dari operasi Pembaruan Windows .
Logika batch dan penjadwalan proses ini mudah untuk skala dan menyesuaikan jika Anda mengalami masalah (misalnya Anda mengalami masalah dengan mode Hemat Daya seperti Tidur atau Hibernasi.)
Skrip Batch
CATATAN: Nilai registri ditetapkan dalam format heksidecimal. Perhatikan juga bahwa contoh logika di bawah ini mengharapkan skrip akan dieksekusi pada frame 6:00:00 AM - 6:59:59 AM atau 6:00:00 PM - 6:59:59 PM saja. Ini dapat disesuaikan dengan mudah dengan
IF %HH%==XX
bagian dari logika; Anda juga dapat menggunakan logika yang sama ini untuk menguji fungsi ini untuk mengonfirmasi itu berfungsi seperti yang diharapkan mengubah nilai .Nilai hex untuk desimal 0-255
Registri
Untuk beberapa detail pada pengaturan registri yang berkorelasi ini akan berubah, di bawah ini saya akan merujuk bagian-bagian dari A melihat lebih dekat pada Jam Aktif di Windows 10 untuk apa metode ini akan mempengaruhi.
Mengkonfirmasikan
Untuk mengonfirmasi ini berfungsi sebagai pengecualian Anda akan
tekan tombol satu kali, dan kemudian mulai ketik Pembaruan Windows sampai Anda melihat opsi Pengaturan Pembaruan Windows dan kemudian klik
klik pada opsi Ubah jam aktif dalam bagian ** Perbarui pengaturan *
catat nilai Waktu mulai dan Waktu akhir pada jendela jam Aktif dan tekan
Cancel
lalu tutup seluruhnya dari layar Pengaturan .jalankan skrip kumpulan sekarang memastikan nilai-nilai diatur dalam variabel sesuai untuk saat Anda menjalankan skrip untuk memastikan itu menetapkan nilai-nilai untuk waktu mulai dan waktu akhir sesuai dan memastikan itu berjalan tanpa kesalahan (dijalankan sebagai admin jika diperlukan).
Sekarang lakukan langkah 1 - 3 lagi dan konfirmasikan nilai waktu Mulai dan Waktu akhir berubah dengan benar.
Menonaktifkan
Ketika Anda siap untuk memungkinkan Pembaruan Windows untuk reboot mesin per operasi pembaruan itu, Anda dapat melakukannya secara manual karena metode ini tidak menghentikan Pembaruan Windows dari diunduh dan diinstal. Jika Anda perlu menonaktifkan pekerjaan ini, itu bisa dilakukan dengan hanya menonaktifkan tugas terjadwal yang menjalankannya dengan Penjadwal Tugas .
Sumber Daya Lebih Lanjut
Nilai hex untuk desimal 0-255
sumber
IF %HH% LSS 06 SET StartHour=12 & SET EndHour=07 IF %HH% GEQ 06 IF %HH% LSS 18 SET StartHour=06 & SET EndHour=13 IF %HH% GEQ 18 SET StartHour=12 & SET EndHour=07
agar independen dari waktu dieksekusi.IF %HH%==00 SET StartHour=00 & SET EndHour=12
IF %HH%==01 SET StartHour=01 & SET EndHour=13
... dll, dan kemudian mengaturnya di Penjadwal Tugas untuk berjalan setiap jam, serta saat bangun dari hibernate (seperti dijelaskan oleh @PimpJuiceIT.PowerShell
versi denganScheduled task
kreasi otomatis . Saya juga telah menambahkan pemicu dan pengaturan dari komentar di atas.Windows 10 membangun kembali Kebijakan Pembaruan Windows-nya menambahkan beberapa perbedaan antara versi sebelumnya.
Pembaruan Windows akan memaksa pembaruan bahkan jika layanan pembaruan windows tidak aktif, yang berlaku untuk pengguna rumahan, karena beberapa pembaruan memerlukan restart wajib, restart scheduler tidak dapat dimatikan.
Itu tidak berarti Anda tidak dapat memblokir pembaruan, mungkin Anda bisa melakukan workarround sebagai memblokir pembaruan server, tetapi itu bisa sangat menjengkelkan dengan asumsi Anda memiliki ratusan metode untuk melakukannya di seluruh internet.
Koran dengan Referensi Di Sini
Sumber Windows 10 EULA
Beberapa informasi tentang Pembaruan Windows untuk Bisnis menjelaskan perbedaan antara pengguna rumahan dan keuntungan dari pembaruan perusahaan Di sini
sumber
Sepertinya "Tidak ada restart otomatis dengan pengguna yang masuk untuk instalasi pembaruan otomatis terjadwal" saat ini tidak bekerja dengan Windows 10, tetapi menurut artikel ini di Lifehacker.com ( http://lifehacker.com/enable-metered-connection -untuk menunda windows-10-pembaruan-1723316525 ), mengaktifkan koneksi terukur di Windows 10 mungkin berhenti atau setidaknya menunda Pembaruan Windows lebih lanjut.
sumber
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.
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
.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 penggantiC:\FolderPath\DisableWU.cmd
nilai dalam logika di bawah ini.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:
R
services.msc
Enter
F5
setiap detik untuk menyegarkan layar untuk melihat apakah status layanan berubahBlank/Null/Empty/Nothing
menunjukkan layanan tidak berjalan. Jika Anda menyegarkan di tengah operasi berhenti, Anda mungkin melihat nilai status Berhenti untuk layananIni 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
sumber
Menurut jawaban ini , dua tindakan sama - sama diperlukan untuk menonaktifkan reboot paksa saat pengguna masuk . Jawabannya didasarkan pada artikel (dalam bahasa Italia).
Dua pengaturan yang diperlukan adalah:
NoAutoRebootWithLoggedOnUsers
Configure Automatic Updates policy
Saya tidak memiliki kemampuan untuk mengujinya di semua versi Windows, saya juga tidak dapat menjamin bahwa itu masih akan bekerja besok. Tapi di sini adalah cara mengatur dua pengaturan ini.
Nonaktifkan paksa restart setelah pembaruan (registri)
Modifikasi registri ini akan menonaktifkan restart paksa selama beberapa pengguna masuk.
Ubah pengaturan Pembaruan Windows (Kebijakan Grup Lokal)
Terakhir, reboot PC.
Catatan tentang Windows 10 Enterprise
Saya menjalankan Windows 10 Enterprise dengan pembaruan yang ditangguhkan. Untuk membantu, berikut adalah pengaturan registri saya dari
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
:Dan di Editor Kebijakan Grup Lokal,
Configure Automatic Updates
diatur keEnabled
denganOption
diatur ke2
.sumber
Jawaban Kanonik untuk Pedoman yang Lebih Jelas
Tampaknya ada dua alasan mengapa orang datang ke pos ini untuk menjawab ...
Karena ada begitu banyak jawaban untuk posting ini dan Canonical Answer telah diminta per hadiah, saya pikir saya akan mencoba memberikan petunjuk yang lebih jelas untuk tugas yang dihadapi per jawaban dari postingan ini.
Catatan: Mungkin saja Microsoft merilis pembaruan yang mengubah cara kerja fungsi berkorelasi ini, jadi jika Anda menerapkan pembaruan tersebut, maka proses ini mungkin tidak berfungsi seperti yang diharapkan sesudahnya.
# 1 Nonaktifkan Pembaruan Windows seluruhnya
Untuk menonaktifkan Pembaruan Windows sepenuhnya, Anda dapat mengikuti instruksi dari dua jawaban spesifik pada posting ini yang terhubung tepat di bawah ini sebagai # 1 dan # 2 dan melakukan operasi yang ditentukan di keduanya tetapi # 1 minimal atau # 1 dan # 2 untuk ketelitian ekstra.
Menonaktifkan Pembaruan Windows di Windows 10 Secara Asli
Matikan Pembaruan Windows di Windows 10 dan Nonaktifkan Tugas Penjadwal Tugas
/Microsoft/Windows/Windows Updates
wadah, mungkin ada baiknya menonaktifkan semua pekerjaan di sana untuk ketelitian penuh.# 2 Kontrol ketika Windows reboot setelah Pembaruan Windows diinstal
Tampaknya ada setidaknya dua jawaban yang paling baik digunakan di sini untuk kebanyakan orang, jadi saya akan mulai dengan solusi Windows asli dan kemudian memberi tahu Anda tentang solusi pihak ke-3.
Untuk mengontrol kapan Windows melakukan reboot setelah posting Pembaruan Windows diinstal, Anda dapat mengikuti instruksi dari salah satu dari dua jawaban ini pada posting ini. . .
Aplikasi Pihak Ketiga: Windows 10 Reboot Blocker
sumber
Jika Anda benar-benar tidak boleh membiarkan sistem Anda untuk reboot karena Pembaruan Windows tanpa itu "dikontrol" ketika Anda hadir, jadwalkan waktu pemeliharaan, atau apa pun masalahnya, maka Anda dapat menonaktifkan layanan Pembaruan Windows .
Mengontrol Pembaruan Windows secara Manual
Ini berarti bahwa mesin ini tidak akan mendapatkan pembaruan keamanan yang kritis, dll. Kecuali jika Anda mengaktifkan kembali dan kemudian mengunduh, memasang, menyalakan kembali, dll secara manual dan kemudian menonaktifkan begitu penambalan selesai.
PERINGATAN : Ini bisa berbahaya dan tidak dianjurkan dan terutama di lingkungan jaringan rumah . Dalam lingkungan bisnis atau pusat data, adalah normal bagi perusahaan untuk mengontrol kapan mereka akan membuat perubahan, menginstal pembaruan keamanan, menambal OS, dan sebagainya.
Menonaktifkan Pekerjaan Penjadwal Tugas
Tampaknya ada beberapa tugas terjadwal terkait Pembaruan Windows yang dijadwalkan untuk memicu Pembaruan Windows mungkin.
Tekan + , ketikkan dan tekan . Arahkan ke > > > , dan kemudian klik kanan dan pilih opsi untuk pekerjaan bernama Dijadwalkan Mulai .
R
taskschd.msc
Enter
Task Scheduler Library
Microsoft
Windows
WindowsUpdates
Disable
Sumber Daya Lebih Lanjut
sumber
Pembaruan : Setelah pengujian, solusi saya sebelumnya gagal menjadi efektif. Microsoft tampaknya telah menerapkan fitur yang mencegahnya bekerja.
Solusi terakhir saya adalah menggunakan utilitas bernama StopUpdates10 . Ini menggabungkan semua teknik yang saya baca selama beberapa bulan terakhir, terutama beberapa perubahan registri dan penonaktifan beberapa layanan - bukan hanya pasangan yang terus disebutkan tetapi tidak bekerja sendiri.
Hingga tadi malam, saya telah mencegah komputer saya (yang menyelenggarakan layanan yang mengharuskannya pada 24/7 kecuali saya secara khusus dijadwalkan downtime) dari secara otomatis menerapkan pembaruan dan reboot. Saya telah melakukan ini dengan menonaktifkan layanan Pembaruan Windows — salah satu jawaban di sini.
Pagi ini, saya menemukan bahwa itu telah reboot secara otomatis dan bahwa layanan Pembaruan Windows telah diaktifkan kembali. Ini bukan perilaku yang pernah ditunjukkan Windows 10 untuk saya sebelumnya. Saya hanya dapat berasumsi bahwa sesuatu telah berubah pada tahun 2018, dan bahwa Microsoft telah meluncurkan pembaruan tahun ini (yang akan saya terapkan ketika secara manual memperbarui sistem saya) yang mengaktifkan kembali layanan Pembaruan Windows walaupun Anda telah menonaktifkannya.
Sejak itu saya telah menonaktifkan layanan Pembaruan Windows sekali lagi — tetapi sekarang juga menghapus semua izin yang diwarisi dari HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ wuauserv , dan hanya memberi saya apa saja selain akses hanya-baca untuk itu.
Selain itu, saya telah mengambil kepemilikan C: \ Windows \ System32 \ sihclient.exe (biner yang bertanggung jawab untuk pembaruan latar belakang), menghapus semua izin selain dari saya sendiri, dan menamainya kembali.
Saya tidak akan tahu apakah ini berhasil (satu atau yang lain atau keduanya) sampai satu atau lebih bulan berlalu.
sumber
Saya telah membuat
PowerShell
skrip yang secara dinamis mengaturActive Hours
untuk mencegah restart yang tidak diinginkan dariWindows Updates
berdasarkan jawaban ini ( https://superuser.com/a/1208866/351521 ). Ini mengatur kunci registri ini:HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\ActiveHoursStart
HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\ActiveHoursEnd
HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings\IsActiveHoursEnabled
Anda bisa mendapatkannya di sini: https://github.com/marcosbozzani/Win10ActiveHours
Saran dan Permintaan Tarik disambut!
Perubahan
Dikonversi dari
Batch
kePowerShell
(lebih mudah untuk memahami dan memelihara, menurut saya )Skrip memeriksa rentang jam alih-alih satu jam (seperti yang disarankan dalam komentar dari jawaban itu)
Script dapat menginstal dan menghapus instalan
Scheduled task
serta mengatur pengaturan dan pemicu yang sesuaiScript dapat mengeksekusi
Scheduled task
secara manual, jika diperlukanMembuat repositori Github (lebih mudah untuk memperbarui dan menerima perubahan)
Informasi Umum
Tugas akan dibuat di
\Win10ActiveHours\Update
Ada dua
Active Hours
jendela 18 jam:18:00
ke12:00
06:00
ke00:00
Ada empat pemicu yang akan mengaktifkan tugas dan beralih di antara dua jendela:
06:00
18:00
Ini adalah pengaturan untuk tugas:
Untuk informasi lebih lanjut, lihat README.md dari repositori
sumber
Produk pihak ketiga
Karena aturan dan metode Windows berubah dan tidak ada metode yang berfungsi selamanya, berikut adalah beberapa produk pihak ketiga gratis yang akan menunda pemadaman (dan banyak lagi). Mereka dapat menggunakan Windows API yang memungkinkan program memveto shutdown yang akan datang atau menonaktifkan layanan sistem Windows.
Pemblokir Pembaruan Windows
Freeware portabel yang membantu untuk sepenuhnya menonaktifkan atau mengaktifkan Pembaruan Otomatis pada Windows dengan satu klik tombol. Ia melakukan pekerjaan yang baik untuk menonaktifkan layanan sistem Pembaruan Windows, termasuk Layanan Pembaruan Windows yang tak terhentikan .
Jangan Tidur
Sebuah program kecil yang dapat memblokir berbagai acara Windows dari baki, baru saja diperbarui pada Januari 2019.
ShutdownGuard
Program yang lebih lama yang duduk di baki sistem dan mencegah Windows mematikan, me-reboot, atau keluar. Ada beberapa opsi yang tersedia di menu baki seperti menyembunyikan ikon baki, menonaktifkan program sementara dan memaksa shutdown, dan beberapa pengaturan konfigurasi lain tersedia dalam
.ini
file yang dapat diedit dengan Notepad.Diam!
Diam! dapat memonitor dan memblokir shutdowns dan restart dll, tetapi juga dapat melakukannya mengingat proses aplikasi yang sedang berjalan atau windows dan melakukan tindakan yang berbeda untuk yang cocok.
Ini hanya tersedia untuk diunduh dari situs web pihak ketiga.
Sumber:
4 Alat untuk Mencegah, Membatalkan, dan Membatalkan Shutdown atau Restart Sistem Windows ketika Aplikasi Sedang Berjalan
sumber