PrivaZer logo

Uno dei migliori pulitori PC gratuiti
L'alternativa a CCleaner
IT


Come pulire SRUM su Windows?



SRUM & tracce di esecuzione
Cos'è SRUM e perché dovrei pulirlo?

SRUM, il System Resource Usage Monitor, è una funzione di Windows che registra quanta CPU, rete ed energia consuma ogni programma, ora per ora. Esiste principalmente per il resoconto della batteria e il tracciamento dell'utilizzo dei dati di rete, ma come effetto collaterale diventa un diario dettagliato di tutto ciò che è stato eseguito sul tuo PC, sia esso avviato dal menu Start, da uno script o da un servizio in background.

La raccolta è gestita dal Diagnostic Policy Service (DPS), che interroga periodicamente i processi in esecuzione e quelli eseguiti di recente e scrive i risultati in un database. Poiché funziona indipendentemente da Explorer, SRUM può catturare programmi che altre tracce (come UserAssist) mancano completamente, e i dati possono persistere per diverse settimane. È memorizzato come database ESE (lo stesso motore usato da Windows Search) in C:\Windows\System32\sru\SRUDB.dat, con le categorie di dati tracciati configurate sotto HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SRUM\Extensions.

Cosa contiene una voce SRUM?
Struttura di un record orario SRUM di Windows Struttura verticale di un record SRUM. Ogni campo registra qualcosa sull'utilizzo delle risorse di un programma durante una finestra oraria: la sua identità, i cicli CPU, i byte di rete e la durata della connessione, l'attività del disco, e il tempo in primo piano o l'utilizzo energetico. Tutti questi campi sono prove di esecuzione e vengono rimossi da PrivaZer. Memorizzato nel database SRUDB.dat · un riepilogo per app per ora · raccolto dal Diagnostic Policy Service Percorso completo dell'eseguibile e SID utente quale programma è stato eseguito, e con quale account Cicli CPU consumati utilizzo del processore per quell'ora Byte di rete inviati e ricevuti per app, per interfaccia di rete Durata della connessione di rete per quanto tempo l'app ha mantenuto una connessione Byte del disco letti e scritti volume di I/O di archiviazione per quell'ora Tempo in primo piano & utilizzo energetico tempo della finestra attiva e consumo energetico stimato Prova di esecuzione, rimossa da PrivaZer

Campo Cosa rivela Elaborazione da parte di PrivaZer
Percorso & SID utente Quale programma è stato eseguito e da chi Rimosso
Cicli CPU Quanta elaborazione ha svolto l'app Rimosso
Byte di rete inviati/ricevuti Quanti dati ha trasferito online l'app Rimosso
Durata della connessione Per quanto tempo l'app è rimasta connessa Rimosso
Lettura/scrittura del disco Attività di archiviazione generata dall'app Rimosso
Tempo in primo piano & utilizzo energetico Quanto attivamente è stata usata l'app, e il suo consumo energetico Rimosso

Come Amcache, un record SRUM non ha alcuna parte estetica, ogni campo è una misurazione di ciò che un programma ha effettivamente fatto. Ciò che lo rende insolitamente approfondito è la combinazione: non solo che un programma sia stato eseguito, ma quanto abbia usato la rete, il disco e la batteria, ora per ora, per settimane. PrivaZer rimuove questi record in modo che questo diario di utilizzo delle risorse non rimanga più nel database.

Cosa c'è di davvero privato in SRUM?

SRUM non dice solo che un programma è esistito, dice come è stato usato: quanto traffico di rete ha generato, per quanto tempo è rimasto in primo piano, approssimativamente quanta batteria ha consumato. Poiché la raccolta è gestita dal Diagnostic Policy Service anziché da Explorer, non si limita ai programmi su cui hai fatto doppio clic: compaiono anche processi in background e strumenti a riga di comando. Questa combinazione, presenza più un profilo di utilizzo nel tempo, è ciò che rende SRUM prezioso per gli strumenti forensi anche quando altre tracce di esecuzione sono già state cancellate.

PrivaZer pulisce SRUM?

Sì. PrivaZer rileva e cancella il database SRUM come parte di una scansione, e può anche mirare a esso singolarmente.

SRUDB.dat è normalmente tenuto aperto dal Diagnostic Policy Service mentre Windows è in esecuzione. PrivaZer rilascia quel blocco ed elimina in modo sicuro i file in C:\Windows\System32\sru, SRUDB.dat e qualsiasi file complementare accanto a esso, sovrascrivendoli prima della rimozione in modo che i vecchi record non possano essere recuperati con strumenti di ripristino o recupero dati. Questo avviene direttamente, nella stessa sessione, senza bisogno di riavvio. Sono richiesti diritti di amministratore.

Le voci di SRUM sopravvivono dopo aver disinstallato un programma?

Sì. Disinstallare un programma ed eliminarne i file non rimuove la sua cronologia in SRUM. I record orari del suo utilizzo di CPU, rete, disco ed energia possono rimanere nel database per settimane, mostrando non solo che il programma è esistito ma come è stato effettivamente usato, molto tempo dopo che ogni traccia del programma stesso è scomparsa. Pulire SRUM è ciò che elimina questa registrazione residua.

È sicuro pulire SRUM?

Sì. SRUM è una cache diagnostica che Windows mantiene per il resoconto della batteria e della rete, e si ricostruisce automaticamente. Cancellarla non influisce sui programmi installati, sui file o sulla stabilità del sistema. Il Diagnostic Policy Service continua a funzionare (o si riavvia) normalmente, quindi le funzioni di risoluzione dei problemi che ne dipendono non vengono influenzate in modo permanente.

Le voci di SRUM ricompariranno dopo la pulizia?

Sì, ed è previsto: il Diagnostic Policy Service riprende i suoi riepiloghi orari non appena riusi il PC. La pulizia rimuove la traccia storica accumulata fino a quel momento, quindi ciò che un esaminatore potrebbe recuperare è solo ciò che è successo da allora. Esegui PrivaZer periodicamente per mantenere quella traccia ridotta.

In cosa differisce SRUM da Amcache, Shimcache e UserAssist?

Tutti e quattro mostrano che un software è esistito o è stato eseguito, ma ognuno cattura un aspetto diverso. SRUM è l'unico con un profilo orario di utilizzo delle risorse, CPU, rete, disco ed energia, e l'unico che non è legato a un avvio dalla GUI. UserAssist registra gli avvii dalla GUI con un conteggio delle esecuzioni e il tempo in primo piano. Amcache è un file hive con ricchi metadati per programma incluso un hash SHA-1. Shimcache registra principalmente percorsi e date dell'ultima modifica. Pulirne solo uno lascia intatti gli altri tre.

Per gli altri, vedi: Amcache, Shimcache e UserAssist.

Nessuna domanda corrisponde alla tua ricerca. Prova con parole chiave diverse.


Per utenti avanzati
Opzioni di scansione - Opzioni SRUM
Come pulire SRUM su Windows. Opzione SRUM: rimuovi le tracce di esecuzione dal database SRUDB.dat
Hai ancora una domanda? Siamo felici di aiutarti. Contatta il nostro team di supporto