Antes de iniciar sesión, Windows ignorará la configuración de bloqueo numérico del BIOS por razones de seguridad. Además, Windows no utiliza la configuración de registro para el bloqueo numérico hasta después del inicio de sesión. Si necesita activar el bloqueo numérico antes de eso, consulte Cómo configurar el estado de BLOQ NUM al iniciar sesión en Windows XP (el artículo trata sobre Windows XP, pero también funciona para Windows 7 ; supongo que es lo mismo para Windows 8).
Para hacer esto, ponga numlock.vbs
:
set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys "{NUMLOCK}"
Luego configúrelo para que se ejecute en la pantalla de inicio de sesión utilizando la Política de grupo . Simplemente copie numlock.vbs
en la carpeta de directiva de grupo. La ruta predeterminada para un script de inicio de sesión local es %SystemRoot%\System32\GroupPolicy\User Computer\Scripts\Logon
.
Para ejecutar el script (citado en http://support.microsoft.com ):
- Haga clic en Inicio, haga clic en Ejecutar, escriba mmc y luego haga clic en Aceptar para iniciar Microsoft Management Console (MMC).
- En el menú Consola, haga clic en Agregar o quitar complemento.
- Haga clic en Agregar, haga clic en Política de grupo y luego haga clic en Agregar.
- Haga clic en el Objeto de directiva de grupo apropiado. La selección predeterminada es la computadora local, pero puede hacer clic en Examinar y seleccionar un Objeto de directiva de grupo diferente.
- Haga clic en Finalizar, haga clic en Cerrar y luego haga clic en Aceptar.
- En el complemento Administración de directivas de grupo, busque la carpeta Configuración de usuario \ Configuración de Windows \ Scripts (inicio / cierre de sesión). (Puede sustituir la carpeta Configuración del equipo por la carpeta Configuración del usuario).
- Haga doble clic en el objeto Script de inicio de sesión, haga clic en Agregar, haga clic en Examinar y luego haga clic en el script Numlock.vbs.
- Haga clic en Abrir y luego en Aceptar.
- Haga clic en Aceptar y luego cierre la consola de Administración de directivas de grupo.
Puede establecer el bloqueo numérico predeterminado en el registro, pero solo se aplica después de iniciar sesión.
Esto implica establecer InitialKeyboardIndicators en 2 en [HKEY_USERS.DEFAULT \ Control Panel \ Keyboard].
Nota: la configuración InitialKeyboardIndicators
no funcionará en Windows 8 si ha iniciado sesión con una cuenta de Microsoft. Solo funciona con una cuenta local.
Fuentes: