SRUM, System Resource Usage Monitor, er ein Windows-funksjon som loggar kor mykje CPU, nettverk og energi kvart program brukar, time for time. Han finst hovudsakleg for batterirapportering og sporing av nettverksdatabruk, men som ein biverknad vert han ein detaljert dagbok over alt som køyrde på PC-en din, anten det vart opna frå Start-menyen, eit skript, eller ei bakgrunnsteneste.
Innsamlinga vert driven av Diagnostic Policy Service (DPS), som med jamne mellomrom spør om køyrande og nyleg køyrde prosessar og skriv resultata til ein database. Fordi han fungerer uavhengig av Explorer, kan SRUM fange opp program som andre spor (som UserAssist) heilt går glipp av, og dataa kan bestå i fleire veker. Han vert lagra som ein ESE-database (same motor som Windows Search brukar) på C:\Windows\System32\sru\SRUDB.dat, med kategoriane av data han held styr på, konfigurerte under HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SRUM\Extensions.
| Felt | Kva det avslører | Handsaming av PrivaZer |
|---|---|---|
| Sti & brukar-SID | Kva program som køyrde og kven som køyrde det | Fjerna |
| CPU-syklusar | Kor mykje prosessering programmet gjorde | Fjerna |
| Nettverksbyte sende/motekne | Kor mykje data programmet flytta over nett | Fjerna |
| Varigheit på tilkopling | Kor lenge programmet heldt seg tilkopla | Fjerna |
| Disklesing/-skriving | Lagringsaktivitet generert av programmet | Fjerna |
| Forgrunnstid & energibruk | Kor aktivt programmet vart brukt, og straumbruken hans | Fjerna |
Som Amcache har ei SRUM-registrering ingen kosmetisk del, kvart felt er ei måling av kva eit program faktisk gjorde. Det som gjer han uvanleg grundig, er kombinasjonen: ikkje berre at eit program køyrde, men kor mykje det brukte nettverket, disken og batteriet, time for time, i veker. PrivaZer fjernar desse registreringane slik at ressursbruksdagboka ikkje lenger ligg i databasen.
SRUM seier ikkje berre at eit program eksisterte, det seier korleis det vart brukt: kor mykje nettverkstrafikk det genererte, kor lenge det køyrde i forgrunnen, omtrent kor mykje batteri det brukte. Fordi innsamlinga vert driven av Diagnostic Policy Service heller enn av Explorer, er han ikkje avgrensa til program du dobbeltklikka, bakgrunnsprosessar og kommandolinjeverktøy dukkar opp òg. Den kombinasjonen, tilstadevære pluss ein bruksprofil over tid, er det som gjer SRUM verdifull for rettstekniske verktøy sjølv når andre køyringsspor alt er reinsa.
Ja. PrivaZer oppdagar og reinsar SRUM-databasen som ein del av eit søk, og kan òg målrette han åleine.
SRUDB.dat vert normalt halden open av Diagnostic Policy Service medan Windows køyrer. PrivaZer opphevar den låsen og slettar tryggingsmessig filene i C:\Windows\System32\sru, SRUDB.dat og eventuelle følgjefiler ved sida av, ved å skrive over dei før fjerning slik at dei gamle registreringane ikkje kan hentast tilbake med gjenopprettingsverktøy. Dette skjer direkte, i same økt, ingen omstart er nødvendig. Administratorrettar er påkravde.
Ja. Å avinstallere eit program og slette filene hans fjernar ikkje SRUM-historikken hans. Dei timevise registreringane av CPU-, nettverks-, disk- og energibruken hans kan liggje i databasen i veker, og vise ikkje berre at programmet eksisterte, men korleis det faktisk vart brukt, lenge etter at alle spor av sjølve programmet er borte. Å reinse SRUM er det som fjernar denne attverande oppføringa.
Ja. SRUM er ein diagnostisk cache Windows held ved lag for batteri- og nettverksrapportering, og han byggjer opp att automatisk. Å reinse han påverkar ikkje dei installerte programma, filene dine eller systemstabiliteten. Diagnostic Policy Service held fram med å køyre (eller startar på nytt) som normalt, så feilsøkjingsfunksjonar som er avhengige av han, vert ikkje permanent påverka.
Ja, og det er venta: Diagnostic Policy Service tek opp att dei timevise samanstillingane sine så snart du brukar PC-en igjen. Reinsing fjernar det historiske sporet fram til det punktet, så det ein granskar kan hente tilbake, er berre det som har skjedd sidan. Køyr PrivaZer med jamne mellomrom for å halde det sporet kort.
Alle fire viser at programvare eksisterte eller køyrde, men kvar av dei fangar ein ulik del. SRUM er den einaste med ein timevis ressursbruksprofil, CPU, nettverk, disk og energi, og den einaste som ikkje er knytt til ei GUI-opning. UserAssist loggar GUI-opningar med eit køyringstal og fokustid. Amcache er ei hive-fil med rike metadata per program, inkludert ein SHA-1-hash. Shimcache loggar hovudsakleg stiar og datoar for siste endring. Å reinse berre éin let dei tre andre stå urørte.
For dei andre, sjå: Amcache, Shimcache og UserAssist.