Windows 10 ve 11 çalıştıran sistemleriniz, isteğe bağlı bir sanallaştırma aracı olan Hyper-V ile birlikte gelir. İsterseniz, PowerShell ve Komut İstemi'nde bir DISM komutu kullanarak etkinleştirebilirsiniz.
Ancak, Hyper-V'yi etkinleştirme komutu bazen "Bir Windows özellik adı tanınmadı" veya "Özellik Adı Microsoft-Hyper-V Bilinmiyor" hatası 0x800f080c döndürebilir.
Genellikle bu hata, DISM komutuyla ilgili sorunlar nedeniyle tetiklenir. Windows 11 Home'da Hyper-V'yi etkinleştirmeye çalışır ve hatayla karşılaşırsanız, bunun nedeni komut dosyasıyla ilgili sorunlar olabilir. Her durumda, bu hatayı düzeltmek ve Windows'ta Hyper-V'yi etkinleştirmek için birkaç sorun giderme adımını burada bulabilirsiniz.
1. Komutta Yazım Hatalarını Kontrol Edin
Bu hataya en yaygın katkıda bulunan, yanlış bir komutun kullanılmasıdır. İşletim sisteminin Windows 11 Pro, Edu ve Enterprise sürümünde Hyper-V'yi etkinleştirmek için PowerShell'de aşağıdaki komutu kullanabilirsiniz:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Doğru komutu kullandığınızı düşünüyorsanız, Microsoft-Hyper-V-All arasında gereksiz boşluk arayın. Komutu yeniden çalıştırın ve hatanın çözülüp çözülmediğini kontrol edin.
Sorun devam ederse, diğer çözüm yollarına göz atın. Windows 11'de Hyper-V'yi etkinleştirin.
2. Hatalar için Hyper-V Toplu Komut Dosyanızı Kontrol Edin
Hyper-V yalnızca Windows işletim sisteminin Pro, Edu ve Enterprise sürümlerinde mevcuttur. Home kullanıyorsanız, bir toplu komut dosyası geçici çözümü kullanmanız gerekir. Windows 11 Home'da Hyper-V'yi etkinleştirin.
Hyper-V komut dosyasında 0x800f080c hatasıyla karşılaşırsanız, hata olup olmadığını kontrol edin. Hyper-V'yi etkinleştirmek için toplu komut dosyası şöyle görünmelidir:
itti "%~dp0"
dir /b %SystemRoot%
servis\Paketler\*Hyper-V*.anne >hyper-v.txt
/f %%i için ('findstr /i. hyper-v.txt 2^>nul') Yapmak dism /çevrimiçi /yeniden başlatma /eklemek-paket:"%SistemKökü%
servis\Paketler\%%i"
del hyper-v.txt
Dism /çevrimiçi /olanak vermek-özellik /özellik adı: Microsoft-Hyper-V -All /LimitAccess /ALL
Duraklat
Komut dosyasını doğruladıktan sonra, komut dosyasını yönetici olarak çalıştırın ve hatanın çözülüp çözülmediğini kontrol edin.
3. Çekirdek İzolasyon Bellek Bütünlüğü Özelliğini Kapatın
Hata, VirtualBox gibi bir sanal makinede tetiklenirse, hataya bellek bütünlüğü özelliğinin neden olup olmadığını kontrol edin.
Bellek bütünlüğü, Windows 11'in sanallaştırma tabanlı bir güvenlik özelliği olan Çekirdek İzolasyonunun bir parçasıdır. Etkinleştirildiğinde, tehdit aktörlerinin yüksek güvenlikli sistem süreçlerine kötü amaçlı kod eklemesini engeller.
Windows 11'de bellek bütünlüğü özelliğini devre dışı bırakmak için şu adımları izleyin:
- Basmak Kazan + Ben açmak Ayarlar.
- Ardından, Gizlilik ve Guvenlik sol bölmedeki sekme.
- Sonra, tıklayın Windows Güvenliği.
- Altında Koruma alanları bölümüne tıklayın Cihaz güvenliği.
- Tıklamak Çekirdek izolasyon detayları altında Çekirdek izolasyonu bölüm.
- Burada, anahtar için geçiş yapın Bellek bütünlüğü kapatmak için
Sanal makine oturumunuzu yeniden başlatın ve herhangi bir iyileştirme olup olmadığını kontrol edin.
Sorun devam ederse, bellek bütünlüğü özelliğini devre dışı bırakmak üzere kayıt defteri değerlerini değiştirmek için Kayıt Defteri Düzenleyicisi'ni kullanabilirsiniz.
Windows Kayıt Defterinizi düzenlemenin risk içerdiğini unutmayın. Emin ol Windows Kayıt Defterinizi yedekleyin Ve bir geri yükleme noktası oluştur Aşağıdaki adımlara geçmeden önce.
Kayıt Defteri Düzenleyicisi'ni kullanarak Çekirdek yalıtım belleği bütünlüğünü devre dışı bırakmak için:
- Basmak Kazan + R Çalıştır'ı açmak için.
- Tip regedit Çalıştır kutusunda ve tıklayın TAMAM. Tıklamak Evet Kullanıcı Hesabı Denetimi (UAC) tarafından istenirse.
- Kayıt Defteri Düzenleyicisi'nde aşağıdaki konuma gidin. Hızlı gezinme için kayıt defteri yolunu kopyalayıp yapıştırabilirsiniz:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity\
- Sağ bölmede, üzerine çift tıklayın. Etkinleştirilmiş değer.
- İçinde Değer verisi alan türü 0 ve tıklayın TAMAM.
Kayıt Defteri Düzenleyicisini kapatın ve 0x800f080c hatasının çözülüp çözülmediğini kontrol edin.
Windows'ta 0x800f080c Hyper-V Hatasını Düzeltme
Bu hata genellikle yanlış bir komut veya toplu komut dosyanızdaki bir sorun nedeniyle tetiklenir. Her durumda, komut veya komut dosyasında yazım hataları olup olmadığını kontrol edin ve bilgisayarınızda Hyper-V'yi etkinleştirmek için bunları düzeltin.
Bununla birlikte, Hyper-V, Windows'ta kullanılabilen tek sanallaştırma aracı değildir. İki popüler alternatif olan VirtualBox ve VMWare Player, belirgin avantajlara sahip mükemmel sanal makine araçlarıdır.