Repository navigation
v2.1.2 — Installazione Windows verificata su Windows reale
Correzione definitiva dell'installazione su Windows Server. Nessuna modifica alle funzioni dell'applicazione.
Il problema
Su un server il setup si fermava con "Python 3.12 risulta installato ma non è utilizzabile". Windows dichiarava Python 3.12 installato in C:\Program Files\Python312, ma la cartella non c'era più: residuo di un'installazione rimossa. In quello stato l'installer ufficiale di Python considera la versione già presente ed esce "con successo" in pochi secondi senza scrivere nulla.
Le correzioni delle versioni 2.1.0 e 2.1.1 erano state verificate solo con simulazioni, e sul server non funzionavano.
Questa volta: verificata su Windows reale
L'installer viene ora provato automaticamente su macchine Windows reali, in modalità silenziosa come farebbe un amministratore, in quattro situazioni:
| Situazione | Esito |
|---|---|
| server senza Python | installazione completa |
| Python 3.12 già funzionante | riusato, non toccato |
| registrazione di Python presente, cartella cancellata (il caso del server) | riparato da solo in 16 secondi |
| Python danneggiato | riparato da solo in 29 secondi |
In ogni caso il test verifica che Python sia installato per tutti gli utenti, così l'applicazione funziona per chiunque acceda al server.
Cosa cambia
- Se dopo l'installazione Python non funziona, il setup lo ripara automaticamente (prima con una riparazione, poi, se non basta, disinstallando e reinstallando) — sempre per tutti gli utenti.
- I log riportano una diagnosi completa: dove Windows dichiara Python, se il file esiste, se si avvia, quanto ha impiegato l'installer.
- Il log dell'installer di Python viene finalmente scritto dove indicato (prima finiva altrove per via dello spazio in "Program Files").
- Il setup funziona anche se avviato da una console PowerShell 7.
- Nuova installazione silenziosa per gli amministratori:
AnonimizzatorePDF-Setup-v2.1.2.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART
Installazione
Windows: scarica AnonimizzatorePDF-Setup-v2.1.2.exe qui sotto ed eseguilo sopra l'installazione esistente — non serve disinstallare nulla, neppure Python. Verifica l'impronta con il file .sha256 allegato.
macOS: nessun cambiamento rispetto alla 2.1.0.
🔐 Verifica integrità
SHA256(AnonimizzatorePDF-Setup-v2.1.2.exe)
bcbfc02bab42b6a29a5f0a77a8c5b59a98597a954ea6c3ef24270e15236e1cb2
Su Windows: certutil -hashfile AnonimizzatorePDF-Setup-v2.1.2.exe SHA256 e confronta il risultato.