StatusRivet
SSS

Windows betik hata ayıklayıcısı soruları, tek tek yanıtlandı

05

Hata ayıklama temelleri

Windows betik hata ayıklayıcısı nedir ve StatusRivet birinin yerini alır mı?

Windows betik hata ayıklayıcısı, Windows'ta betik kodunda adım adım ilerlemek, kesme noktaları ayarlamak ve değişkenleri denetlemek için kullandığınız bir hata ayıklayıcıdır. StatusRivet birinin yerini almaz. Shell aracılığıyla betiğinizi, derleme komutunuzu ve test komutunuzu çalıştırır, yazdırdıkları hata metinlerini ve yığın izlerini okur ve başarısız olan dosya için bir fark taslağı hazırlar. Adım adım ilerleme kendi hata ayıklayıcınızda kalır, bu yüzden her ikisini de kullanın.

Bir win32 hata ayıklayıcısı neden PDB dosyalarına ihtiyaç duyar?

Bir PDB dosyası adresleri işlev adlarına, kaynak dosyalara ve satır numaralarına eşler, böylece bir yığın izi sayılar yerine kod olarak okunur. Semboller önemlidir. Hatalı PDB dosyası yanlış işlev adları verdiğinden, her gönderdiğiniz derleme için hata ayıklama sembolleriyle derleyin ve eşleşen PDB dosyasını saklayın. Semboller olmadan bir çağrı yığını yalnızca adresleri gösterir. StatusRivet kaydedilmiş yığın metnini arayabilir, ancak PDB'nin eksik olduğu isimleri kurtaramaz.

Bir çökmeye ait özel durum kodunu nasıl okurum?

Özel durum kodu hatayı adlandırır: 0xC0000005 bir erişim ihlalidir, yani geçersiz bellek okuma veya yazma anlamına gelir ve 0xC00000FD bir yığın taşmasıdır. Hatalı iş parçacığının çağrı yığını, buna hangi işlevin neden olduğunu gösterir. 1a kodlu bir Windows 11 mavi ekranı da sistem düzeyinde aynı fikri izler: bir dökümdeki bir duraklama kodu, üst kareden aşağıya doğru okunur. Bulması için grep'i kullanın.

Bir uygulama çöktüğünde JIT ayarı ne yapar?

JIT ayarı, kısa adıyla anında derleme, Windows'un bir uygulama çöktüğünde otomatik olarak bir hata ayıklayıcı başlatmasını sağlar. Yalnızca laboratuvar makineleri için. Sistem ayarı olduğundan, bunu yalnızca bir test makinesinde değiştirin, önceki değeri not edin ve ardından geri yükleyin. StatusRivet, değeri okumak için verdiğiniz komutu çalıştırabilir ve önce bir metin dosyasına kaydedebilir; Ask first (Önce Sor) modu herhangi bir değişiklikten önce duraklar.

Bir sürücüyü çekirdek düzeyinde hata ayıklamak için neye ihtiyacım var?

Çekirdek düzeyi iş, yazdığınız sürücüler içindir. Yalnızca laboratuvar. Normalde iki makine veya bir sanal makine gerektirir: biri hata ayıklayıcıyı çalıştırır, diğeri test hedefidir ve bir hata ayıklama bağlantısıyla birbirine bağlanır. Günlük PC'nizi hedef olarak asla kullanmayın. irql not less or equal mavi ekranı orada tipik bir duraklama kodudur ve yığın, hataya neden olan sürücü işlevini adlandırır.

StatusRivet kullanımı

StatusRivet araçları mı çalıştırıyor yoksa yalnızca mı öneriyor?

Evet, StatusRivet araçları kendisi çalıştırır. Kartlar her şeyi gösterir. Her eylem, gerçek sonucu içeren bir kart olarak sohbette görünür ve genişletilmiş bir kart tam çıktıyı gösterir; bu ya komut sonucudur ya da dosya farkıdır. Bir sohbet asistanı ne yapabileceğinizi açıklar; bu ajan dosyayı okur, komutu çalıştırır ve gerçek çıkış kodunu bildirir. Değişiklikleri hala Ask first (Önce Sor) modunda onaylarsınız.

Ajan dosyalar ve Shell ile ne yapabilir?

Dosya araçları read_file, write_file, append_file, edit_file, delete_file, make_dir, move_file, copy_file, list_dir, grep ve glob sohbetin çalışma klasöründe çalışır. Shell, derleme ve test komutlarınız gibi terminal komutlarını çalıştırır ve başarıyı gerçek çıkış koduna göre yargılar; tehlikeli komutlar engellenir. Kapsam size aittir. Shell, web ve SSH bu klasörle sınırlı değildir, böylece çalışmayı kendi sistemlerinizde tutarsınız.

