Skip to content

v2.1.2 — Installazione Windows verificata su Windows reale

Choose a tag to compare

@jacktotem jacktotem released this 07 Oct 09:07
· 4 commits to main since this release
4c10e78

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.