Questo è uno strano problema. Può sembrare poco importante, ma ora che ho riscontrato questo mi piacerebbe almeno sapere perché succede o se è un bug noto tra gli altri file.
Ho uno screensaver che non si aprirà finché il nome dello screensaver è impostato sul nome originale "Amazing Universe.scr". Se lo rinomino in qualsiasi altra cosa, anche con uno spazio ancora nel nome, funziona. Disabilitare il mio antivirus non fa differenza e non importa se lo screensaver è impostato come predefinito o meno. Posso ancora configurare lo screensaver, ma premendo Anteprima nella finestra di dialogo delle impostazioni "Cambia lo screen saver" o facendo doppio clic sullo screensaver nella cartella Windows, non faccio nulla a meno che non cambi il suo nome.
È solo per mia fortuna che lo screensaver in realtà crei un file di registro, ma solo quando ha l'autorizzazione di scrittura, che non ha nella cartella Windows, e lo spostamento dello screensaver in qualsiasi altro posto lo fa funzionare.
Qualcuno sa perché questo strano problema potrebbe accadere? Non ho mai avuto questo problema su Windows 7, si è verificato solo dopo l'aggiornamento a Windows 10 e lo screensaver funzionava da un po ', quindi forse un aggiornamento lo ha rotto.
MODIFICA Eseguendo lo screensaver in un prompt dei comandi con privilegi elevati, sono stato in grado di ottenere questo registro della 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
Perché a questo file dovrebbe essere negato l'accesso alle funzionalità di DirectX 9?
MODIFICA DI NUOVO Il problema sembra verificarsi quando si preme il pulsante "Anteprima" nell'interfaccia "Cambia lo screen saver". Non appena lo faccio, lo screensaver non funzionerà più con lo stesso nome file. Ma perché?