Onay modları nelerdir?

Onay modları Auto-run (Otomatik Çalıştır), Ask first (Önce Sor) ve Plan only (Yalnızca Plan)'dir. Auto-run (Otomatik Çalıştır) hemen harekete geçer. Ask first (Önce Sor), dosya yazma gibi bir şeyler değiştiren eylemlerden önce duraklar ve kabul etmeniz için farkı gösterir. Plan only (Yalnızca Plan) bir plan yazar ve hiçbir şey çalıştırmaz; komutlar ve dosya değişiklikleri yok; planı uygulamak için modu değiştirirsiniz. Planlar yeniden başlatmalardan sağ kurtulur, bu yüzden daha sonra birine geri dönebilirsiniz.

windowsdebugging.com resmi StatusRivet web sitesi mi?

Evet, windowsdebugging.com resmi StatusRivet web sitesidir ve buradaki indirme butonu orijinal kurulum programını verir. Çalıştırmadan önce SHA-256 toplamını yayımlanan manifestoyla karşılaştırın. Mevcut sürüm 2.9.26'dır, 2 Kas 2026'da yayınlanmıştır ve kurulum programı yaklaşık 34 MB'tır. Bir şeyler yanlış görünüyorsa, uygulamadaki Send feedback (Geri Bildirim Gönder) butonunu kullanın.

Sonuçlar her zaman doğru mu?

Hayır. StatusRivet gerçek çıktıları gösterir ancak bir teşhisin veya düzeltmenin doğru olacağına garanti veremez. Metin çıktısından çalışır ve semboller eksik olan bir günlük daha zayıf yanıtlara yol açar. Bir değişikliği kabul etmeden önce her farkı okuyun, yeniden derleyin ve testlerinizi yeniden çalıştırın. Günlükteki bir hata kernel power event 41 örneğin, PC'nin beklenmedik şekilde yeniden başlatıldığını söyler, ancak bunu hangi kodun neden olduğunu değil.

Modeller, gizlilik ve indirme

Yapay zeka modeli nerede çalışır?

Model, StatusRivet'i işaret ettiğiniz yerde çalışır. Bir bulut AI sağlayıcısı, standart bir API uç noktası üzerinden sağlayıcının sunucularında çalışır; yerel bir model PC'nizde çalışır ve yerleşik model kendi uç noktanıza gerek kalmadan kullanıma hazırdır. Güvenmeden önce test edin. Test butonu bir uç nokta kontrol eder ve yanıt süresini ve bağlam penceresini gösterir, böylece uzun bir hata ayıklama oturumundan önce seçenekleri karşılaştırabilirsiniz.

Dosyalarım PC'den ayrılıyor mu?

Cevap modele bağlıdır, bu yüzden basit bir evet veya hayır değildir. Bir bulut AI sağlayıcısıyla, ajanın o adım için okuduğu dosyanın metni dahil olmak üzere istem, o sağlayıcıya gider. PC'nizdeki bir modelle hiçbir şey makineden ayrılmaz. Anahtarlar yerel kalır. Sohbetler ve API anahtarları her iki durumda da PC'de kalır ve araç çıktısındaki gizli bilgiler karartılır.

Kurulum programını nasıl indirip doğrularım?

İndirme butonu, taşınabilir .exe değil, yaklaşık 34 MB'lık kurulum programını verir. Yükleyici henüz kod imzalı değil, bu yüzden indirilen dosyanın yolunu ve SHA256'yı kullanarak certutil -hashfile komutunu çalıştırın ve sonucu yayımlanan manifestoyla karşılaştırın. Çalıştırmadan önce doğrulayın. Windows SmartScreen uyarı verebilir; toplam eşleştikten sonra More info (Daha fazla bilgi) ve ardından Run anyway (Yine de Çalıştır) seçeneğini seçin.

Bu web sitesindeki indirme butonu neyi kaydeder?

Buton, indirmeleri saymak için zamanı, IP adresinizi, tarayıcı kullanıcı aracısını ve varsa yönlendirme kaynağını kaydeder ve ardından sizi yükleyiciye yönlendirir. Web sitesi statik sayfalardan oluşur; barındırma ve bir CDN IP adreslerini ve erişim günlüklerini işler ve statinside.com'dan bir ziyaret sayacı sayfa ziyaretlerini kaydeder. Uygulamanın telemetresi yoktur.

Windows için StatusRivet

Kendi kodunuzu hata ayıklamaya hazır mısınız?

StatusRivet'i İndir ↗