Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
"Zaman yolculuğu hata ayıklama logosu, bir saat içerir
"
Bu bölümde, zaman yolculuğu izlemeleriyle ilgili sorunları giderme adımları açıklanmaktadır.
bir işlemi kaydetmeye çalışırken karşılaşılan sorunlar
"Zaman Yolculuğu Hata Ayıklamayı desteklemek için WinDbg yükseltilmiş olarak çalıştırılmalıdır" hata iletisi alıyorum
İletide de belirtildiği gibi, hata ayıklayıcının yükseltilmiş olarak çalıştırılması bir gereksinimdir. Hata ayıklayıcıyı yükseltilmiş olarak çalıştırmak için başlangıç menüsünde WinDbg simgesine sağ tıklayın ve ardından Diğer>Yönetici Olarak Çalıştır'ı seçin.
WinDbg'yi yönetici ayrıcalıklarına sahip olmayan bir hesapla yükledim ve "Zaman Yolculuğu Hata Ayıklamayı desteklemek için WinDbg yükseltilmiş olarak çalıştırılmalıdır" hata iletisi alıyorum
Yönetici ayrıcalıklarına sahip bir hesap kullanarak WinDbg'yi yeniden yükleyin ve hata ayıklayıcıda kayıt yaparken bu hesabı kullanın.
UWP uygulamasını başlatamıyorum ve kaydedemiyorum
Bu şu anda desteklenmiyor, ancak zaten çalışan bir UWP uygulamasına ekleyip kaydedebilirsiniz.
Başka bir oturumda, güvenlik bağlamında, kimlik bilgilerinde çalıştırılan olağan dışı bir işlem türünü kaydedemiyorum...
Şu anda, TTD yalnızca bir komut konsolundan veya Windows Gezgini'ndeki yürütülebilir dosyaya veya kısayola tıklayarak normalde başlatabileceğiniz normal işlemleri kaydeder.
Uygulamamı bilgisayarıma başarıyla kaydedemiyorum
Uygulamanızın kaydı başarısız olursa, basit bir Windows işlemini kaydedebildiğinizi doğrulayın. Örneğin, "ping.exe" veya "cmd.exe", normalde kaydedilebilen basit işlemlerdir.
Bilgisayarımda hiçbir şeyi başarıyla kaydedemiyorum
TTD kaydı, uygulama sanallaştırma çerçeveleri, bilgi yönetimi ürünleri, güvenlik yazılımları veya virüsten koruma ürünleri gibi diğer invaziv teknolojilerle karışabilen bir invaziv teknolojidir.
Bilinen TTD uyumsuzlukları hakkında bilgi için Bkz. Zaman Yolculuğu Hata Ayıklama - Genel Bakış bölümünde "Dikkate alınacak şeyler".
Bir uygulamayı izliyorum ve aynı anda AppVerifier'ı çalıştırıyorum; izleme yeniden oynatıldığında performans yavaş.
AppVerifier'ın uygulamayı denetlemek için belleği kullanma biçimi nedeniyle, iz kaydını yeniden oynatırken AppVerifier olmadan olan deneyime göre gözle görülür bir şekilde daha kötü olabilir. Performansı geliştirmek için uygulamayı kaydederken AppVerifier'ı devre dışı bırakın. Bu mümkün değilse, performansı geliştirmek için WinDbg'deki çağrı yığını penceresini kapatmanız gerekebilir.
.IDX dizin dosyaları ile ilgili sorunlar
Dizin dosyası olmadan veya bozuk veya eksik bir dizin dosyasıyla izleme dosyasında hata ayıklamak mümkündür, ancak önerilmez. Dizin dosyası, hata ayıklama işleminden okunan bellek değerlerinin en doğru olduğundan emin olmak ve diğer tüm hata ayıklama işlemlerinin verimliliğini artırmak için gereklidir.
.c0 komutunu kullanarak .RUN izleme dosyası ile ilişkilendirilmiş .IDX dizin dosyasının durumunu inceleyin.
!index -force çalıştırarak dizin dosyasını yeniden oluşturmayı deneyebilirsiniz.
.IDX dizin dosyasını yeniden oluşturma
Dizin dosyasında bir sorun olduğundan şüphelenirseniz veya !index -status "Dizin dosyası yüklendi" dışında bir şey söylüyorsa, dosyayı yeniden oluşturun.
Bunu yapmak için komutunu çalıştırabilirsiniz !index -force. Bu başarısız olursa:
- Hata ayıklayıcısını kapatın.
- Mevcut IDX dosyasını silin, .RUN iz dosyası ile aynı ada sahip olacak ve .RUN dosyasının bulunduğu dizinde yer alacaktır.
- WinDbg'de izleme .RUN dosyasını açın. Bu işlem,
!indexdizini yeniden oluşturmak için komutunu çalıştırır. - İzleme dizininin
!index -statusişlevsel olduğunu onaylamak için komutunu kullanın.
İzleme dosyasının bulunduğu konumda dizin dosyası için yeterli alan olduğundan emin olun. Kaydın içeriğine bağlı olarak, dizin dosyası genellikle iki kat daha büyük olan izleme dosyasından önemli ölçüde büyük olabilir.
Trace .RUN Dosyalarıyla İlgili Sorunlar
".RUN dosyasında sorunlar olduğunda, bunlar gibi hata mesajları alabilirsiniz."
Replay and log are out of sync at fallback data. Packet type is incorrect "Packet Type"
Replay and log are out of sync at opaque data. Log had already reached the end
Replay exit thread event does not match up with logged event
Logged debug write values are out of sync with replay
Çoğu durumda, tüm hata iletileri .RUN izleme dosyasının kullanılamaz olduğunu ve yeniden kaydedilmesi gerektiğini gösterir.
Kullanıcı modu uygulamasını yeniden kaydetme
Kullanıcı modu uygulamasını kaydederken belirli bir sorun varsa, aynı bilgisayarda farklı bir uygulamayı kaydetmeyi veya aynı uygulamayı farklı bir bilgisayarda denemeyi deneyebilirsiniz. Uygulamanın belirli bölümlerini kaydederken belirli bir sorun olup olmadığını görmek için uygulamanın farklı bir kullanımını kaydetmeyi deneyebilirsiniz.
"Hata ayıklama veya dizin oluşturma sırasında 'Raydan çıkma olayları' hakkındaki iletileri görüyorum."
Aşağıdaki gibi iletiler görebilirsiniz:
Derailment event MissingDataDerailment(7) on UTID 2, position 2A550B:108 with PC 0x7FFE5EEB4448 Request address: 0x600020, size: 32
TTD, hata ayıklayıcıda bir öykünücü çalıştırarak çalışır ve bu işlem durumunu kayıttaki her konumda kopyalamak için hata ayıklanan işlemin komutlarını çalıştırır. Bu öykünücü, sonuç durumu ile izleme dosyasında bulunan bilgiler arasında bir tür tutarsızlık gözlemlediğinde raydan çıkmalar oluşur. Örneğin yukarıda belirtilen hata, 0x7FFE5EEB4448 konumunda ve izlemekteki 2A550B:108 pozisyonunda bulunan bir yönergenin, kayıtta var olmayan 0x600020 konumu etrafındaki belleği okumaya çalışmasını ifade eder.
Raydan çıkmalar genellikle izlemenin daha gerisinde kaydedilen bazı yönergelerde kaydedicide veya bazen öykünücüde oluşan bir hatadan kaynaklanır.
Çoğu durumda bu hata mesajı, .RUN izleme dosyasında raydan çıkan iş parçacığının raydan çıkmaya başladığı noktadan itibaren belirsiz sayıda komut için bir boşluk olacağını gösterir. İzlemeye çalıştığınız olay bu boşluk sırasında gerçekleşmediyse iz kullanılabilir. Bu boşluk sırasında ilgi çekici olay oluştuysa izlemenin yeniden kaydedilmesi gerekir.