Test imzalı sürücülerin yüklenmesini etkinleştirme

Varsayılan olarak, Windows test imzalı çekirdek modu sürücülerini yüklemez. Test imzalı sürücülerin yüklenmesini etkinleştirmek için BCDEdit.exe kullanarak TESTSIGNING önyükleme yapılandırma seçeneğini etkinleştirin veya devre dışı bırakın. Bu seçeneği etkinleştirmek için yönetici haklarına sahip olmanız gerekir.

Uyarı

Çekirdek modu kod imzalama ilkesi, tüm çekirdek modu kodlarının Windows'un 64 bit sürümlerine yüklenecek dijital imzaya sahip olmasını gerektirir. Ancak çoğu durumda, imzasız bir sürücü Windows'un 32 bit sürümlerine yüklenebilir ve yüklenebilir. Daha fazla bilgi için bkz . Sürücü İmzalama İlkesi.

Yönetici hakları gerekli

BCDEdit'i kullanmak için sistemdeki Administrators grubunun üyesi olmanız ve komutu yükseltilmiş bir komut isteminden çalıştırmanız gerekir. Yükseltilmiş bir Komut İstemi penceresi açmak için Windows görev çubuğundaki arama kutusuna cmd yazın, arama sonuçlarında Komut İstemi'ne sağ tıklayın ve Yönetici olarak çalıştır'ı seçin.

Uyarı

Önyükleme yapılandırma verilerini değiştirmek için BCDEdit kullanmak için yönetim hakları gereklidir. BCDEdit /set kullanarak bazı önyükleme girdisi seçeneklerini değiştirmek bilgisayarınızı çalışamaz hale getirebilir. Alternatif olarak, önyükleme ayarlarını değiştirmek için Sistem Yapılandırması yardımcı programını (MSConfig.exe) kullanın.

Test imzalı kodun kullanımını etkinleştirme veya devre dışı bırakma

Test imzalı kodun yüklenmesini etkinleştirmek veya devre dışı bırakmak için BCDEdit komut satırlarını çalıştırın. Bir değişikliğin etkili olması için, seçeneği etkinleştirme veya devre dışı bırakma, yapılandırmayı değiştirdikten sonra bilgisayarı yeniden başlatmanız gerekir.

Test imzalı kodu etkinleştirmek için aşağıdaki BCDEdit komut satırını kullanın:

:: If this command results in "The value is protected by Secure Boot policy and cannot be modified or deleted"
:: Then reboot the PC, go into BIOS settings, and disable Secure Boot. BitLocker may also affect your ability to modify this setting.
Bcdedit.exe -set TESTSIGNING ON

Uyarı

Windows 10, sürüm 1507'den başlayarak, Bellek Bütünlüğü / HVCI (Hiper Yönetici Kod Bütünlüğü) etkinleştirilmişse, kendi kendine oluşturulan herhangi bir test sertifikasını kullanarak ikiliyi test-imzalamanız gerekir. İmzasız ikili dosya desteklenmez.

Test imzalı kodun kullanımını devre dışı bırakmak için aşağıdaki BCDEdit komut satırını kullanın:

Bcdedit.exe -set TESTSIGNING OFF

Aşağıdaki şekilde, test imzalamayı etkinleştirmek için BCDEdit komut satırını kullanmanın sonucu gösterilmektedir.

TESTSIGNING önyükleme yapılandırma seçeneğini kullanmanın sonuçlarını gösteren ekran görüntüsü.

Testle imzalanan kodu yüklerken Windows'un davranışı etkinleştirilir

Test imzalı kod yüklenirken Windows, kullanıcılara sistemin test imzalama özelliğinin etkinleştirildiğini anımsatmak için masaüstünün sağ alt köşesinde "Test Modu" metnini içeren bir filigran görüntüler. Herhangi bir sertifika, işletim sisteminin ve çekirdek yükünün sürücülerini imzalayabilir. Sertifika doğrulamasının güvenilen bir kök sertifika yetkilisinden gelmesi gerekmez. Ancak, her sürücü görüntü dosyasının dijital imzası olmalıdır.