Kā izsekot 'Piekļuve liegta' reģistram un failu notikumiem, izmantojot procesu pārraugu - Winhelponline

How Trackaccess Deniedregistry



Labi uzrakstīta lietojumprogramma pareizi apstrādā kļūdas, detalizēti paziņojot lietotājam par kļūdu, kuru tā novērš, un par to, kā to novērst, nevis klusi neizdoties vai uzmest neskaidru kļūdas kodu un atmest. Šajā ziņojumā ir aprakstīts, kā izsekot “Piekļuve liegta” notikumiem failu un reģistra darbībām, kas notiek sistēmā, izmantojot Process Monitor.

(Man jau ir raksts par izmantojot Process Monitor ar piemēru, un šajā rakstā ir īpaši izskaidrots, kā izsekot / izsekot ierakstus “Piekļuve liegta”, konfigurējot filtrēšanas opcijas procesa monitorā.







1. Iegūstiet Procesa monitors no Windows SysInternals lappuse .



2. Pieņemiet EULA, kas parādās, pirmo reizi palaižot programmu.



3. Process Monitor sāk notikumu tveršanu automātiski. Pārtrauciet tveršanu, rīkjoslā noklikšķinot uz pogas Tvert (CTRL + E).





Labajā pusē redzamais 5 pogu komplekts ir paredzēts 5 dažādu uzņemto darbību parādīšanai.



(Viss tik un tā tiek uzņemts, taču jūs varat izvēlēties, kas tiek parādīts izvades logā.)

  1. Reģistrs

  2. Failu sistēma

  3. Tīkla darbība

  4. Procesa un pavedienu darbība

  5. Procesa profilēšana

4. Lielākajai daļai problēmu novēršanas procedūru ir jāieslēdz 1. vai 2. poga (vai abas, ja nepieciešams). Tātad, vispirms ieslēdziet 1. un 2. pogu.

5. Izvēlnē Filtrs noklikšķiniet uz Filtrs (CTRL + L)

6. Dialoglodziņā Process Monitor Filter noklikšķiniet uz pogas Atiestatīt. Tas ir, lai notīrītu visus filtrus, ja esat konfigurējis iepriekš.

7. Pēc tam iestatiet filtrēšanas opcijas kā zemāk norādītās, lai noķertu ierakstus “Piekļuve liegta”.

Rezultāts satur NOLiedz tad Iekļaut

8. Noklikšķiniet Pievienot un noklikšķiniet uz Labi.

9. Sāciet tveršanu, rīkjoslā iespējojot pārslēgšanas pogu Capture.

10. Tagad sāc atkārtot problēmu. Pieņemsim, ka jūs mēģināt izveidot reģistra atslēgu un rodas kļūda .. mēģiniet veikt to pašu darbību, kamēr Process Monitor to uztver fonā.

11. Pēc problēmas atveidošanas jūs redzēsiet Process Monitor sarakstu ar piekļuves liegumu ierakstiem (ja tādi ir bijuši).

Šajā piemērā es mēģināju izveidot reģistra atslēgu zem filiāles HKEY_CLASSES_ROOT, izmantojot komandrindu REG.EXE, un tas novērsa kļūdu Access Denied. Protams, es zināju, ka REG.EXE ir jāpalaiž paaugstinātā komandu uzvednē, lai izveidotu vai modificētu atslēgas reģistra sistēmas apgabalos. Tas ir paredzēts ilustrācijai.

12. Pierakstiet procesa nosaukumu, darbību, kuru mēģinājāt veikt, un failu / direktoriju vai reģistra ceļu, kuru mēģinājāt modificēt. Ja nepieciešams, mainiet atļaujas.

Tomēr ņemiet vērā, ka ne visi procesa Monitorā redzamie ACCESS DENIED ieraksti var būt problemātiski notikumi. Daži ir pilnīgi normāli. Ja neesat pārliecināts, kas ir redzams žurnālā, saglabājiet žurnālu PML failā. saspiest to un nosūtīt attiecīgajai atbalsta komandai.


Viens neliels pieprasījums: ja jums patika šī ziņa, lūdzu, dalieties ar šo?

Viena “niecīga” daļa no jums nopietni palīdzētu daudz palielināt šo emuāru. Daži lieliski ieteikumi:
  • Piespraud to!
  • Kopīgojiet to savā iecienītākajā emuārā + Facebook, Reddit
  • Čivināt to!
Tāpēc liels paldies par atbalstu, mans lasītāj. Tas neprasīs vairāk nekā 10 sekundes no jūsu laika. Kopīgošanas pogas atrodas tieši zemāk. :)