2012-10-31 09:19:49 +0000 2012-10-31 09:19:49 +0000
35
35

¿Cómo tener el bloqueo numérico activado por defecto en la pantalla de inicio de sesión?

Estoy usando un código PIN para iniciar la sesión de mi ordenador. Sin embargo, Num ⇩ siempre está desactivado, aunque esté activado antes de apagar mi ordenador. Esto es bastante molesto ya que siempre tengo que volver a escribir mi PIN.

He probado las sugerencias aquí (igual que aquí ). Pero sin resultado.
Si no activo el bloqueo numérico en la pantalla de inicio de sesión y utilizo los números por encima de las teclas normales, el bloqueo numérico se activa después del inicio de sesión. Entonces es demasiado tarde, por desgracia.

Entonces, ¿cómo puedo hacer que el bloqueo numérico se active por defecto al iniciar la sesión? Gracias.

Edición: Aunque todavía quiero resolver esto, he pensado que no es un problema tan grande. Tendré que pulsar alguna tecla para que aparezca la pantalla de “introducir el PIN”, y usar Num ⇩ funciona y habilita el bloqueo numérico. Pero bueno, sigue siendo molesto si el ordenador sólo estaba bloqueado (con num lock activado) y lo apago, jeje.

Respuestas (4)

16
16
16
2012-10-31 09:28:00 +0000

Antes de iniciar la sesión, Windows ignorará la configuración de bloqueo numérico de la BIOS por razones de seguridad. Además, Windows no utiliza la configuración del registro para el bloqueo numérico hasta después del inicio de sesión. Si necesita que el bloqueo numérico esté activado antes de eso, vea Cómo establecer el estado de bloqueo numérico al iniciar la sesión en Windows XP (El artículo es sobre Windows XP, pero funciona para Windows 7 , también - asumo que es lo mismo para Windows 8).

Para ello, pon numlock.vbs:

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

Luego configúralo para que se ejecute en la pantalla de inicio de sesión usando Group Policy . Sólo tienes que copiar numlock.vbs en la carpeta de la directiva de grupo. La ruta por defecto para un script de inicio de sesión local es %SystemRoot%\System32\GroupPolicy\User Computer\Scripts\Logon.

Para que se ejecute el script (citado en http://support.microsoft.com ):

  1. Haga clic en Inicio, haga clic en Ejecutar, escriba mmc y luego haga clic en Aceptar para iniciar la Consola de administración de Microsoft (MMC).
  2. En el menú de la Consola, haga clic en Añadir/Quitar Snap-in.
  3. Haga clic en Añadir, en Política de grupo y, a continuación, en Añadir.
  4. Haga clic en el objeto de directiva de grupo correspondiente. La selección predeterminada es el equipo local, pero puede hacer clic en Examinar y seleccionar un objeto de directiva de grupo diferente.
  5. Haga clic en Finalizar, en Cerrar y en Aceptar.
  6. 6. En el complemento de Administración de directivas de grupo, localice la carpeta User Configuration\Windows Settings\Scripts (Logon/Logoff). (Puede sustituir la carpeta Configuración del equipo por la carpeta Configuración del usuario).
  7. Haga doble clic en el objeto de script Logon, haga clic en Add (Añadir), haga clic en Browse (Examinar) y luego haga clic en el script Numlock.vbs.
  8. Haga clic en Abrir y luego en Aceptar.
  9. Haga clic en Aceptar y, a continuación, cierre la consola de administración de directivas de grupo.
  • *

Puede establecer el bloqueo numérico por defecto en el registro, pero sólo se aplica después de iniciar la sesión.

Esto implica establecer InitialKeyboardIndicators a 2 en [HKEY_USERS.DEFAULT\Control Panel\Keyboard].

NB: La configuración de InitialKeyboardIndicators no funcionará en Windows 8 si ha iniciado sesión con una cuenta de Microsoft. Sólo funciona con una cuenta local.

Fuentes:

15
15
15
2013-02-22 18:51:48 +0000

Tengo una respuesta que funciona al 100%.

  • Pulsa la tecla Windows + R para abrir Ejecutar.
  • Escriba regedit.exe, haga clic en Aceptar.
  • Ve a HKEY_USERS en la parte izquierda, luego DEFAULT y luego Control Pannel y luego Keyboard.
  • Haga clic con el botón derecho en “InitialKeyboardIndicators” y haga clic en Modificar y cambie el valor a 2147483650.
  • A continuación, en su pantalla, pase el ratón por la esquina inferior derecha para abrir la barra de búsqueda en la parte derecha de la pantalla, (su barra lateral de Windows 8), y haga clic en Buscar.
  • Busque “Panel de control”, vaya al Panel de control.
  • Haga clic en Opciones de energía. En el lado izquierdo, haga clic en Elegir lo que hacen los botones de encendido.
  • Haga clic en Cambiar la configuración que no está disponible actualmente. Desmarcar la casilla que dice Activar el inicio rápido (recomendado), hacer clic en Guardar cambios.
  • Apagar el ordenador y volver a encenderlo.

A mí me funcionó en casa de mi vecino, a ti te funcionará.

9
9
9
2013-01-17 23:21:53 +0000

En caso de que aún no lo hayas solucionado o quieras una forma mucho más fácil, esto me funcionó en Windows 8 Core.

  1. Pulsa Windows+R
  2. Escribe regedit y pulsa ENTER
  3. Navega hasta HKEY_USERS\NPanel de Control\NTeclado
  4. Haga una copia de seguridad del registro haciendo clic en Archivo → Exportar
  5. Cambie el valor de InitialKeyboardIndicators de 0 a 2.

Edit :

Si el valor original es algo distinto de 0, lo más seguro es:

  1. Lanzar la calculadora de Windows
  2. Pulsar Alt+3 para el modo programador
  3. Escriba el valor original
  4. Pulsa el botón O
  5. Escriba 2 y luego ENTER
  6. Utilice el valor mostrado en lugar de 2

Si está absolutamente seguro de que el ajuste de bloqueo numérico está actualmente desactivado, puede simplemente añadir 2 al valor actual en su lugar.

Ver: http://support.microsoft.com/kb/154529

-1
-1
-1
2013-02-22 20:11:31 +0000

Las soluciones del registro son excelentes, pero yo siempre intentaría arreglar esto en la BIOS primero y luego modificar el registro.

Lo que quiero decir es que:

Las soluciones de registro son excelentes, pero si lo arreglas primero en la BIOS, probablemente tendrás menos problemas a largo plazo, que si utilizas primero una solución basada en software.

Reinstaurar Windows, o incluso volver a un punto de restauración anterior reintroducirá este problema. Sin embargo, si lo arreglas en la BIOS, entonces puedes (en su mayor parte) olvidarte de él después de haberlo arreglado una vez. Claro, si la batería de tu CMOS se agota en algún momento, entonces volverá a los valores predeterminados, pero en la mayoría de los casos el bloqueo numérico activado en el arranque es el valor predeterminado de todos modos.