SRUM, System Resource Usage Monitor, er en Windows-funktion, der registrerer, hvor meget CPU, netværk og energi hvert program forbruger, time for time. Den findes primært til batterirapportering og registrering af netværksdataforbrug, men som en bivirkning bliver den til en detaljeret dagbog over alt, der har kørt på din pc, uanset om det blev startet fra Start-menuen, et script eller en baggrundstjeneste.
Indsamlingen drives af Diagnostic Policy Service (DPS), som periodisk forespørger kørende og senest kørte processer og skriver resultaterne til en database. Fordi den fungerer uafhængigt af Stifinder, kan SRUM fange programmer, som andre spor (som UserAssist) helt overser, og dataene kan forblive i flere uger. Den gemmes som en ESE-database (den samme motor, Windows Søgning bruger) på C:\Windows\System32\sru\SRUDB.dat, med de datakategorier, den registrerer, konfigureret under HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SRUM\Extensions.
| Felt | Hvad det afslører | Behandling af PrivaZer |
|---|---|---|
| Sti & bruger-SID | Hvilket program der kørte, og hvem der kørte det | Fjernet |
| CPU-cyklusser | Hvor meget behandling programmet udførte | Fjernet |
| Netværksbytes sendt/modtaget | Hvor meget data programmet flyttede online | Fjernet |
| Forbindelsesvarighed | Hvor længe programmet forblev forbundet | Fjernet |
| Disklæsning/-skrivning | Lagringsaktivitet genereret af programmet | Fjernet |
| Forgrundstid & energiforbrug | Hvor aktivt programmet blev brugt, og dets strømforbrug | Fjernet |
Ligesom Amcache har en SRUM-post ingen kosmetisk del, hvert felt er en måling af, hvad et program faktisk gjorde. Det, der gør den usædvanligt grundig, er kombinationen: ikke blot at et program kørte, men hvor meget det brugte af netværk, disk og batteri, time for time, i flere uger. PrivaZer fjerner disse poster, så denne dagbog over ressourceforbrug ikke længere ligger i databasen.
SRUM fortæller ikke blot, at et program eksisterede, den fortæller, hvordan det blev brugt: hvor meget netværkstrafik det genererede, hvor længe det kørte i forgrunden, cirka hvor meget batteri det brugte. Fordi indsamlingen drives af Diagnostic Policy Service snarere end af Stifinder, er den ikke begrænset til programmer, du dobbeltklikkede på, baggrundsprocesser og kommandolinjeværktøjer vises også. Denne kombination, tilstedeværelse plus en brugsprofil over tid, er det, der gør SRUM værdifuld for retstekniske værktøjer, selv når andre udførelsesspor allerede er ryddet.
Ja. PrivaZer registrerer og rydder SRUM-databasen som en del af en scanning, og kan også målrette den alene.
SRUDB.dat holdes normalt åben af Diagnostic Policy Service, mens Windows kører. PrivaZer frigiver denne lås og sletter sikkert filerne i C:\Windows\System32\sru, SRUDB.dat og eventuelle følgefiler ved siden af, ved at overskrive dem før fjernelse, så de gamle registreringer ikke kan hentes tilbage med gendannelses- eller datagendannelsesværktøjer. Dette sker direkte, i samme session, ingen genstart er nødvendig. Administratorrettigheder er påkrævet.
Ja. Afinstallation af et program og sletning af dets filer fjerner ikke dets SRUM-historik. De timelige registreringer af dets CPU-, netværks-, disk- og energiforbrug kan forblive i databasen i flere uger og vise ikke blot, at programmet eksisterede, men hvordan det faktisk blev brugt, længe efter at alle spor af programmet selv er væk. Rensning af SRUM er det, der fjerner denne resterende registrering.
Ja. SRUM er en diagnostisk cache, som Windows opretholder til batteri- og netværksrapportering, og den genopbygges automatisk. At rydde den påvirker ikke dine installerede programmer, dine filer eller systemets stabilitet. Diagnostic Policy Service fortsætter med at køre (eller genstarter) som normalt, så fejlfindingsfunktioner, der er afhængige af den, påvirkes ikke permanent.
Ja, og det er forventet: Diagnostic Policy Service genoptager sine timelige sammenfatninger, så snart du bruger pc'en igen. Rensning fjerner det historiske spor frem til det tidspunkt, så det, en undersøger kunne gendanne, kun er det, der er sket siden. Kør PrivaZer jævnligt for at holde dette spor kort.
Alle fire viser, at software har eksisteret eller kørt, men hver af dem fanger en anden del af billedet. SRUM er den eneste med en timelig ressourceforbrugsprofil, CPU, netværk, disk og energi, og den eneste, der ikke er knyttet til en GUI-opstart. UserAssist registrerer GUI-opstarter med et kørselsantal og fokustid. Amcache er en registreringsfil med righoldige metadata pr. program, inklusive en SHA-1-hash. Shimcache registrerer primært stier og datoer for senest ændret. Rensning af kun én efterlader de andre tre intakte.
For de andre, se: Amcache, Shimcache og UserAssist.