Este é um assunto estranho. Pode parecer sem importância, mas agora que eu encontrei isso, eu gostaria de saber por que isso acontece ou se é um bug conhecido entre outros arquivos.
Eu tenho um protetor de tela que não abre, desde que o nome do protetor de tela esteja definido como seu nome original, "Amazing Universe.scr". Se eu mudar o nome para qualquer outra coisa, mesmo com um espaço ainda no nome, funciona. Desativar meu antivírus não faz diferença, e não importa se o protetor de tela está definido como padrão ou não. Ainda posso configurar o protetor de tela, mas pressionar Visualizar na caixa de diálogo "Alterar a proteção de tela" ou clicar duas vezes na proteção de tela na pasta do Windows não faz nada a menos que eu mude o nome dela.
É apenas a minha sorte que o protetor de tela realmente crie um arquivo de log - mas somente quando ele tem permissão de gravação, o que não tem na pasta Windows, e mover o protetor de tela para qualquer outro lugar também faz com que ele funcione. >
Alguém sabe por que esse problema muito estranho pode estar acontecendo? Eu nunca tive esse problema no Windows 7, ele só ocorreu após a atualização para o Windows 10, e o protetor de tela estava funcionando por um tempo, então talvez uma atualização o tenha quebrado.
EDIT
Ao executar o protetor de tela em um prompt de comando elevado, consegui obter esse log do console.
19:45:52 [INFO] CD3D9 : Direct3D9 Rendering System created.
19:45:52 [INFO] D3D9: Driver Detection Starts
19:45:52 [INFO] D3D9: Driver Detection Ends
19:45:52 [INFO] D3D9: System Initialization
19:45:52 [ERROR] An exception has been thrown!
-----------------------------------
Details:
-----------------------------------
Error #: 0
Function: CD3D9VideoModeList::item
Description: Invalid videomode index.
File: .\Source\RenderSystem\engeasy_d3d9videomodelist.cpp
Line: 125
Por que esse arquivo teria o acesso negado aos recursos do DirectX 9?
EDITAR NOVAMENTE
O problema parece ocorrer ao apertar o botão "Visualizar" na interface "Alterar sua proteção de tela". Assim que eu fizer isso, o protetor de tela nunca será executado novamente com o mesmo nome de arquivo. Mas por quê?