Jadwalkan tugas saat pengguna menganggur

1

Saya mencoba menjadwalkan tugas pada Windows 8.1 Pro, sehingga setelah jangka waktu tertentu (misalnya tengah malam), dan hanya ketika komputer tidak digunakan untuk jangka waktu tertentu (15 menit), ia menempatkan komputer dalam kondisi tidur.

Penjadwal tugas Windows memiliki opsi yang pada pandangan pertama tampaknya melakukan hal ini, namun definisi diam Microsoft , juga mencakup tugas yang berjalan di PC. Saya memang memiliki tugas yang berjalan di PC, tetapi ini adalah server permainan LAN yang berjalan di latar belakang yang cukup senang dihentikan sementara dengan cara ini.

Saya tidak menggunakan opsi hemat daya, karena saya sebenarnya ingin server game berjalan pada jam-jam tertentu (ketika tidak ada orang yang duduk di depan PC) dan memiliki tugas terpisah yang membangunkan PC pada waktu tertentu. Saya hanya bisa menjadwalkan tugas untuk tidur komputer pada waktu tertentu, tetapi saya lebih suka tidak melakukannya dengan cara ini, kalau-kalau saya akhirnya menggunakan PC lebih lambat dari biasanya pada suatu malam.

Saya seorang pengembang Windows dan telah mempertimbangkan untuk menulis screensaver sederhana yang hanya membuat komputer tidur ketika screensaver dipicu (selama jam-jam tertentu), karena ini mungkin akan memecahkan masalah dengan sangat baik, tetapi saya bertanya-tanya apakah ada yang lebih mudah cara otomatis melakukan ini?

Bisakah saya membuat pekerjaan terjadwal yang mengubah kebijakan hemat daya pada waktu-waktu tertentu dalam sehari?

Bryan
sumber
1
Anda dapat menggunakan Powercfg.exe untuk mengubah kebijakan hemat daya dari skrip (terjadwal). Powercfg -change -standby-timeout-ac 15akan mengubah siaga current power schemehingga 15 menit. Itukah yang selama ini Anda minta?
marsh-goyangkan
@ robot yang terdengar mungkin. Saya akan mencobanya (Anda mungkin ingin mempostingnya sebagai jawaban alih-alih komentar sehingga saya dapat menerimanya jika berfungsi).
Bryan

Jawaban:

1

Anda dapat menggunakan Powercfg.exe untuk mengubah kebijakan penghematan daya menggunakan skrip (terjadwal).

Ini akan mengubah batas waktu siaga current power schemehingga 15 menit:

Powercfg -change -standby-timeout-ac 15 
rawa-goyang
sumber
Saya telah menciptakan dua pekerjaan terjadwal, yang pertama persis seperti di atas yang dipicu pada tengah malam untuk memungkinkan PC untuk tidur ketika pengguna tidak lagi menggunakan PC, dan yang lainnya yang menetapkan nilai ac-standby-timeout-ac menjadi nol hingga mencegahnya tidur (dan tugas itu juga membangunkan PC dari tidur) pada saat saya ingin server permainan untuk memulai lagi. Saya yakin ini akan melakukan apa yang saya butuhkan. Saya akan menguji semalam. Terima kasih atas bantuan Anda.
Bryan