Jak zapnout numlock při startu Windows?

Jednu z věcí, kterou jsem nikdy nepochopil je to, proč se automaticky nezapíná numlock při spuštění Windows. Asi je to tím, že v Americe nepoužívají diakritiku, takže mají numerické klávesy neustále po ruce. To u nás neplatí, takže si musíme numlock sami zapínat. Škoda, že to nejde nějak inteligentněji, než pomocí skriptu. Na internetu uváděné úpravy registrů jsou ignorovány a nastavení BIOSu či UEFI z bezpečnostních důvodů také. Jinak než následujícím způsobem to ve Windows 8 nepůjde. Uvedený způsob funguje prozatím na všech verzích Windows!

  1. Otevřete si nějaký textový editor, třeba notepad. Do něj napište níže uvedený kód a soubor uložte třeba jako „numlock.vbs“ někam, kde ho v budoucnu nesmažete, třeba na c:\numlock\numlock.vbs  – (koncovka VBS je nutně důležitá).
  2. Spusťte si plánovač úloh (Win klávesa a napište „Plánovač úloh“).
  3. Pravým tlačítkem klikněte na „Knihovna plánovače úloh“ a z menu vyberte „Vytvořit základní úlohu“.
  4. V průvodci si úlohu nějak pojmenujte
  5. Úlohu dejte spustit při spuštění počítače.
  6. Dále vyberte spustit program (váš vbs skript).
  7. Klikněte na Dokončit.
  8. Nyní naplánovanou úlohu otevřete.
  9. Na první kartě zhruba uprostřed v možnostech zabezpečení klikněte na „Změnit uživatele nebo skupinu“.
  10. Dále klikněte na „upřesnit“.
  11. Klikněte na tlačítko „Najít“.
  12. Najděte ve výsledcích hledání položku „SYSTEM“ a dvakrát na ní klikněte.
  13. Výběr potvrďte a dále si projděte všechny karty a zkontrolujte si, jestli se úloha bude spouštět při startu PC pod uživatelským účtem SYSTEM. S vaším účtem by to nefungovalo tak jak má.
  14. Hotovo.

 

Skript, který uložíte do vašeho VBS souboru

set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{NUMLOCK}"

 

 

Na vaše otázky odpovíme. Nebojte se zeptat.

%d blogerům se to líbí: