Ciò che un installer lascia davvero dietro di sé
Un tipico installer scrive il programma in Program Files o %LOCALAPPDATA%, sparpaglia le impostazioni tra %APPDATA%, %LOCALAPPDATA% e ProgramData, registra i tipi di file nel registro e spesso installa un runtime condiviso (ridistribuibili VC++) più un servizio di aggiornamento. La disinstallazione esegue uno script scritto dal fornitore, e i fornitori lo ottimizzano per il «non toccare i dati dell'utente» — così configurazione, log e cache sopravvivono di proposito. È una cortesia by design, ma su decine di app il conto sale: 200 MB di cartelle orfane per ogni applicazione rimossa è la norma per chat, torrent e editor.
- Cartelle in %APPDATA% e %LOCALAPPDATA% che sopravvivono al disinstallatore
- Voci in ProgramData condivise tra utenti, tenute «giusto in caso»
- Chiavi di registro sotto HKCU\Software che nessun disinstallatore tocca
- Runtime condivisi (VC++ 2015–2022) che restano perché altre app potrebbero servirsi
- Servizi di aggiornamento e attività pianificate che a volte sopravvivono all'app genitore
Ciò che portable promette davvero — e dove fallisce
Un'app portatile si estrae in una sola cartella, tiene le impostazioni in un file INI accanto all'EXE e non scrive nulla nel registro — cancelli la cartella e non c'è più, il che la rende la vincitrice onesta della categoria «residui». Il costo è l'integrazione: nessuna associazione di file finché non la registri a mano (che è già di per sé una scrittura nel registro), nessuna voce nel menu Start salvo aggiungerla tu, aggiornamenti a mano, e le app con driver, servizi o estensioni della shell semplicemente non possono essere portatili. I browser sono il caso limite — le build portatili esistono, ma sync, stato di browser predefinito e gestori di protocollo (mailto:, zoommtg:) ti combattono di continuo.
La sicurezza è la parte che tutti saltano: le app portatili non passano dai controlli di firma dello store, quindi scaricatele dal sito del fornitore, non da aggregatori di reputazione ignota. E portatile non vuol dire impronta zero altrove — i browser portatili si portano comunque dietro la cartella del profilo dentro la propria directory, che cresce esattamente come quella di uno installato.
Dove passa davvero il confine
Installato per default per tutto ciò che ha driver, servizi, integrazione profonda con la shell o necessità di auto-aggiornamento: antivirus, VPN, client di sincronizzazione cloud, i driver stessi. Portabile per default per gli strumenti che usi a richiesta — file manager, convertitori, editor, diagnostica — e per tutto ciò che vuoi portare su una chiavetta USB o replicare su una macchina nuova copiando una cartella. Le app del Microsoft Store stanno in mezzo: girano in sandbox pulita e si disinstallano quasi completamente, al prezzo delle politiche dello store. Qualunque cosa disinstalli, aspettati dei resti: un controllo rapido di %APPDATA% e %LOCALAPPDATA% in cerca della cartella del fornitore dopo aver rimosso un programma è l'abitudine che tiene la macchina onesta.
Domande e risposte
Le app portatili lasciano tracce nel registro?
L'app in sé non scrive nulla, ma Windows sì — liste MRU, Zone.Identifier sui file scaricati, voci di prefetch. Sono kilobyte, non le cartelle e i servizi che lasciano le app installate.
Le app portatili sono più sicure di quelle installate?
Solo se scaricate dal sito del fornitore: la portabilità in sé non cambia nulla sul fronte malware. Saltare l'installer salta però le sue schermate di offerte in bundle, il che elimina un vettore di spazzatura ben reale.
Scopri cosa include la licenza prima dell'acquisto.
La prova singola di 30 minuti include gli strumenti essenziali. Le funzioni PRO restano bloccate finché non attivi una licenza a pagamento.
Da leggere dopo
Scrivici: [email protected]