BCDEdit ile Windows Test Signing modunu açma, etkin olup olmadığını kontrol etme, yaygın hataları düzeltme ve modu güvenli şekilde tekrar kapatma rehberi.
Test Modu, diğer adıyla Test Signing modu, Windows'un standart üretim sürücü imzalama sürecinden geçmemiş test imzalı çekirdek modu sürücülerini ve bazı geliştirme derlemelerini yüklemesine izin veren bir önyükleme yapılandırması seçeneğidir.
Özel bir sürücüyü test ederken, eski veya özel donanım yazılımı kurarken, düşük seviyeli Windows bileşenleri geliştirirken ya da güvenilir bir donanım üreticisinin veya geliştirici aracının yönergelerini uygularken bu modu etkinleştirmeniz gerekebilir.
Önemli: Test Modu, normal sürücü imzalama kısıtlamalarını gevşetir. Güvenilmeyen web sitelerinden indirilen rastgele sürücüler için güvenlik uyarılarını atlamak amacıyla etkinleştirmeyin. Yalnızca test imzalı bir sürücünün neden gerekli olduğunu anladığınız durumlarda kullanın.
Önyükleme yapılandırmasını değiştirmeden önce şu noktaları kontrol edin:
Test Modunu etkinleştirmenin standart yolu bcdedit komut satırı aracını kullanmaktır. Adımlar Windows 10 ve Windows 11'de aynıdır.
Windows 11'de menü genellikle Terminal (Yönetici) seçeneğini gösterir. Windows 10'da Windows PowerShell (Yönetici) veya Komut İstemi (Yönetici) görünebilir.
Bu komutu kopyalayıp çalıştırın:
bcdedit /set testsigning onKomut başarılı olursa buna benzer bir mesaj görürsünüz:
The operation completed successfully.Bilgisayarınızı yeniden başlatın. Yeniden başlatmadan sonra Windows Test Modunda açılmalıdır. Masaüstünün sağ alt köşesinde Test Mode filigranı görebilirsiniz.
Geçerli önyükleme yapılandırmasını kontrol etmek için yükseltilmiş Terminal veya Komut İstemi açın ve şu komutu çalıştırın:
bcdeditWindows Boot Loader bölümünde testsigning girdisini bulun. Test Modu etkinse şu şekilde görünmelidir:
testsigning YesGörsel olarak da kontrol edebilirsiniz: Test Modu etkinken Windows çoğu zaman masaüstünde Windows sürümünü ve Test Mode ifadesini içeren bir filigran gösterir.
Bu filigran normaldir. Windows'un test imzalama açık şekilde çalıştığını gösterir. Bu bir etkinleştirme sorunu değildir ve Windows'un bozuk olduğu anlamına gelmez.
Filigran genellikle Test Modunu kapatıp bilgisayarı yeniden başlattıktan sonra kaybolur. Test Modunu kapattıktan sonra hâlâ görünüyorsa durumu bcdedit ile kontrol edin ve testsigning değerinin artık Yes olmadığından emin olun.
Test imzalı sürücülere artık ihtiyacınız yoksa Test Modunu kapatın. Terminal, PowerShell veya Komut İstemi'ni Yönetici olarak açın ve şu komutu çalıştırın:
bcdedit /set testsigning offArdından bilgisayarı yeniden başlatın. Yeniden başlatmadan sonra Windows normal sürücü imzalama davranışına dönmeli ve Test Modu filigranı kaybolmalıdır.
Not: Bir sürücü veya program Test Moduna bağlıysa Test Modu kapatıldıktan sonra çalışmayı durdurabilir. Üretim amaçlı kullanılan bir bilgisayarda Test Modunu kapatmadan önce test imzalı sürücüyü kaldırın veya düzgün imzalanmış bir sürümle değiştirin.
bcdedit /set testsigning on komutunu çalıştırdığınızda şu hatayı görebilirsiniz:
An error has occurred setting the element data.
The value is protected by Secure Boot policy and cannot be modified or deleted.Bu genellikle Secure Boot'un UEFI ürün yazılımında etkin olduğu ve Test Modunun açılmasını engellediği anlamına gelir.
bcdedit /set testsigning on komutunu Yönetici olarak tekrar çalıştırın.Güvenlik uyarısı: Secure Boot önemli bir koruma özelliğidir. Yalnızca açık bir teknik nedeniniz varsa devre dışı bırakın ve yapılandırmanız izin veriyorsa test tamamlandıktan sonra tekrar etkinleştirin.
| Hata veya Belirti | Olası Neden | Ne Yapmalı? |
|---|---|---|
Access is denied |
Terminal Yönetici olarak açılmamıştır. | Pencereyi kapatın ve Terminal (Yönetici) veya Komut İstemi (Yönetici) açın. |
The boot configuration data store could not be opened |
Yetersiz izinler veya bozuk önyükleme yapılandırması. | Komutu yükseltilmiş terminalde çalıştırın. Hata devam ederse Windows önyükleme yapılandırmasını ve disk sağlığını kontrol edin. |
| Komut başarılı, ancak filigran görünmüyor | Windows henüz yeniden başlatılmamıştır veya filigran kabuk/özelleştirme yazılımı tarafından gizleniyordur. | Bilgisayarı yeniden başlatın ve durumu bcdedit ile doğrulayın. |
| Sürücü hâlâ yüklenmiyor | Sürücü engellenmiş, uyumsuz, farklı şekilde imzasız veya başka bir Windows sürümü için derlenmiş olabilir. | Aygıt Yöneticisi'ni, Olay Görüntüleyicisi'ni ve sürücü üreticisinin belgelerini kontrol edin. |
Hayır. Güvenli Mod, sorun giderme için Windows'u en az sürücü ve hizmetle başlatır. Test Modu ise test imzalı sürücülerin yüklenebilmesi için sürücü imzalama davranışını değiştirir.
Hayır. Test Modunun Windows etkinleştirme ile ilgisi yoktur. Yalnızca test imzalama ve sürücü yükleme davranışını etkiler.
Günlük kullanım için Test Modunun kapalı tutulması daha iyidir. Yalnızca sürücü geliştirme, donanım testi veya açıkça tanımlanmış bir sorun giderme görevi için açık bırakın.
Hayır. Önyükleme yapılandırmasını değiştirmek yönetici ayrıcalıkları gerektirir.
Hayır. Test Modunu kapatmak sürücüleri silmez, ancak test imzası gerektiren sürücüler yeniden başlatmadan sonra artık yüklenmeyebilir.
Windows 10 veya Windows 11'de Test Modunu etkinleştirmek için yükseltilmiş Terminal veya Komut İstemi açın, bcdedit /set testsigning on komutunu çalıştırın ve bilgisayarı yeniden başlatın. Windows'u normal moda döndürmek için bcdedit /set testsigning off komutunu çalıştırın ve tekrar yeniden başlatın.
Test Modunu etkinleştir: bcdedit /set testsigning on
Durumu kontrol et: bcdedit
Test Modunu kapat: bcdedit /set testsigning off
Komut Secure Boot nedeniyle başarısız olursa, Secure Boot'u devre dışı bırakmanın sizin durumunuz için kabul edilebilir olup olmadığını değerlendirin. Normal bir ev veya ofis bilgisayarında Test Modu geçici olarak kullanılmalı ve gerekli test tamamlandıktan sonra kapatılmalıdır.