Repository navigation
v2.1.1 — Installazione su Windows: registrazione Python incompleta
Correzione dell'installazione su Windows Server. Nessuna modifica all'applicazione: chi ha già la 2.1.0 funzionante non deve aggiornare con urgenza.
Il problema
Su un server il setup si fermava con "Python 3.12 risulta installato ma non è utilizzabile", anche dopo aver installato Python a mano e aver riavviato.
La causa: Windows dichiarava Python 3.12 installato in C:\Program Files\Python312 — sia nel registro sia nel launcher py — ma lì non c'era alcun python.exe. È il residuo di un'installazione rimossa o spostata.
In quello stato l'installer ufficiale di Python considera la versione già presente, non scrive nulla ed esce con successo in tre secondi. Il setup credeva quindi di aver installato Python e falliva immediatamente dopo, suggerendo un riavvio che per questa causa non serviva a niente.
Cosa cambia
- I percorsi dichiarati da registro e launcher vengono ora verificati senza eseguirli: se puntano al vuoto, la registrazione è riconosciuta come incompleta.
- In quel caso — e solo in quello — il setup rimuove la registrazione rotta, reinstalla Python da zero e riprova. Su un'installazione funzionante non viene toccato nulla.
- Gli "alias di esecuzione app" di Windows (
%LOCALAPPDATA%\Microsoft\WindowsApps\python.exe) non vengono più scambiati per interpreti: erano loro a riempire i log di "Failed to launch ... This may be a corrupt install or a system configuration issue", che sembrava la causa del guasto ed era invece un suo effetto. - Il messaggio d'errore finale indica ora il rimedio esatto, distinguendo i due casi: cartella assente (registrazione rimasta da una disinstallazione manuale, da togliere da Impostazioni › App installate) oppure cartella presente senza
python.exe(quasi sempre l'antivirus che lo ha messo in quarantena).
Se il setup fallisce ancora
Il log in <cartella di installazione>\logs ora dice quale dei due casi è, e cosa fare.
Installazione
Windows: scarica AnonimizzatorePDF-Setup-v2.1.1.exe qui sotto ed eseguilo sopra l'installazione esistente — non serve disinstallare nulla. Verifica l'impronta con il file .sha256 allegato.
macOS: nessun cambiamento rispetto alla 2.1.0.
🔐 Verifica integrità
SHA256(AnonimizzatorePDF-Setup-v2.1.1.exe)
42531e66300eecfa6bbbfd4db6f3ff2b4e1d8f8a6f36fe423c7bffffa1d8dc0f
Su Windows: certutil -hashfile AnonimizzatorePDF-Setup-v2.1.1.exe SHA256 e confronta il risultato.