Por que meu cursor de mouse personalizado não carrega após reiniciar?

Por que meu cursor de mouse personalizado não carrega após reiniciar?

Criei um novo perfil de preferências pessoais no Windows 7 que alterna minhas imagens de fundo a partir de um local de pasta personalizado e alterei o cursor do mouse. Quando salvo este perfil e o ativo, tudo funciona como deveria. Meu problema é que quando reinicio o computador, o cursor do mouse volta ao padrão, mas minha configuração de plano de fundo personalizada ainda está ativa. Tenho que reabrir minhas preferências e clicar no meu perfil para ativá-lo. Por que meu sistema operacional não carrega meu cursor automaticamente?

Coisas a serem observadas:

  • Estou usando um Logitech G500.
  • SO: Windows 7 (aconteceu em várias compilações de sistema operacional)
  • Eu tentei:
    • Excluindo e reinstalando o driver do mouse
    • Criando novos perfis
    • vários mouses
    • cursores diferentes
    • removeu os serviços da logitech desde o início

Como posso resolver esse problema?

Responder1

Descobri que os perfis personalizados são definidos como 'Temas' e os cursores referenciados só acontecem ao salvar ou recarregar.

Para corrigir isso: faça uma cópia dos cursores referenciados e cole-os na pasta C:\Windows\Cursor para serem chamados na inicialização. Em seguida, encontre novamente os cursores armazenados no local do cursor do Windows (os temas de localização padrão são examinados - independentemente de você alterá-los manualmente)

Responder2

A solução de copiar cursores personalizados dentro da pasta Windows Cursor funciona. Mas descobri que também funciona se você copiá-los para outras pastas do sistema fora do Windows, como ProgramData. Finalmente, descobri que o problema de fundo é outro.

O Windows armazena a configuração do cursor no Registro na chave:

HKEY_CURRENT_USER\Control Panel\Cursors

Se o arquivo do cursor personalizado estiver localizado em qualquer pasta do seu perfil, o Windows reescreverá seu caminho usando%Perfil de usuário%variável. Parece que esta é a parte ofensiva. Se você acessar essa chave de registro e reescrever manualmente esses caminhos completos sem usar%Perfil de usuário%variável, os cursores personalizados serão carregados normalmente na inicialização, onde quer que os arquivos estejam localizados.

Ainda é um bug, mas pelo menos é uma solução alternativa mais limpa do que copiar arquivos para pastas do Windows.

Responder3

Pesquisei bastante e encontrei isto:

  1. Copie isso no explorador de arquivos:C:\Windows\Cursor
  2. Arraste seu próprio cursor para a pasta e ele deverá permanecer após a reinicialização.

informação relacionada