Menjawab
Ada beberapa hal yang dapat mempengaruhi hal ini. Saya sadar ada posting di seluruh situs ini yang merinci berbagai cara berbeda untuk mendekati masalah ini; posting ini bertujuan untuk mengkonsolidasikan mereka dan menambahkan wawasan saya sendiri ke dalam masalah sebagai seseorang yang terkena dampaknya sendiri
Perbaikan yang diuraikan dalam Langkah 2 juga dapat digunakan untuk menghentikan Windows 10 dari me-reboot mesin setelah menginstal Pembaruan Windows.
Perbaikan ini juga berfungsi untuk Pembaruan Musim Gugur (1709). Anda perlu menonaktifkan tugas 'Reboot' lagi dan mengkonfigurasi ulang izin keamanan, karena proses pembaruan menggantikannya.
Langkah 1: Nonaktifkan timer bangun untuk semua profil daya
Blogger teknologi yang malas akan membuat Anda yakin ini adalah akhir dari pencarian Anda. Meskipun benar bahwa langkah ini akan menghilangkan beberapa shutdown yang salah, ada sejumlah pengaturan dan konfigurasi, khususnya di Windows 10, yang gagal untuk menghargai pengaturan ini terlepas dari intervensi pengguna. Buka Panel Kontrol> Opsi Daya. Dari sini, pilih profil daya apa pun yang pertama dalam daftar dan nonaktifkan 'Bangun pengatur waktu'. Bekerja melalui semua profil.
(Terima kasih kepada pengguna StackExchange olee22 untuk gambar)
Pada Windows 10, sangat disarankan Anda memperbaiki pengaturan ini untuk semua profil daya , bukan hanya yang Anda pilih untuk digunakan. Berbagai fakultas Windows akan menggunakan profil yang berbeda; ini meningkatkan peluang Anda untuk tidak terbangun.
Langkah 2: Nonaktifkan tugas terjadwal "reboot" yang tidak teratur
Catatan: Saya telah membuat skrip PowerShell yang dapat digunakan untuk menghentikan sistem Windows 10 Anda dari reboot. Anda dapat menemukannya di sini: https://github.com/seagull/disable-automaticrestarts
Folder tugas terjadwal UpdateOrchestrator Windows 10 berisi tugas yang disebut "reboot". Tugas ini akan membangunkan komputer Anda untuk menginstal pembaruan terlepas dari apakah ada atau tidak. Menghapus izinnya saja untuk membangunkan komputer tidak cukup; Windows hanya akan mengeditnya untuk memberikan izin lagi setelah Anda meninggalkan Penjadwal Tugas.
Dari Panel Kontrol Anda, masukkan Alat Administratif, kemudian lihat Penjadwal Tugas Anda.
Ini adalah tugas yang Anda inginkan - di bawah Penjadwal Tugas Perpustakaan> Microsoft> Windows> UpdateOrchestrator. Hal terpenting yang ingin Anda lakukan adalah:
Dari sini, Anda perlu mengubah izin untuk tugas tersebut sehingga Windows tidak dapat menganiaya itu. Tugas ini terletak di C: \ Windows \ System32 \ Tasks \ Microsoft \ Windows \ UpdateOrchestrator . Ini disebut "Reboot" tanpa ekstensi file. Klik kanan, masukkan properti dan jadikan diri Anda pemilik . Akhirnya, konfigurasikan agar yang berikut ini ditampilkan:
Di sini file ditampilkan dengan izin read-only untuk SYSTEM. Buat agar tidak ada akun yang memiliki akses tulis, bahkan bukan milik Anda (Anda selalu dapat mengubah izin nanti jika perlu). Pastikan juga Anda menonaktifkan izin yang diwarisi untuk file dari tombol "Advanced" pada layar ini, untuk menimpa izin yang ada pada folder root. Ini akan 100% BERHENTI Windows dari mengacaukan perubahan Anda setelah Anda menerapkannya.
Setelah ini diatur, Anda tidak perlu khawatir tentang tugas yang dijadwalkan itu lagi.
Catatan untuk Windows 1709 (Fall Creators 'Update)
Proses instalasi Windows mengubah izin untuk file, jadi pastikan Anda membaca panduan ini lagi setelah memutakhirkan. Saya telah mendengar laporan bahwa tugas baru dibuat yang disebut "AC Power Install" yang memerlukan langkah-langkah yang sama untuk itu, tetapi saya belum melihat tugas ini diproduksi di perangkat saya sendiri setelah menginstal pembaruan 16299.192 (2018-01 Meltdown patch) sehingga Saya tidak bisa memberi nasihat dengan kepastian absolut. Langkah-langkah yang sama seperti yang dilakukan di atas harus bekerja pada tugas apa pun yang telah diperkenalkan.
Langkah 3: Periksa Wake Timer di PowerShell
Anda telah menonaktifkan fungsi pengatur waktu bangun, tetapi Windows 10 memiliki kebiasaan untuk tidak menghormati pengaturan itu, jadi aman, kita akan menjalankan perintah PowerShell untuk menghilangkan semua tugas yang dapat, layaknya, membangunkan PC Anda. Buka prompt perintah administratif PowerShell (Mulai, ketik 'Powershell', Ctrl + Shift + Enter) dan tempatkan perintah ini di jendela:
Get-ScheduledTask | where {$_.settings.waketorun}
Periksa semua tugas yang ada dalam daftar dan hapus izin mereka untuk membangunkan komputer Anda. Anda tidak perlu khawatir tentang izin seperti yang kami lakukan dengan Reboot; itu adalah kasus terpencil.
Langkah 4: Periksa perangkat keras apa yang dapat membangunkan PC Anda
Banyak perangkat keras USB, ketika diaktifkan, memiliki kemampuan untuk membangunkan PC Anda (keyboard sering melakukannya ketika tombol ditekan misalnya); wake-on-LAN biasanya juga merupakan masalah dalam skenario ini. Untuk yang belum tahu, fitur umum dan berguna dari perangkat keras modern disebut 'Wake on LAN'. Jika perangkat Anda terhubung ke jaringan lokal melalui kabel Ethernet kabel (tidak bekerja untuk Wi-Fi), Anda dapat mengirim komunikasi melalui yang akan membangunkan PC Anda ketika diterima. Ini adalah fitur yang sering saya gunakan tetapi harus disesuaikan, karena perilaku default-nya terlalu berlebihan.
Masukkan perintah berikut ke prompt perintah administratif:
powercfg -devicequery wake_armed
Dari sini, cari perangkat di Device Manager (Control Panel) Anda dan, di bawah tab "Power Management", hapus kemampuan mereka untuk membangunkan komputer Anda. Jika Anda memiliki kartu antarmuka jaringan yang ingin Anda gunakan Wake-on-LAN, aktifkan "Hanya bangun perangkat ini jika menerima paket ajaib" sebagai lawan dari bangun untuk semua lalu lintas yang dikirim dengan caranya.
Langkah 5: Periksa Kebijakan Grup hanya untuk memastikan sepenuhnya
Klik kanan menu Start Anda dan pilih 'Run'. Ketikkan GPEdit.MSC. Temukan pengaturan berikut di bawah Konfigurasi Komputer> Template Administratif> Komponen Windows> Pembaruan Windows> Mengaktifkan Pembaruan Manajemen Daya Windows untuk secara otomatis membangunkan sistem untuk menginstal pembaruan yang dijadwalkan. Klik dua kali dan atur ke Disabled.
Langkah 6: Nonaktifkan membangunkan mesin Anda untuk pemeliharaan otomatis
Seseorang di Microsoft memiliki selera humor untuk yang satu ini. Jika Anda terbangun di malam hari oleh PC Anda, satu hal yang ingin Anda dengar lebih dari apa pun adalah hard drive yang berderak dan menggiling karena melakukan defragmentasi setiap malam. Nonaktifkan fitur ini dengan menemukan bagian "Keamanan dan Pemeliharaan" pada Control Panel. Dari sana, perluas "Pemeliharaan" dan cari tautan ke "Ubah pengaturan Pemeliharaan".
Atur waktu untuk sesuatu yang lebih mudah bergaul (19:00 baik-baik saja) dan nonaktifkan kemampuan mesin untuk membangunkan dirinya untuk tugas tersebut.
Reboot
file definisi tugas di tingkat NTFS dan mengurangi pengguna kasarSYSTEM
(ab) licik licik menjadi hanya membaca & mengeksekusi izin. Suatu pendekatan tanpa basa-basi yang pantas untuk diingat seandainya Microsoft memutuskan untuk meluncurkan intrik pegangan tangan bermusuhan lebih lanjut yang berbahaya. Seperti dalam lagu Boss yang hebat, pagi ini aku terbangun di langit kosong di mana malam sebelumnya adalah awan data yang belum disimpan di notepad dan tab IE. OS yang mengorbankan data pengguna di altar Update & Reboot jelas gagal misinya.Saya sekarang menggunakan skrip ini untuk menghentikan penghitung waktu bangun dari membangunkan desktop Windows 10 :
Seperti yang Anda lihat, itu lebih atau kurang membahas semua langkah yang disebutkan dalam jawaban ini kecuali untuk izin file tugas yang dijadwalkan. Namun, karena saya bermaksud menjalankan skrip ini secara diam - diam pada setiap membuka / masuk, saya harap ini tidak akan menjadi masalah sama sekali.
sumber
Get-ScheduledTask
dari skrip gagal ketika menemukan tugas-tugas seperti itu. Adakah cara mengatasinya?Set-ScheduledTask
tidak berpikir itu membutuhkanScheduledTask
objek sebagai parameter. Apakah ini benar-benar berfungsi untuk Anda memodifikasi tugas? Berikut referensi dari orang lain yang melaporkannya: social.technet.microsoft.com/Forums/en-US/…Saya menemukan jawaban lain sangat membantu, dan hanya akan berkomentar jika saya bisa, tetapi saya ingin berkontribusi perangkat lunak yang saya cepat tulis untuk membantu dengan langkah 3 & 4 ditemukan di sini:
https://github.com/Omniru/System-Wake-Manager/wiki/Home-&-Download
Semoga bermanfaat bagi sebagian orang.
Anda mungkin melihat ini muncul dan harus mengklik "Info lebih lanjut" dan kemudian "Jalankan pula" (jika Anda tidak yakin tentang hal itu, jangan ragu untuk memeriksa kode sumbernya, semuanya ada di github afterall):
sumber