![]() |
Process Monitor - Windows'ta Ne Oluyor Gör
Windows'ta bazen bir şey saçmalıyor ama sebebini bulmak işkence oluyor.
Program açılmıyor. Bir dosyaya erişemiyor. Registry'de bir yere takılıyor. Bir şey durmadan hata veriyor. Arka planda ne yaptığı belli değil. Böyle durumlarda benim baktığım araçlardan biri Process Monitor. Resmî sayfa: Process Monitor - Microsoft Sysinternals Bu programı ilk açtığında biraz korkutabilir. Çünkü ekranın önüne saniyeler içinde binlerce kayıt dökülüyor. Ama mesele zaten hepsini tek tek okumak değil. Filtre koyup aradığın şeyi bulmak. Process Monitor gerçek zamanlı olarak: Dosya sistemi hareketlerini Registry işlemlerini Process ve thread hareketlerini DLL yüklemelerini gösterebiliyor. Mesela bir program açılmıyor. Programı filtreye ekliyorsun ve bakıyorsun: Hangi dosyaya erişmeye çalışmış? "Access Denied" mı almış? Registry'de hangi anahtarı aramış? Bir DLL bulamamış mı? Dosya yolu yanlış mı? Bir anda hata mesajının arkasında ne olduğunu görmeye başlıyorsun. Benim sevdiğim tarafı bu. Windows'un "bir hata oluştu" deyip sustuğu yerde Process Monitor sana perde arkasını gösteriyor. Filtreleme kısmı baya güçlü. Process adına göre, dosya yoluna göre, işlem türüne göre, sonuca göre ayıklama yapabiliyorsun. Özellikle: Kod:
ACCESS DENIEDBir de Process Tree tarafı var. Hangi process hangisini başlatmış görebiliyorsun. Bir program başka bir process açmış mı, child process nereden gelmiş, olayın zinciri nasıl başlamış bunları görmek mümkün. Boot Logging özelliği de var. Windows açılırken olan şeyleri kayıt altına alabiliyor. Normalde sistem açılmadan önce veya açılış sırasında yaşanan problemi yakalamak zor oluyor. Process Monitor bunu da loglayabiliyor. Ama burada önemli bir şey söyleyeyim: Bu program "hızlandırma aracı" değil. Bir şeyleri kapatıp FPS arttırmak için kullanmıyorsun. Bu daha çok "Windows şu anda ne yapıyor?" sorusunun cevabını görmek için. Benim gözümde hata ayıklama tarafında acayip güçlü. Bir program çalışmıyorsa, dosya izni sorunu varsa, registry tarafında takılıyorsa, bir şeyin nereden çağrıldığını merak ediyorsan Process Monitor baya iş görüyor. Ama ilk açınca önüne milyon tane satır gelince panik yapma. Filtre yoksa Procmon çöplük gibi görünür, filtre koyunca araç haline gelir. Bunu öğrendikten sonra kullanması çok daha rahat. Program portable. Kurulum gerektirmiyor. Aç, işini gör, kapat. Kısacası Windows'ta sorun çözmeyi seviyorsanız veya "bu program arkada ne yapıyor?" diye merak ediyorsanız arşivde bulunması gereken araçlardan biri. Kullanan varsa en çok hangi filtreyi kullandığını yazsın. Özellikle garip bir hatayı Procmon ile bulduğunuz olduysa onu da anlatın. |
| Tüm saatler GMT +3 olarak gösterilir. Şu an saat 02:50. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.