Corrigir redefinição do tema do cursor do mouse após alteração de escala de exibição no Windows 11
🔍 WiseChecker

Corrigir redefinição do tema do cursor do mouse após alteração de escala de exibição no Windows 11

Solução rápida: alterações na escala de exibição redefinem o esquema do cursor porque o Windows recarrega HKCU\Control Panel\Cursors a partir do padrão do sistema. Reaplique seu esquema via Painel de Controle → Mouse → Ponteiros. Para persistir permanentemente, salve o esquema do cursor como um esquema nomeado para que o recarregamento o reconheça.

Você alterou a escala de exibição de 100% para 125% (ou moveu entre monitores com DPI diferente). Seu esquema de cursor personalizado voltou ao padrão do Windows. Reaplicar via Configurações não resolve — a próxima alteração de escala o redefinirá novamente.

Sintoma: O esquema do cursor do mouse é redefinido para o padrão após alterar a escala de exibição no Windows 11.
Afeta: Windows 11 com esquemas de cursor personalizados e alterações de DPI.
Tempo de correção: 5 minutos.

ADVERTISEMENT

Por que a escala redefine o cursor

O Windows gera variantes de cursor por DPI a partir dos arquivos .cur ou .ani referenciados no esquema. Quando a escala muda, o Windows regenera a renderização do cursor. Se o esquema não incluir variantes de DPI correspondentes, o Windows volta ao esquema padrão. Esquemas personalizados que não possuem variantes multi-DPI são efetivamente removidos.

Método 1: Salve o esquema com um nome

  1. Abra Painel de Controle → Mouse → Ponteiros.
  2. Escolha seus ponteiros personalizados individualmente.
  3. Clique em Salvar como… no topo da janela. Dê um nome ao seu esquema.
  4. Clique em OK. Agora o esquema está registrado em HKCU\Control Panel\Cursors\Schemes.
  5. Futuras alterações de escala preservarão o esquema nomeado, desde que os arquivos subjacentes existam.

ADVERTISEMENT

Método 2: Use apenas esquemas de cursor integrados

  1. Esquemas integrados (Windows Padrão, Windows Preto, etc.) já vêm com todas as variantes de DPI.
  2. Escolha um deles. Ele sobrevive a alterações de escala intacto.
  3. Para acessibilidade (cursor grande): use o controle deslizante de tamanho em Configurações → Acessibilidade → Ponteiro do mouse e toque.

Método 3: Reaplique via PowerShell ao alterar a exibição

  1. Crie um script que aplique seu esquema de cursor:

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

    Set-ItemProperty -Path $path -Name “” -Value “Nome do Seu Esquema”

    $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. Salve e execute via Agendador de Tarefas acionado pelo evento de alteração de exibição (Origem: Display, ID do Evento 117).

ADVERTISEMENT

Verificação

  • Altere a escala de exibição. O esquema do cursor permanece o seu personalizado.
  • Mova entre monitores com DPI diferente. O cursor adapta o tamanho, mas mantém seu estilo.

Se nenhum desses funcionar

Se o esquema continuar revertendo apesar do salvamento nomeado, os arquivos do cursor podem não estar no local esperado. Verifique se os arquivos .cur/.ani referenciados em HKCU\Control Panel\Cursors\<Esquema> existem. Para arquivos .ani sem variantes de DPI, edite-os com uma ferramenta como RealWorld Cursor Editor para adicionar variantes de 125%/150%.

Conclusão: Salve o esquema do cursor como um esquema nomeado; esquemas integrados sobrevivem a alterações de DPI nativamente. Para esquemas personalizados que perdem o estado, o script ao alterar a exibição é uma alternativa viável.

ADVERTISEMENT