Programların neden kilitlendiğini bulun!

Programların neden kilitlendiğini bulun!

Donup kalan programları kapatmadan ve verilerinizi kaybetmeden önce deneyebileceğiniz birkaç yol var..

1. Kaynak İzleyicisi

Windows 7’deki bu az bilinen tanı işlevi, bir programın neden kilitlendiğini bulmanıza yardımcı olabilir. Aracın kullanımı oldukça kolay.

Bir program kilitlendiğinde Başlat menüsünü açın ve RESMON yazın. Resmon.exe’ye tıklayarak Windows 7 Kaynak İzleyicisi’ni çalıştırın.

CPU sekmesine tıklayın ve donan işlemi bulana dek aşağı doğru kaydırın. İşlem gereçkten kilitlenmişse kırmızı olarak vurgulanmış görünüyor. Eğer hiçbir şey görmüyorsanız, program meşgul olabilir. Programa geçiş yapıp birkaç dakika daha bekleyin.

Vurgulu işlemi bulduktan sonra sağ tıklayın ve “Bekleme zincirini incele“ye tıklayın. “Normal olarak çalışıyor” iletisini alıyorsanız, kilitlenmeyi kurtarmak için Kaynak İzleyicisi’nin yapabileceği bir şey yoktur. Ancak başka bir işlemi beklediğini söylüyorsa, bir umut var. Bu durumda Kaynak İzleyicisi, daha fazla detay görüntüleyecektir.

Beklemeye neden olan işlemi kapatın

Beklemeye neden olan işlemi kapatın

Neyi kapattığınıza dikkat edin: Bir işlemin kendisini beklediğini görüyorsanız, bunu kapatmanız iki işlemin de kapanmasına yol açabilir.

Programın beklemesine neden olan işlemi bu iletişim kutusu içerisinden sonlandırın. Öncesinde tüm programlardaki kayıt etmediğiniz verileri kaydetmeniz, tedbir açısından iyi bir hareket olacaktır.

Burada şunun için dikkatli olmalısınız: Windows’un çalışması için gereken bir işlemi kapatırsanız, sistemin kilitlenmesine neden olabilirsiniz. Bunun yanında bir işlem, kendi kopyasını bekliyorsa (örneğin Firefox.exe, Firefox.exe’yi bekliyorsa) bu işlemi sonlandırmanız, her ikisinin de sonlanmasına neden olabilir.

Resource Monitor işinize yaramadıysa deneyebileceğiniz başka alternatifler de var.

WhatIsHang

3. Process Hacker

Büyük resmi görmek için tıklayınProcess Hacker, işlemleri yakından incelemenize izin veren daha kapsamlı bir araç

Process Hacker, çalışan işlemler hakkında bilmeniz gereken her şeyi söyleyebilecek kapsamlı bir araç. Kilitlenmiş gibi görünen işlemleri de ortaya çıkarmakta birebir.

Öncelikle kilitlenen uygulamanızın ismine Process Hacker listesinde çift tıklayın ve Handles sekmesine geçin. Burada programın açtığı tüm dosyaları, kayıt defteri anahtarlarını ve Windows nesnelerini göreceksiniz. Bu bilgiler ışığında kilitlenen programın ne yapmaya çalıştığı konusunda bilgi edinebilirsiniz.

Modules sekmesine geçtiğinizde ise programınızın hangi DLL ve diğer destek dosyalarını kullandığını göreceksiniz. Ancak bu bilgiler genellikle tercübeli Windows kullanıcıları için bile fazla şey ifade etmez. Description sütununda bazı işe yarar bilgiler bulmanız mümkün.

Örneğin bir program bir hafta önce kilitlenmeye başladıysa ve bunun “Microsoft Office 2010 Component” adında bir şey yüklediğini görüyorsanız, Office’i de bir hafta önce yüklediyesiniz, doğru yönde ilerliyorsunuz demektir. Bu DLL dosyasının adını Google’da aratarak bilgi edinmeye çalışın.

Thread sekmesi, deneyebileceğiniz diğer çözümler

Thread sekmesi, deneyebileceğiniz diğer çözümler
Thread sekmesinde ise işlem parçacıklarını görebilirsiniz. Bunlar, kodları çalıştırmakla sorumlu Windows nesneleridir. Bunların her birine sağ tıklayarak Analyze > Wait‘i seçin. Bu sayede işlem parçacığının ne için beklediğini öğrenebilirsiniz.Tüm bunlar da sorunu çözmenize yardımcı olmadıysa, daha genel sorun çözme tekniklerine başvurabilirsiniz: Gereksiz uygulamaları kaldırın, UpdateStar gibi bir yazılımla tüm uygulamalarınızın güncel olduğundan emin olun, Device Doctor ile sürücülerinizi güncelleyin ve CCleaner ile gereksiz öğelerden kurtulun.

Kaynak : Chip