Τα λειτουργικά συστήματα Windows 10 και 11 συνοδεύονται από ένα προαιρετικό εργαλείο εικονικοποίησης, το Hyper-V. Εάν θέλετε, μπορείτε να το ενεργοποιήσετε χρησιμοποιώντας μια εντολή DISM στο PowerShell και στη γραμμή εντολών.
Ωστόσο, η εντολή για την ενεργοποίηση του Hyper-V μερικές φορές μπορεί να επιστρέψει το σφάλμα 0x800f080c "Το όνομα χαρακτηριστικών των Windows δεν αναγνωρίστηκε" ή το "Όνομα δυνατότητας Microsoft-Hyper-V είναι άγνωστο".
Συχνά αυτό το σφάλμα ενεργοποιείται λόγω προβλημάτων με την εντολή DISM. Εάν προσπαθήσετε να ενεργοποιήσετε το Hyper-V στα Windows 11 Home και αντιμετωπίσετε το σφάλμα, μπορεί να οφείλεται σε προβλήματα με το σενάριο. Σε κάθε περίπτωση, ακολουθούν μερικά βήματα αντιμετώπισης προβλημάτων για να διορθώσετε αυτό το σφάλμα και να ενεργοποιήσετε το Hyper-V στα Windows.
1. Ελέγξτε την εντολή για τυπογραφικά λάθη
Ο πιο συνηθισμένος παράγοντας σε αυτό το σφάλμα είναι η χρήση λανθασμένης εντολής. Μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή στο PowerShell για να ενεργοποιήσετε το Hyper-V στα Windows 11 Pro, Edu και Enterprise έκδοση του λειτουργικού συστήματος:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Εάν πιστεύετε ότι έχετε χρησιμοποιήσει τη σωστή εντολή, αναζητήστε περιττά κενά μεταξύ του Microsoft-Hyper-V-All. Εκτελέστε ξανά την εντολή και ελέγξτε εάν το σφάλμα έχει επιλυθεί.
Εάν το πρόβλημα παραμένει, ελέγξτε τους άλλους τρόπους ενεργοποιήστε το Hyper-V στα Windows 11.
2. Ελέγξτε τη δέσμη ενεργειών Hyper-V Batch για σφάλματα
Το Hyper-V είναι διαθέσιμο μόνο στην έκδοση Pro, Edu και Enterprise του λειτουργικού συστήματος Windows. Εάν χρησιμοποιείτε την Αρχική σελίδα, θα χρειαστεί να χρησιμοποιήσετε μια παρτίδα λύσης σεναρίου ενεργοποιήστε το Hyper-V στα Windows 11 Home.
Εάν αντιμετωπίσετε το σφάλμα 0x800f080c με τη δέσμη ενεργειών Hyper-V, ελέγξτε το για σφάλματα. Το σενάριο δέσμης για την ενεργοποίηση του Hyper-V θα πρέπει να μοιάζει κάπως έτσι:
έσπρωξε "%~dp0"
dir /b %SystemRoot%
σέρβις\Πακέτα\*Hyper-V*.μαμά >υπερ-ν.κείμενο
για /f %%i στο ('findstr /i. hyper-v.txt 2^>nul') κάνω απογοήτευση /Σε σύνδεση /norestart /Προσθήκη-πακέτο:"%SystemRoot%
σέρβις\Πακέτα\%%i"
del hyper-v.txt
Dism /online /επιτρέπω-feature /featurename: Microsoft-Hyper-V -All /LimitAccess /ALL
Παύση
Αφού επαληθεύσετε το σενάριο, εκτελέστε το σενάριο ως διαχειριστής και ελέγξτε εάν το σφάλμα έχει επιλυθεί.
3. Απενεργοποιήστε τη λειτουργία ακεραιότητας μνήμης απομόνωσης πυρήνα
Εάν το σφάλμα ενεργοποιείται σε μια εικονική μηχανή, όπως το VirtualBox, ελέγξτε εάν η δυνατότητα ακεραιότητας μνήμης προκαλεί το σφάλμα.
Η ακεραιότητα της μνήμης αποτελεί μέρος του Core Isolation των Windows 11, μιας δυνατότητας ασφαλείας που βασίζεται σε εικονικοποίηση. Όταν είναι ενεργοποιημένο, αποτρέπει τους παράγοντες απειλών από την εισαγωγή κακόβουλου κώδικα σε διαδικασίες συστήματος υψηλής ασφάλειας.
Ακολουθήστε αυτά τα βήματα για να απενεργοποιήσετε τη δυνατότητα ακεραιότητας μνήμης στα Windows 11:
- Τύπος Νίκη + Ι για να ανοίξω Ρυθμίσεις.
- Στη συνέχεια, κάντε κλικ στο Απόρρητο και ασφάλεια καρτέλα στο αριστερό παράθυρο.
- Στη συνέχεια, κάντε κλικ στο Ασφάλεια των Windows.
- Σύμφωνα με το Περιοχές προστασίας ενότητα, κάντε κλικ στο Ασφάλεια συσκευής.
- Κάντε κλικ στο Λεπτομέρειες απομόνωσης πυρήνα σύμφωνα με το Απομόνωση πυρήνα Ενότητα.
- Εδώ, αλλάξτε το διακόπτη για Ακεραιότητα μνήμης για να το απενεργοποιήσετε.
Επανεκκινήστε τη συνεδρία εικονικής μηχανής και ελέγξτε για τυχόν βελτιώσεις.
Εάν το πρόβλημα παραμένει, μπορείτε να χρησιμοποιήσετε τον Επεξεργαστή Μητρώου για να τροποποιήσετε τις τιμές μητρώου για να απενεργοποιήσετε τη δυνατότητα ακεραιότητας μνήμης.
Σημειώστε ότι η επεξεργασία του μητρώου των Windows ενέχει κινδύνους. Σιγουρέψου ότι δημιουργήστε αντίγραφο ασφαλείας του μητρώου των Windows και δημιουργήστε ένα σημείο επαναφοράς πριν προχωρήσετε στα παρακάτω βήματα.
Για να απενεργοποιήσετε την ακεραιότητα της μνήμης απομόνωσης πυρήνα χρησιμοποιώντας τον Επεξεργαστή Μητρώου:
- Τύπος Win + R για να ανοίξετε το Run.
- Τύπος regedit στο πλαίσιο Εκτέλεση και κάντε κλικ Εντάξει. Κάντε κλικ Ναί εάν ζητηθεί από τον Έλεγχο λογαριασμού χρήστη (UAC).
- Στον Επεξεργαστή Μητρώου, μεταβείτε στην ακόλουθη τοποθεσία. Μπορείτε να αντιγράψετε και να επικολλήσετε τη διαδρομή μητρώου για γρήγορη πλοήγηση:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity\
- Στο δεξί παράθυρο, κάντε διπλό κλικ στο Ενεργοποιημένο αξία.
- Στο Δεδομένα αξίας πεδίο, τύπος 0 και κάντε κλικ Εντάξει.
Κλείστε τον Επεξεργαστή Μητρώου και ελέγξτε εάν επιλύθηκε το σφάλμα 0x800f080c.
Διόρθωση του σφάλματος 0x800f080c Hyper-V στα Windows
Αυτό το σφάλμα συχνά ενεργοποιείται λόγω λανθασμένης εντολής ή προβλήματος με το σενάριο δέσμης. Σε κάθε περίπτωση, ελέγξτε την εντολή ή το σενάριο για τυπογραφικά λάθη και διορθώστε τα για να ενεργοποιήσετε το Hyper-V στον υπολογιστή σας.
Τούτου λεχθέντος, το Hyper-V δεν είναι το μόνο εργαλείο εικονικοποίησης που είναι διαθέσιμο στα Windows. Οι δύο δημοφιλείς εναλλακτικές λύσεις, το VirtualBox και το VMWare Player είναι εξαιρετικά εργαλεία εικονικής μηχανής με ξεχωριστά πλεονεκτήματα.