«

»

Mar 04

Windows 10 cancella files da solo ?

Mi è capitato un caso veramente strano mentre lavoravo su un pc con Windows 10, stavo facendo il debug di un applicazione che generava diversi files di log con estensione .TXT all’interno della cartella temporanea di Windows (nel mio caso C:\TEMP\), i files di log mi servivano per capire cosa stesse facendo l’applicazione, il lavoro è durato diversi giorni, peccato che dopo pochi giorni (random ?) questi files di log venissero cancellati in modo automatico da Windows e quindi non riuscivo a portare a termine i test del programma !

 

Il bello della faccenda è che questi files creati nella cartella TEMP venivano cancellati in modo definitivo e quindi non comparivano nemmeno nel cestino !, inoltre altri files presenti nella stessa cartella ma con estensioni diverse non venivano mai cancellati anche a distanza di diversi giorni, solo i miei files di log .TXT sparivano inesorabilmente nel nulla… cominciavo a dubitare che fosse qualche virus o un comportamento veramente anomalo del programma che stavo testando, in realtà sembra un baco di Windows, continuate a leggere…..

All’inizio ho pensato che fosse l’infame Sensore memoria attivo sul pc che stavo usando, quindi ho aperto

Impostazioni -> Sistema -> Archiviazione

ed ho verificato che il Sensore memoria fosse disattivato come effettivamente era (vedi immagine) :

.

per fugare ogni dubbio sono entrato nella configurazione del Sensore memoria e ho controllato che nonostante fosse spento anche i suoi parametri non potessero influire su cancellazioni improvvise di files, quindi ho impostato tutto come da immagine seguente :

.

in pratica disabilitando qualsiasi funzione del Sensore memoria pensavo di aver risolto….. ed invece dopo qualche giorno i miei files di log erano puntualmente spariti ancora dalla directory TEMP, a quel punto mi è venuto il dubbio che potesse essere un lavoro schedulato su Windows che a tempo si attivava e provocava il danno, quindi ho aperto (come amministratore) l’Utilità di pianificazione di Windows 10 (Task Scheduler) da :

Start -> Programmi -> Strumenti di amministrazione -> Utilità di pianificazione

oppure da :

Start -> esegui -> taskschd.msc

e qui analizzando un pò i lavori automatici schedulati in Windows ho trovato nel percorso :

Libreria utilità di pianificazione -> Microsoft -> Windows -> DiskCleanup

il lavoro schedulato

SlientCleanup

che ho subito disabilitato premendo il tasto destro del mouse sul lavoro e selezionando la voce Disattiva come da immagine seguente :

.

Una volta spento questo lavoro schedulato i miei files di log non sono più “spariti” dalla cartella TEMP anche a distanza di moltissimi giorni e Windows 10 funziona perfettamente senza nessuna controindicazione, non ho capito bene cosa sia questo lavoro e cosa faccia, controllando lo scheduler ho visto che esegue questo comando a tempo :

%windir%\system32\cleanmgr.exe /autoclean /d %systemdrive%

Mi sembra molto un baco di Windows anche perchè mi aspetterei che dei files cancellati in automatico dal sistema passino dal cestino e non che vengano eliminati definitivamente dal disco !, voi che ne pensate ?

 

3 commenti

  1. Gianni

    Dopo l’aggiornamento KB 5011487 e KB 4023057 è accaduto anche a me, ma seguendo le chiarissime istruzioni di cui sopra, al momento della cancellazione di un file, la stessa è sempre definitiva e quindi il file non è mai prima visualizzabile nel cestino. Sembra pertanto che in queso caso la soluzione individuata non funzioni per i file cancellati manualmente!!!

    1. mdede

      Grazie per il commento ma il suo sembrerebbe un caso diverso di cestino di Windows corrotto, almeno dal link cghe ha postato, ne avevamo già parlato anche noi qui :

      https://www.trickit.it/windows/riparare-cestino-corrotto-in-windows

      Saluti.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>