Problemi in ModernBack changer: possibili risoluzioni [aggiornamento x2 risoluzione definitiva e ridotta!]

Dopo aver risolto il bug dei background e degli accent colori di default che non venivano applicati, pare che lo sfondo personalizzato non venga modificato per colpa dei permessi di modifica per imageres.dll (spiegazione dettagliata dopo).

Ringrazio l’utente Mkay1 di XDA per aver testato e proposto questa soluzione:

APPLICAZIONE MANUALE DEL TEMA:

1) Riavviate il PC
2) Aprite la cartella x:\windows\system32 (x sarebbe la lettera dell’unità su cui è installato windows)
3) Ora scaricate questi due batch
DOWNLOAD | imageresdlltobackup.bat
DOWNLOAD | imageresbackuptodll.bat
4) Aprite come amministratore “imageresdlltobackup.bat”. Noterete nella cartella system32 che imageres.dll è diventato imageres.backup
5) Aprite ModernBack changer e create il vostro sfondo personalizzato

Ora il tema dovrebbe essere visibile 😉

8) per ripristinare, aprire come amministratore “imageresbackuptodll.bat”

SPIEGAZIONE DEL PROBLEMA

Gli sfondi della start-screen risiedono nella cartella x:\windows\system32 (x dipende dalla lettera del drive).

Windows, per mantenere la compatibilità dei programmi a 32-bit su computer a 64-bit, fa accedere ai file di sistema di syswow64 (system windows 32 on windows 64).In syswow64 sono presenti quasi tutti gli stessi programmi di system32.

Da un programma a 32-bit, se si vuole leggere file di sistema, windows reindirizza la lettura a syswow64, impedendo la lettura a system32.

Una soluzione che ho trovato è stato di utilizzare sysnative, ma, a quanto pare, i comandi “takeown” e “icacls” (danno i permessi di modifica) non trovano imageres.dll.

Quindi la soluzione, per ora, è l’applicazione manuale dell’ imageres.dll patchato da modernback changer tramite la guida postata su.

Mi scuso ancora per i disagi, ma questo è, per ora, l’unico metodo. Se avete idee fatevi avanti 😉