A Process Monitor a Windows Sysinternals kiváló hibaelhárító eszköze, amely valós időben jeleníti meg azokat a fájlokat és rendszerleíró kulcsokat, amelyekhez az alkalmazások hozzáférnek. Az eredmények naplófájlba menthetők, amelyet elküldhet egy szakértőnek a probléma elemzése és hibaelhárítása céljából.
Itt található egy útmutató arról, hogyan rögzítheti az alkalmazások által elért rendszerleíró adatbázist és fájlrendszert, és hogyan hozhat létre naplófájlt a Process Monitor segítségével további elemzés céljából.
A Process Monitor használatával nyomon követheti a rendszerleíró adatbázis és a fájlrendszer változásait
Forgatókönyv: Tegyük fel, hogy nem tud írni a OTTHONT AD fájl sikeresen letölthető a Windows rendszerben, és tudni szeretné, mi történik a motorháztető alatt. A következő cikkben minden lépés ezt a példahelyzetet járja körül.
1. lépés: Folyamatfigyelő futtatása és szűrők konfigurálása
- Letöltés Folyamatfigyelő tól től Windows Sysinternals webhely.
- Csomagolja ki a zip fájl tartalmát egy tetszőleges mappába.
- Futtassa a Process Monitor alkalmazást
- Tartalmazza azokat a folyamatokat, amelyeken nyomon szeretné követni a tevékenységet. Ebben a példában szeretné szerepeltetni
Notepad.exe
a (Include) szűrőkben.
- Kattintson Hozzáadás, és kattintson rendben.
Tipp: Több bejegyzést is hozzáadhat, ha néhány további folyamatot szeretne nyomon követni
Notepad.exe
. Hogy ez a példa egyszerűbb legyen, csak nyomon követjükNotepad.exe
. - Tól Opciók menü, kattintson Válassza az Oszlopok lehetőséget.
- Az „Esemény részletei” alatt engedélyezze Sorszám, és kattintson rendben.
2. lépés: Események rögzítése
- Nyissa meg a Jegyzettömböt.
- Váltson a Process Monitor ablakra.
- Engedélyezze a „Rögzítés” módot (ha még nincs bekapcsolva). A „Rögzítés” mód állapotát a Process Monitor eszköztáron tekintheti meg.
A fent kiemelt gomb a „Rögzítés” gomb, amely jelenleg le van tiltva. Erre a gombra kell kattintania (vagy használja Ctrl + E gombsorozat) lehetővé teszi az események rögzítését.
(Mostantól látni fogja a Process Monitor főablakát, amely valós időben rögzíti a rendszerleíró adatbázis és a fájl eseményeket folyamatok szerint, amikor és amikor azok előfordulnak.)
- Tisztítsa meg a meglévő eseménylistát a segítségével Ctrl + x billentyűsor (Fontos), és kezdje elölről
- Most váltson a Jegyzettömbre, és próbálja meg reprodukálni a problémát.
A probléma reprodukálásához (ebben a példában) próbáljon meg írni a HOSTS fájlba (
C:\Windows\System32\Drivers\Etc\HOSTS
) és elmenti. A Windows felajánlja a fájl mentését (a Mentés másként párbeszédpanel megjelenítésével) más néven vagy más helyre.Tehát mi történik a motorháztető alatt, amikor HOSTS fájlba menti? A Process Monitor pontosan ezt mutatja.
- Váltson a Process Monitor ablakra, és kapcsolja ki a rögzítést (Ctrl + E) amint reprodukálja a problémát.
Fontos: A rögzítés engedélyezése után ne teljen sok idő a probléma reprodukálásához. Hasonlóképpen kapcsolja ki a rögzítést, amint befejezte a probléma reprodukálását. Ez megakadályozza, hogy a Process Monitor más szükségtelen adatokat rögzítsen (ami megnehezíti az elemzési részt). Mindezt a lehető leggyorsabban kell megtennie.
Megoldás: A fenti naplófájl azt mondja, hogy a Jegyzettömb találkozott egy
HOZZÁFÉRÉS MEGTAGADVA
hiba az íráskorOTTHONT AD
fájlt. A megoldás az lenne, ha egyszerűen futtassa a Jegyzettömböt emelt szinten (kattintson a jobb gombbal, és válassza a "Futtatás rendszergazdaként" lehetőséget), hogy tudjon írniOTTHONT AD
fájl sikeresen.
3. lépés: A kimenet mentése
- A Process Monitor ablakban válassza ki a Fájl menüt, és kattintson Megment
- Válassza ki Natív folyamatfigyelő formátum (PML), adja meg a kimeneti fájl nevét és elérési útját, mentse a fájlt.
- Kattintson jobb gombbal a
Log fájl. PML
fájlt, kattintson a Küldés gombra, és válassza kiTömörített (zip) mappa
. Ez tömöríti a fájlt a következővel:~90%
. Nézd meg az alábbi grafikát. Minden bizonnyal tömöríteni szeretné a naplófájlt, mielőtt elküldi valakinek.
A szerkesztő megjegyzése: Általában azt javaslom ügyfeleimnek, hogy a naplót a Minden esemény lehetőséget, hogy a diagnózis pontosabb legyen. Ha folyamatfigyelő naplót szeretne küldeni, győződjön meg arról, hogy engedélyezte a Minden esemény opciót a naplófájl mentésekor. Ne felejtse el először tömöríteni (.zip) a naplófájlt.
Ennyi, olvasók. A dokumentáció egyszerűségének megőrzése érdekében a legegyszerűbb példát használtam, hogy a végfelhasználó megértse egyértelműen, hogyan lehet hatékonyan nyomon követni a rendszerleíró adatbázis és a fájlrendszer eseményeit a Process Monitor segítségével és előállítani a log fájl.
Egy apró kérés: Ha tetszett a bejegyzés, kérlek oszd meg?
Egy "apró" megosztásod komolyan segítene ennek a blognak a növekedésében. Néhány nagyszerű javaslat:- Tűzd ki!
- Oszd meg kedvenc blogoddal + Facebook, Reddit
- Tweeteljen!