Solucionar el restablecimiento del tema del cursor del mouse tras un cambio de escala de pantalla en Windows 11
🔍 WiseChecker

Solucionar el restablecimiento del tema del cursor del mouse tras un cambio de escala de pantalla en Windows 11

Solución rápida: Los cambios de escala de pantalla restablecen el esquema del cursor porque Windows recarga HKCU\Control Panel\Cursors desde el valor predeterminado del sistema. Vuelve a aplicar tu esquema mediante Panel de control → Mouse → Punteros. Para que persista de forma permanente, guarda el esquema del cursor como un esquema con nombre para que la recarga lo detecte.

Cambiaste la escala de pantalla del 100 % al 125 % (o te moviste entre monitores con diferente DPI). Tu esquema de cursor de mouse personalizado volvió al valor predeterminado de Windows. Volver a aplicarlo mediante Configuración no funciona — el siguiente cambio de escala lo revierte de nuevo.

Síntoma: El esquema del cursor del mouse se restablece al valor predeterminado después de cambiar la escala de pantalla en Windows 11.
Afecta a: Windows 11 con esquemas de cursor personalizados y cambios de DPI.
Tiempo de solución: 5 minutos.

ADVERTISEMENT

Por qué la escala restablece el cursor

Windows genera variantes de cursor por DPI a partir de los archivos .cur o .ani a los que se hace referencia en el esquema. Cuando cambia la escala, Windows regenera la representación del cursor. Si el esquema no incluye variantes de DPI coincidentes, Windows recurre al esquema predeterminado. Los esquemas personalizados que no incluyen variantes multi-DPI quedan efectivamente eliminados.

Método 1: Guardar el esquema con nombre

  1. Abre Panel de control → Mouse → Punteros.
  2. Elige tus punteros personalizados individualmente.
  3. Haz clic en Guardar como… en la parte superior del cuadro de diálogo. Asigna un nombre a tu esquema.
  4. Haz clic en Aceptar. Ahora el esquema está registrado en HKCU\Control Panel\Cursors\Schemes.
  5. Los futuros cambios de escala conservan el esquema con nombre siempre que existan los archivos subyacentes.

ADVERTISEMENT

Método 2: Usar solo esquemas de cursor integrados

  1. Los esquemas integrados (Windows Default, Windows Black, etc.) incluyen todas las variantes de DPI.
  2. Elige uno de estos. Sobrevive intacto a los cambios de escala.
  3. Para accesibilidad (cursor grande): usa el control deslizante de tamaño en Configuración → Accesibilidad → Puntero del mouse y táctil.

Método 3: Volver a aplicar mediante PowerShell al cambiar la pantalla

  1. Crea un script que aplique tu esquema de cursor:

    $path = “HKCU:\Control Panel\Cursors”

    Set-ItemProperty -Path $path -Name “” -Value “Your Scheme Name”

    $signature = @””[DllImport(”user32.dll”)] public static extern int SystemParametersInfo(int uAction, int uParam, IntPtr lpvParam, int fuWinIni);”“@

    Add-Type -MemberDefinition $signature -Name CursorParams -Namespace WinAPI

    [WinAPI.CursorParams]::SystemParametersInfo(0x57, 0, [IntPtr]::Zero, 0)
  2. Guarda y ejecuta mediante el Programador de tareas activado por el evento de cambio de pantalla (Origen: Display, Id. de evento 117).

ADVERTISEMENT

Verificación

  • Cambia la escala de pantalla. El esquema del cursor sigue siendo el personalizado.
  • Muévete entre monitores con diferente DPI. El cursor adapta su tamaño pero mantiene tu estilo.

Si nada de esto funciona

Si el esquema sigue revirtiéndose a pesar del guardado con nombre, es posible que los archivos del cursor no estén en la ubicación esperada. Verifica que los archivos .cur/.ani a los que se hace referencia en HKCU\Control Panel\Cursors\<Scheme> existan todos. Para los archivos .ani sin variantes de DPI, edítalos con una herramienta como RealWorld Cursor Editor para agregar variantes al 125 %/150 %.

En resumen: Guarda el esquema del cursor como un esquema con nombre; los esquemas integrados sobreviven de forma nativa a los cambios de DPI. Para los esquemas personalizados que pierden el estado, el script al cambiar la pantalla es una alternativa viable.

ADVERTISEMENT