đź“„ JScript (WSH)

Enable Num Lock on Startup (JScript)

Turns Num Lock on by default for every new sign-in. Applies the tweak via WScript.Shell.RegWrite (JScript syntax).

By WindowsScripting.com · 602 B
SetEnableNumlockOnStartup.js
// ============================================================
// SetEnableNumlockOnStartup.js
//
// Enable Num Lock on Startup.
// Turns Num Lock on by default for every new sign-in.
//
// Usage: cscript SetEnableNumlockOnStartup.js
// ============================================================

var objShell = WScript.CreateObject("WScript.Shell");

try {
    objShell.RegWrite("HKLM\\.DEFAULT\\Control Panel\\Keyboard\\InitialKeyboardIndicators", "2", "REG_SZ");
    WScript.Echo("Enable Num Lock on Startup applied.");
} catch (e) {
    WScript.Echo("Failed to apply tweak: " + e.description);
}