Pertanyaan Aktifkan NumLock saat komputer diaktifkan dari mode tidur


Pada laptop baru Acer Windows 10, NumLock otomatis dinonaktifkan setiap kali komputer kembali dari mode tidur. Laptop tidak memiliki lampu indikator fisik untuk memberitahu Anda ketika NumLock diaktifkan, membuatnya lebih menjengkelkan.

Pencarian online menunjukkan ini mungkin ada hubungannya dengan firmware Acer. Mencoba bermain-main dengan opsi registri dan Autoruns.exe dan dapat memperbaiki masalah saat masuk dan boot, tetapi tidak ketika komputer tidur dan bangun.

Tidak ada otomatis keluar atau layar kunci ketika komputer bangun setelah tidur.


3
2017-12-19 16:10


asal




Jawaban:


Sebagai solusi, saya menyusun skrip PowerShell yang memungkinkan NumLock, kemudian mengatur tugas di Penjadwal Tugas untuk menjalankannya setiap kali komputer terbangun dari mode tidur.

  1. Menggunakan Notepad, simpan teks berikut sebagai file .ps1

    if(-not [console]::NumberLock){ $w = New-Object -ComObject WScript.Shell; $w.SendKeys('{NUMLOCK}'); }

  2. Jika Anda belum pernah menjalankan skrip PowerShell di komputer Anda sebelumnya, Anda harus mengubah kebijakan eksekusi agar skrip dapat dijalankan. Menjalankan PowerShell.exe sebagai administrator, lalu ketik yang berikut dan tekan enter:

    Set-ExecutionPolicy RemoteSigned

    Itu akan memungkinkan Anda menjalankan skrip unsigned yang secara fisik ada di komputer Anda, tetapi mencegah orang mengeksekusi skrip yang tidak ditandatangani dari jarak jauh.

  3. Ketik "Penjadwal Tugas"ke dalam menu mulai dan klik untuk membuka pustaka tugas terjadwal.

  4. Klik kanan pada Task Scheduler Library dan pilih "Buat Tugas ..."

  5. Dalam Umum tab, berikan tugas nama seperti "pastikan numlock aktif" dan kemudian beralih ke Tindakan tab

  6. Berikan tugas itu tindakan untuk "Mulai Program". Program ini akan menjadi PowerShell.exe (Anda harus menempel pada path lengkap untuk dieksekusi PowerShell) dan tindakan harus memiliki" Argumen ":

    -command "&'path/to/your/file.ps1'"

    ... mengganti jalur dalam tanda kutip tunggal dengan jalur sebenarnya dari skrip PS1 yang Anda simpan sebelumnya.

    Perhatikan bahwa Anda bisa mendapatkan jalur lengkap untuk apa pun di Windows Explorer (termasuk PowerShell.exe dan skrip PS1 Anda) dengan menahan shift dan mengklik kanan di atasnya, lalu memilih "Salin sebagai jalur. "

  7. Beralih ke Pemicu tab dan tambahkan banyak pemicu ke tugas yang dijadwalkan seperti yang diinginkan. Ada pemicu bawaan untuk "di logon, ""saat startup, "dan"di unlock workstation, "tetapi mungkin tidak ada satu saat ia bangun dari mode tidur.

    Sebagai gantinya, Anda dapat menetapkan pemicu khusus "pada suatu acara, "artinya berdasarkan entri di log peristiwa (Anda dapat mengetik"Event Viewer"ke dalam menu mulai untuk melihat peristiwa apa yang dimulai ketika komputer Anda bangkit dari mode tidur. Peristiwa berdasarkan mode tidur mungkin akan ditemukan di Sistem kategori di bawah Log Windows.

  8. Pastikan tidak ada kondisi di bawah Kondisi tab yang akan mencegah formulir tugas Anda berjalan, seperti ketika sedang menggunakan daya baterai

  9. Simpan tugasnya. Anda dapat mengeklik kanan dan menjalankannya untuk memastikannya memungkinkan NumLock seperti yang diinginkan.


3
2017-12-19 16:10