Κατά την εγκατάσταση του virtualbox εμφανίζεται ένα σφάλμα. Τι να κάνετε εάν δεν ήταν δυνατό να ανοίξετε μια περίοδο λειτουργίας για την εικονική μηχανή. Αφαίρεση και αντικατάσταση αρχείων προγράμματος

Όταν προσπαθείτε να ξεκινήσετε μια περίοδο λειτουργίας στο εργαλείο εικονικοποίησης "VirtualBox", ο χρήστης μπορεί να αντιμετωπίσει ένα σφάλμα και το αντίστοιχο μήνυμα "Αποτυχία ανοίγματος συνεδρίας για την εικονική μηχανή" (κωδικός σφάλματος E_FAIL (0x80004005)). Αυτό το σφάλμα παρουσιάζεται αρκετά στοχαστικά, χθες το πρόγραμμα μπορούσε να λειτουργήσει σταθερά και τώρα αρνείται να ξεκινήσει καθόλου. Σε αυτό το άρθρο, θα εξηγήσω τι είναι αυτό το σφάλμα E_FAIL, τι το προκαλεί και πώς να διορθώσετε το σφάλμα E_FAIL (0x80004005) στον υπολογιστή σας.

Όπως ανέφερα παραπάνω, αυτό το σφάλμα εμφανίζεται όταν χρησιμοποιείτε το πρόγραμμα VirtualBox (εργαλείο λογισμικού εικονικοποίησης) σε μια κατάσταση όπου το ίδιο το VirtualBox δεν μπορούσε να γράψει σωστά την κατάσταση συστήματος στο αντίστοιχο αρχείο vbox.

Οι λόγοι για αυτήν την κατάσταση μπορεί να είναι η ζημιά στο ίδιο το αρχείο vbox, η απασχόλησή του με άλλη διαδικασία, η εσφαλμένη λειτουργία μιας από τις ενημερώσεις του λειτουργικού συστήματος των Windows και επίσης εάν ορισμένα από τα αρχεία του λειτουργικού συστήματος των Windows έχουν επιδιορθωθεί από την εφαρμογή Universal Theme Patcher.

Σφάλμα στο VirtualBox

Πώς να διορθώσετε το σφάλμα E_FAIL (0x80004005)

Υπάρχουν αρκετοί αποτελεσματικοί τρόποι για να απαλλαγείτε από το σφάλμα E_FAIL (0x80004005). Ας τα εξετάσουμε με τη σειρά.

Μέθοδος αριθμός 1. Διαγράψτε και μετονομάστε αρχεία στο VirtualBox

Ας ακολουθήσουμε το μονοπάτι:

C:\Users\Username\VirtualBox VMs\Όνομα της εικονικής σας μηχανής\.

Θα πρέπει να υπάρχουν δύο αρχεία με το όνομα της εικονικής μηχανής σας και την επέκταση .vbox και .vbox-prev. Δημιουργήστε αντίγραφα ασφαλείας () αυτών των αρχείων, αποθηκεύοντάς τα κάπου ασφαλή στον υπολογιστή σας. Στη συνέχεια, διαγράψτε το αρχείο .vbox στον παραπάνω κατάλογο και μετονομάστε το αρχείο .vbox-prev με το όνομα και την επέκταση (.vbox) του προηγουμένως διαγραμμένου αρχείου.

Αφού εκτελέσετε σωστά αυτήν τη λειτουργία, το σφάλμα E_FAIL (0x80004005) μπορεί να επιλυθεί.

Μέθοδος αριθμός 2. Χρησιμοποιήστε τη λειτουργικότητα του βοηθητικού προγράμματος SFC

Εκτελέστε τη γραμμή εντολών ως διαχειριστής (κάντε κλικ στο κουμπί "Έναρξη", πληκτρολογήστε cmd στη γραμμή αναζήτησης, το όνομα του βοηθητικού προγράμματος που βρέθηκε με το ίδιο όνομα θα εμφανιστεί στην κορυφή). Κάντε κλικ σε αυτό με το δεξί κουμπί του ποντικιού, στο μενού που εμφανίζεται, επιλέξτε "Εκτέλεση ως διαχειριστής".

Στο παράθυρο της γραμμής εντολών που εμφανίζεται, πληκτρολογήστε:

sfc /scannow - περιμένετε να ολοκληρωθεί ο έλεγχος ακεραιότητας του αρχείου συστήματος, επανεκκινήστε τον υπολογιστή σας και, στη συνέχεια, δοκιμάστε να εκτελέσετε το "VirtualBox".

Μέθοδος αριθμός 3. Απεγκατάσταση προβληματικής ενημέρωσης των Windows

Μερικές φορές, ένας από τους λόγους για το πρόβλημα με τον κωδικό σφάλματος E_FAIL (0x80004005) είναι η εργασία μιας από τις ενημερώσεις του λειτουργικού συστήματος των Windows. Για να απεγκαταστήσετε αυτήν την ενημέρωση, εκτελέστε ξανά τη γραμμή εντολών ως διαχειριστής (όπως περιγράφεται παραπάνω), πληκτρολογήστε εκεί:

wusa /απεγκατάσταση /kb:3004394 -και πατήστε enter. Στη συνέχεια επανεκκινήστε τον υπολογιστή σας και δοκιμάστε να εκτελέσετε το "VirtualBox".

Μέθοδος αριθμός 4. Δοκιμάστε να εγκαταστήσετε τη σταθερή έκδοση του "VirtualBox".

Δεν λειτουργεί κάθε έκδοση του "VirtualBox" σταθερά και αξιόπιστα. Σε ορισμένα, υπάρχουν μάλλον περίεργες αποτυχίες, δυσλειτουργίες και συμβαίνουν τακτικά "κολλήματα" του προγράμματος. Ταυτόχρονα, δύο εκδόσεις του VirtualBox, δηλαδή η 4.3.10 και η 4.3.12, από αυτή την άποψη, έχουν αποδειχθεί από την καλύτερη πλευρά, προκαλώντας ελάχιστα παράπονα από τους χρήστες. Επομένως, συνιστούμε να απεγκαταστήσετε την τρέχουσα έκδοση του προγράμματος (χωρίς να διαγράψετε το αρχείο εικονικού σκληρού δίσκου), αντί να εγκαταστήσετε μία από τις υποδεικνυόμενες εκδόσεις του προϊόντος.

Μπορείτε επίσης να αναζητήσετε ακόμη προηγούμενες εκδόσεις του "VirtualBox", ενδέχεται να λειτουργούν πιο ομοιόμορφα με παλαιότερες εκδόσεις λειτουργικών συστημάτων (αν έχετε).

Μέθοδος αριθμός 5. Αλλάξτε τις ρυθμίσεις του BIOS

Εάν η υποστήριξη για "Intel Virtualization Tecnology" είναι απενεργοποιημένη στο BIOS σας, τότε πρέπει να την ενεργοποιήσετε για να διορθώσετε το E_FAIL (0x80004005). Μεταβείτε στο BIOS σας κατά την εκκίνηση του υπολογιστή (συνήθως χρησιμοποιώντας τα πλήκτρα F2 ή Del), βρείτε την επιλογή "Intel Virtualization" (ή παρόμοια) στο BIOS και ρυθμίστε τη στη θέση "Ενεργοποιημένη".

συμπέρασμα

Η λύση στο σφάλμα E_FAIL (0x80004005) θα είναι να ακολουθήσετε τις συμβουλές που ανέφερα παραπάνω. Συνήθως, η πρώτη από τις παραπάνω συμβουλές είναι αρκετή για να επιλύσετε το σφάλμα E_FAIL (0x80004005) και να επαναφέρετε την κανονική λειτουργία του προγράμματος VirtualBox. Εάν η πρώτη από τις συμβουλές δεν βοήθησε, χρησιμοποιήστε τις άλλες εναλλακτικές που αναφέρονται παραπάνω, θα διορθώσουν το σφάλμα E_FAIL (0x80004005) στον υπολογιστή σας.

Σε επαφή με

Η εκτέλεση ενός λειτουργικού συστήματος στο VirtualBox είναι ένας από τους καλύτερους τρόπους εξοικείωσης με αυτό προτού εγκαταστήσετε απευθείας...

Πώς να διορθώσετε το σφάλμα "E_FAIL 0x80004005" στο VirtualBox

Από την Masterweb

09.05.2018 02:00

Η εκτέλεση ενός λειτουργικού συστήματος στο VirtualBox είναι ένας από τους καλύτερους τρόπους για να εξοικειωθείτε με αυτό πριν το εγκαταστήσετε απευθείας στον υπολογιστή σας. Αλλά ο χρήστης, όταν προσπαθεί να ξεκινήσει το λειτουργικό σύστημα, μπορεί να δει ένα σφάλμα E_FAIL 0x80004005, το οποίο σταματά εντελώς την εκκίνηση του συστήματος. Σε αυτό το άρθρο, θα σας πούμε τι να κάνετε σε αυτήν την περίπτωση.

Λόγοι για το λάθος

Προτού προχωρήσετε απευθείας στους τρόπους επίλυσης του σφάλματος E_FILA 0x80004005 στο VirtualBox, είναι απαραίτητο να συζητήσετε τους λόγους εμφάνισής του, προκειμένου να αποτρέψετε την επανάληψη αυτής της κατάστασης στο μέλλον.

Συχνά αυτό το σφάλμα εμφανίζεται αυθόρμητα. Το πιο ενδιαφέρον πράγμα είναι ότι δεν θα εμφανίζεται εάν η εικονική μηχανή έχει μόλις εγκατασταθεί, αυτό συμβαίνει μόνο εάν έχετε ήδη εκτελέσει κάποιο λειτουργικό σύστημα σε αυτήν. Σε ορισμένες περιπτώσεις, αυτό συμβαίνει λόγω αποτυχίας εκτέλεσης της αρχικής εκκίνησης του λειτουργικού συστήματος. Αυτό συμβαίνει για διάφορους λόγους:

  1. Σφάλμα που παρουσιάστηκε κατά την αποθήκευση της συνεδρίας.
  2. Λόγω της απενεργοποιημένης επιλογής εικονικοποίησης στο BIOS.
  3. Ασταθής έκδοση της εικονικής μηχανής.
  4. Διένεξη υπερεπόπτη με εικονική μηχανή (συμβαίνει μόνο σε συστήματα 64-bit).
  5. Σφάλμα στην ενημέρωση των Windows.

Βρήκαμε λοιπόν τις κύριες αιτίες του σφάλματος E_FAIL 0x80004005, ώστε να πάμε απευθείας στις λύσεις.

Αλλαγή των ονομάτων των εσωτερικών αρχείων

Όπως αναφέρθηκε προηγουμένως, ο κωδικός σφάλματος E_FAIL 0x80004005 μπορεί να εμφανιστεί εάν η προηγούμενη περίοδος λειτουργίας του λειτουργικού συστήματος στην εικονική μηχανή έληξε με σφάλμα. Σε αυτήν την περίπτωση, για να το διορθώσετε, θα χρειαστεί να μετονομάσετε πολλά αρχεία, τώρα θα σας πούμε πώς να το κάνετε αυτό.

Σημείωση: για να μπορέσετε να ολοκληρώσετε όλα τα βήματα στις παρακάτω οδηγίες, πρέπει να ενεργοποιήσετε την εμφάνιση κρυφών φακέλων. Μπορείτε να το κάνετε αυτό στις "Επιλογές φακέλου" ή στις "Επιλογές Εξερεύνησης" (ανάλογα με την έκδοση των Windows).

Λοιπόν, κάντε τα εξής στον φάκελο επισκέπτη λειτουργικού συστήματος:

  1. Μεταβείτε στον κατάλογο όπου είναι αποθηκευμένα τα αρχεία του λειτουργικού συστήματος που εκτελούνται στο VirtualBox. Εάν δεν έχετε αλλάξει τις παραμέτρους του προγράμματος, τότε η διαδρομή προς αυτές θα είναι η εξής: "Disk C Users -> Username -> VirtualBox" (χωρίς εισαγωγικά) και "VMs -> Guest_OS_Name" (χωρίς εισαγωγικά).
  2. Μόλις μπείτε στο φάκελο με το λειτουργικό σύστημα στο οποίο παρουσιάζεται το σφάλμα, θα πρέπει να δείτε δύο αρχεία που μοιάζουν με αυτό: "name.vbox" και "name.vbox-prev", όπου αντί για "όνομα" θα υπάρχει το όνομα του το λειτουργικό σύστημα, το οποίο καθορίσατε κατά τη δημιουργία του. Πρέπει να κόψετε το αρχείο "name.vbox" και να το μετακινήσετε σε οποιονδήποτε άλλο φάκελο.
  3. Μετά από αυτό, μετονομάστε το αρχείο "name.vbox-prev", αφαιρώντας την κατάληξη "-prev".

Μετά από αυτό, μεταβείτε σε έναν άλλο φάκελο - "VirtualBox" και κάντε τα εξής βήματα:

  1. Κόψτε το αρχείο "VirtualBox.xml" και μετακινήστε το σε οποιαδήποτε άλλη θέση.
  2. Μετονομάστε το αρχείο "VirtualBox.xml-prev" σε "VirtualBox.xml".
  3. Κλείστε τα παράθυρα του Explorer και προσπαθήστε να ξεκινήσετε την εικονική μηχανή.

Εκτελέστε όλα αυτά τα βήματα, το σφάλμα E_FAIL 0x80004005 θα πρέπει να εξαφανιστεί και το λειτουργικό σύστημα θα λειτουργεί σταθερά.

Ενεργοποίηση εικονικοποίησης στο BIOS

Ας εξετάσουμε τώρα μια κατάσταση όπου η απενεργοποιημένη επιλογή εικονικοποίησης ευθύνεται για το σφάλμα E_FAIL 0x80004005 στο VirtualBox. Όπως αναφέρθηκε στην αρχή του άρθρου, είναι ενεργοποιημένο και απενεργοποιημένο στο BIOS, επομένως όλες οι ρυθμίσεις θα πραγματοποιηθούν εκεί. Για να επαναφέρετε το πρόγραμμα σε λειτουργική ικανότητα, πρέπει να κάνετε τα εξής:

  1. Στο Award BIOS, μεταβείτε στην καρτέλα Advances BIOS Features, όπου μπορείτε να βρείτε την παράμετρο Virtualization και να ορίσετε την τιμή σε Enabled.
  2. Στο AMI BIOS, πρέπει να μεταβείτε στην καρτέλα Advances, στη συνέχεια να ανοίξετε την παράμετρο Intel (R) και να ρυθμίσετε το διακόπτη εκεί στη θέση Enabled.
  3. Στο ASUS UEFI, πρέπει να ακολουθήσετε περίπου την ίδια διαδρομή: "Advances -> Intel Virtualization -> Enabled" (χωρίς εισαγωγικά).

Μετά από αυτό, αποθηκεύστε όλες τις αλλαγές και επανεκκινήστε τον υπολογιστή σας. Αφού φτάσετε στην επιφάνεια εργασίας, προσπαθήστε να ξεκινήσετε ξανά το λειτουργικό σύστημα στην εικονική μηχανή - όλα θα πρέπει να λειτουργούν σωστά.

Ενημέρωση εικονικής μηχανής


Έχουμε ήδη πει ότι η αιτία του σφάλματος στο VirtualBox E_FAIL 0x80004005 ήταν η ασταθής έκδοση του προγράμματος. Τις περισσότερες φορές αυτό συμβαίνει μετά την ενημέρωσή του. Αν ναι, τότε έχετε δύο επιλογές για να διαλέξετε:

  1. Περιμένετε να κυκλοφορήσει μια νέα πιο σταθερή έκδοση της εφαρμογής. Φυσικά, αυτό μπορεί να πάρει πολύ χρόνο, αλλά συχνά οι προγραμματιστές διορθώνουν σφάλματα αρκετά γρήγορα. Παρεμπιπτόντως, για να ελέγξετε εάν έχει κυκλοφορήσει μια νέα έκδοση, πρέπει να κάνετε κλικ στο κουμπί "Αρχείο" στο πρόγραμμα και να επιλέξετε το στοιχείο "Έλεγχος για ενημερώσεις".
  2. Εγκαταστήστε ξανά το πρόγραμμα. Αυτή η μέθοδος είναι ταχύτερη, αλλά δεν καταλαβαίνουν όλοι αρκετά τους υπολογιστές για να επιστρέψουν ανεξάρτητα στην προηγούμενη (σταθερή) έκδοση του προγράμματος. Σε κάθε περίπτωση, εάν εξακολουθείτε να έχετε το πρόγραμμα εγκατάστασης, τότε απλώς εκτελέστε το και εγκαταστήστε ξανά το VirtualBox. Διαφορετικά, μεταβείτε στον ιστότοπο του προγραμματιστή και κατεβάστε την προηγούμενη έκδοση της εφαρμογής.

Εάν η αιτία του σφάλματος E_FAIL 0x80004005 ήταν μια ασταθής έκδοση του προγράμματος, τότε μετά την εκτέλεση των οδηγιών που παρουσιάζονται, όλα θα πρέπει να περάσουν, διαφορετικά προχωρήστε στην επόμενη μέθοδο.

Απενεργοποίηση Hyper-V

Οι σύγχρονες εκδόσεις λειτουργικών συστημάτων υποστηρίζουν την τεχνολογία Hyper-V, η οποία μερικές φορές μπορεί να έρχεται σε σύγκρουση με μια εικονική μηχανή, γι' αυτό και παρουσιάζεται το εν λόγω σφάλμα. Κατά συνέπεια, για να εξαλειφθεί το σφάλμα, αυτή η τεχνολογία πρέπει να απενεργοποιηθεί.

  1. Συνδεθείτε στον "Πίνακα Ελέγχου".
  2. Μεταβείτε στο μενού Προγράμματα και δυνατότητες.
  3. Κάντε κλικ στο σύνδεσμο "Ενεργοποίηση ή απενεργοποίηση λειτουργιών των Windows".
  4. Στο νέο παράθυρο, βρείτε το στοιχείο "Hyper-V" και αποεπιλέξτε το.
  5. Κάντε κλικ στο OK.
  6. Κάντε επανεκκίνηση του υπολογιστή σας.

Το σφάλμα πρέπει να εξαφανιστεί.

Το σφάλμα 0x80004005 εμφανίζεται συχνότερα όταν ένας χρήστης προσπαθεί να ανοίξει μια εικονική μηχανή στην εφαρμογή VirtualBox. Ο λόγος είναι η αδυναμία εύρεσης του αρχείου της προηγούμενης συνεδρίας. Η αποτυχία μπορεί να συμβεί κατά τη στιγμή της σύνταξης ή εάν οι τομείς στους οποίους ήταν αποθηκευμένα τα δεδομένα είχαν καταστραφεί. Σε αυτήν την περίπτωση, βλέπουμε τον κωδικό σφάλματος 0x80004005 στα Windows 10 και την αποτυχία ανοίγματος του προγράμματος. Στη συνέχεια, θα μιλήσουμε για διάφορους τρόπους αντιμετώπισης του προβλήματος.

Μέθοδος 1

Ο κωδικός σφάλματος E-FAIL 0x80004005 μπορεί να επιλυθεί με απλή μετονομασία των αρχείων στον φάκελο της εικονικής μηχανής. Σε περίπτωση σφάλματος, η περίοδος λειτουργίας εξακολουθεί να αποθηκεύεται, αλλά η επέκταση vbox έχει πρόθεμα -prev, μερικές φορές -tmp. Σε αυτήν την περίπτωση, το αρχείο προέλευσης που αναζητείται λείπει, αλλά οι πληροφορίες μπορούν να ανασυρθούν.

Ο λόγος για τον οποίο εμφανίζεται το 0x80004005 στο VirtualBox Windows 10 βρίσκεται στους φακέλους χρήστη της μονάδας δίσκου συστήματος. Ανοίξτε έναν κατάλογο, για παράδειγμα C:/Users/[Current NAME]/ VirtualBox VMs.

Αλλάξτε στον κατάλογο με το όνομα του μηχανήματος. Εδώ θα δείτε όχι μόνο το "εγγενές" αρχείο με κανονική επέκταση, αλλά και αυτό που αποθηκεύτηκε με προβλήματα.

Αποθηκεύστε το αρχικό αρχείο .vbox κάπου αλλού για κάθε ενδεχόμενο. Και μετονομάστε αυτό με το ανεπιθύμητο πρόθεμα.

Αντίστοιχα ενεργούμε και με τον φάκελο .VirtualBox. Μετά από αυτό, επανεκκινήστε την εφαρμογή, το σφάλμα 0x80004005 θα πρέπει να εξαφανιστεί.

Μέθοδος 2

Σε περίπτωση που δεν υπάρχει "λάθος" έγγραφο συνεδρίας και εμφανίζεται ο κωδικός σφάλματος 0x80004005 Windows 10, πώς να το διορθώσετε για να απολαύσετε τα οφέλη της εικονικής μηχανής; Ας προσπαθήσουμε να επαναφέρουμε τις αλλαγές από τη Microsoft. Πολλοί αφαιρούν αυτή τη δυνατότητα στο λειτουργικό τους σύστημα, αλλά αν το ξεχάσατε ή απλά δεν το σκεφτήκατε, τότε σε ένα από τα πακέτα που λάβατε μπορείτε να λάβετε KB: 3004394. Πρέπει να αφαιρεθεί.

  • Εκκινήστε το PowerShell Directive Execution Shell (απαιτείται ως διαχειριστής). Για να το κάνετε αυτό, κάντε δεξί κλικ (δεξί κλικ) στο κουμπί μενού.

  • Πληκτρολογήστε wusa /uninstall /kb:3004394 και πατήστε enter.

Η ανεπιθύμητη ενημέρωση θα αφαιρεθεί.

Μέθοδος 3

Το σφάλμα "E-FAIL 0x80004005" στο VirtualBox Windows 10 ενδέχεται να εμφανιστεί όταν η εικονικοποίηση είναι απενεργοποιημένη στο BIOS. Πρέπει να μεταβείτε στις βασικές ρυθμίσεις κατά την εκκίνηση. Για πολλούς υπολογιστές, αυτό γίνεται χρησιμοποιώντας το κουμπί F2, το οποίο πατιέται αμέσως μετά την ενεργοποίηση του υπολογιστή. Οι φορητοί υπολογιστές μπορεί να διαθέτουν ειδικό κουμπί. Για παράδειγμα, στη Lenovo, βρίσκεται δίπλα στο πλήκτρο λειτουργίας.

Εάν αυτό δεν λειτουργεί για εσάς, τότε εγκαθίσταται μια νέα έκδοση - UEFI. Σε αυτήν την περίπτωση, πρέπει να κρατήσετε πατημένο το + [I] ταυτόχρονα και να μεταβείτε στην ενότητα ενημερώσεις και ασφάλεια.

Εδώ, στην περιοχή ανάκτησης, κάντε κλικ στο κουμπί επανεκκίνησης.

Κατά τη διαδικασία εκκίνησης, διαφορετικά μενού θα εμφανιστούν σε μπλε φόντο. Πρόοδος με τη σειρά: Αντιμετώπιση προβλημάτωνΕπιπλέον επιλογέςΡυθμίσεις υλικολογισμικού UEFI.

Για να απαλλαγείτε από το σφάλμα 0x80004005 στο VirtualBox, αναζητήστε την ενότητα Intel Virtualization και ενεργοποιήστε το (η τιμή είναι "Ενεργοποιημένη").

Εάν το πρόβλημα δεν είναι στην εικονική μηχανή

Ένας παρόμοιος δείκτης "0x80004005 unrecognized error" επισημαίνεται επίσης με προβλήματα που σχετίζονται με ενημερώσεις ή το δίκτυο.

Σωρευτική ενημέρωση KB3081424

Το μήνυμα σφάλματος 0x80004005 εμφανίζεται στο κέντρο ενημέρωσης.

Εάν αυτό το πακέτο δεν είναι εγκατεστημένο για εσάς, εκτελέστε το πρόγραμμα αντιμετώπισης προβλημάτων στις ρυθμίσεις (στο ίδιο σημείο όπου αναζητήσατε την καταχώρηση του BIOS).

Εάν βρεθούν εκκρεμείς ενημερώσεις, εφαρμόστε τις.

Διακοπή λειτουργίας στις ενημερώσεις του Adobe Flash Player στον Internet Explorer και στο Edge

Στα Windows 10, εμφανίζεται το σφάλμα 0x80004005 όταν υπάρχουν προβλήματα με τη συσκευή αναπαραγωγής. Για να το διορθώσετε, μεταβείτε στις ρυθμίσεις και στην περιοχή του κέντρου ενημέρωσης, πατήστε "Ελεγχος για ενημερώσεις". Αυτό θα σας βοηθήσει να διορθώσετε το σφάλμα 0x80004005 εάν έχετε απενεργοποιήσει την αυτόματη λήψη ενημερώσεων. Θα πρέπει να περιμένετε μέχρι να βρεθούν όλα τα πακέτα που πρέπει να εγκατασταθούν.

Μπορείτε πάντα να αφαιρέσετε τα ανεπιθύμητα κάνοντας κλικ στον σύνδεσμο "Προβολή ιστορικού ενημερώσεων".

Κάντε κλικ στον σύνδεσμο διαγραφής.

Δεν είναι δυνατή η σύνδεση σε απομακρυσμένο υπολογιστή μέσω LAN

Εάν έχετε ομαδοποιήσει πολλούς υπολογιστές σε ένα πλέγμα και προσπαθείτε να αποκτήσετε πρόσβαση σε έναν από αυτούς, ενδέχεται να λάβετε μια απαγόρευση με σφάλμα 0x80004005. Σε αυτήν την περίπτωση, διορθώστε το μέσω του επεξεργαστή μητρώου.

  • +[R]-regedit

  • Πήγαινε διαδοχικά Υπολογιστής\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters.
  • Αλλάξτε την τιμή της παραμέτρου AllowInsecureGuestAuth σε 1 .

Γράψτε στα σχόλια σε ποιες περιπτώσεις αντιμετωπίσατε το σφάλμα 0x80004005 και πώς το ξεφορτωθήκατε.

Είναι λάθος 0x80004005. Είναι δυσάρεστο γιατί δεν επιτρέπει την εκκίνηση μιας εικονικής μηχανής (ή όλων των μηχανών).

Για τον εαυτό μου, εντόπισα τρεις κύριους λόγους για αυτό το σφάλμα:

  1. Το υλικό εικονικοποίησης είναι απενεργοποιημένο.
  2. εκτελείται ένα άλλο σύστημα εικονικοποίησης που δεν παρέχει πρόσβαση στο VirtualBox σε πόρους υλικού.
  3. Το VirtualBox δεν μπορεί να γράψει την κατάσταση μηχανής στο αρχείο vbox.

Σε αυτό το άρθρο, θα εξετάσουμε μεθόδους για τη διόρθωση του σφάλματος και στις τρεις περιπτώσεις.

Υλικό εικονικοποίησης

Ο πρώτος λόγος είναι μάλλον τετριμμένος. Υπάρχουν τεχνολογίες εικονικοποίησης υλικού που επιτρέπουν τη χρήση μεμονωμένων προσκεκλημένων (μπορείτε να διαβάσετε περισσότερα σχετικά με τις διαφορές μεταξύ εικονικοποίησης λογισμικού και υλικού στον Ιστό). Εάν οι δυνατότητες εικονικοποίησης υλικού είναι απενεργοποιημένες στο BIOS του υπολογιστή, το VirtualBox θα δώσει ένα σφάλμα 0x80004005.

Σφάλμα 0x80004005 στο VirtualBox.

Για να ενεργοποιήσετε την εικονικοποίηση υλικού, πρέπει να μεταβείτε στο BIOS και να βρείτε τα στοιχεία Intel Virtualization Technologyή AMD-Vανάλογα με το chipset.

Τα ονόματα μπορεί να είναι διαφορετικά. Για παράδειγμα, Intel VT, Τεχνολογία εικονικοποίησηςή απλά εικονικοποίηση. Η τιμή της παραμέτρου πρέπει να είναι Ενεργοποιημένο .

Δεν υπάρχει αυστηρά καθορισμένη θέση για αυτό το στοιχείο στο BIOS. Μπορεί να είναι στην καρτέλα Προχωρημένος, Διαμόρφωση συστήματος, Επεξεργαστήςή κάποιο άλλο.


Ενεργοποίηση εικονικοποίησης υλικού στο BIOS.

Εάν η ενεργοποίηση της εικονικοποίησης υλικού δεν βοήθησε, ας προχωρήσουμε στα παρακάτω βήματα.

Σύγκρουση με άλλα συστήματα εικονικοποίησης

Το VirtualBox, φυσικά, απέχει πολύ από το να είναι η μόνη λύση εικονικοποίησης και μπορεί να έρχεται σε σύγκρουση με άλλο λογισμικό εικονικοποίησης για πρόσβαση στον hypervisor. Η διέξοδος σε αυτήν την περίπτωση είναι να αφαιρέσετε άλλο λογισμικό εικονικοποίησης.

Εξετάστε ένα παράδειγμα με Hyper-V, το οποίο είναι ενσωματωμένο ως ρόλος σε εκδόσεις Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 και Windows 8, Windows 8.1 και Windows 10 Professional και Enterprise.

Για να απενεργοποιήσετε τον ρόλο Hyper-V, ανοίξτε Διαχειριστής διακομιστή, μεταβείτε στην ενότητα Ρόλοικαι πατήστε Διαγραφή ρόλων.

θα ξεκινήσει Κατάργηση Role Wizard. Οι ρόλοι που έχουν εκχωρηθεί στον διακομιστή θα επισημαίνονται με σημάδια επιλογής. Πρέπει να καταργήσετε την επιλογή Hyper-V.

Μετά την αφαίρεση, ο διακομιστής θα απαιτήσει επανεκκίνηση.

Όσοι τους αρέσει να χτυπούν τα δάχτυλά τους στα πλήκτρα θα εκτιμήσουν τη δυνατότητα απενεργοποίησης ρόλων.

Για να το κάνετε αυτό, εκτελέστε το Windows PowerShell ως διαχειριστής και φορτώστε τη λειτουργική μονάδα Server Manager:

Διαχειριστής διακομιστή εισαγωγής-μονάδας

Μετά από αυτό, μπορείτε να εργαστείτε με το Server Manager από το PowerShell. Συγκεκριμένα, διαγράψτε ρόλους. Για να καταργήσετε τον ρόλο Hyper-V, πληκτρολογήστε:

Κατάργηση-WindowsFeature Hyper-V - επανεκκίνηση

Η επιλογή -restart απαιτείται για αυτόματη επανεκκίνηση και μπορεί να παραλειφθεί.

Μια εναλλακτική λύση στο PowerShell μπορεί να είναι η γραμμή εντολών, η οποία πρέπει επίσης να εκτελείται ως διαχειριστής. Η ακόλουθη εντολή θα σας βοηθήσει να αφαιρέσετε το Hyper-V:

ServerManagerCmd.exe -κατάργηση Hyper-V - επανεκκίνηση

Όπως και με το PowerShell, η παράμετρος -restart είναι προαιρετική.

Εάν θέλετε να διατηρήσετε τις ρυθμίσεις Hyper-V ή για κάποιο λόγο ο ρόλος Hyper-V δεν αφαιρεθεί από το σύστημα (συμβαίνει, δυστυχώς), τότε μπορείτε να πάτε στον άλλο δρόμο και να απενεργοποιήσετε τη χρήση του hypervisor εκείνη τη στιγμή της εκκίνησης των Windows.

Αυτό μπορεί να γίνει με επεξεργασία του bootloader των Windows. Δυστυχώς, οι μέρες που η επεξεργασία του bootloader γινόταν μέσω αλλαγών σε ένα απλό αρχείο κειμένου boot.ini έχουν παρέλθει. Τώρα πρέπει να μεταβείτε στη γραμμή εντολών και να χρησιμοποιήσετε το βοηθητικό πρόγραμμα bcdedit.exe.

Προσοχή!

Για οποιεσδήποτε λειτουργίες με τον bootloader του λειτουργικού συστήματος, θα είναι λογικό να δημιουργήσετε πρώτα ένα αντίγραφο ασφαλείας του bootloader και μόνο στη συνέχεια να κάνετε αλλαγές.

Εκτελέστε τη γραμμή εντολών ως διαχειριστής. Για να δημιουργήσετε ένα αντίγραφο ασφαλείας, χρησιμοποιήστε την εντολή:

bcdedit /export C:\BackupBCD\BCDfile

Μπορείτε να καθορίσετε οποιαδήποτε διαδρομή προς το αρχείο και το όνομα αρχείου εδώ. Η μόνη διευκρίνιση είναι ότι ο κατάλογος όπου θα ανέβει πρέπει να υπάρχει ήδη. Δημιουργήστε λοιπόν πρώτα έναν φάκελο (ή χρησιμοποιήστε έναν υπάρχοντα) και μετά εκτελέστε την εντολή.

Εάν υπάρχουν κενά στη διαδρομή του αρχείου, πρέπει να χρησιμοποιηθούν εισαγωγικά:

bcdedit /export "C:\My BackupBCD\BCDfile"

Σε αυτήν την περίπτωση, ο bootloader μπορεί να αποκατασταθεί με την εντολή:

bcdedit /import C:\BackupBCD\BCDfile

Τώρα που δημιουργήθηκε το αντίγραφο ασφαλείας του bootloader, μπορείτε να απενεργοποιήσετε τη χρήση του hypervisor από το σύστημα μέσω αυτού.

bcdedit /set hypervisorlaunchtype off

Μετά από αυτό, θα χρειαστεί να επανεκκινήσετε το σύστημα. Αυτό θα προκαλέσει τη διατήρηση του ρόλου Hyper-V στα Windows, θα μπορείτε να εισέλθετε στο κέλυφος Hyper-V, αλλά δεν θα μπορείτε να ξεκινήσετε τις εικονικές μηχανές που δημιουργούνται εκεί. Αλλά θα αποδειχθεί ότι τρέχει εικονικές μηχανές στο VirtualBox.

Για να ενεργοποιήσετε τη χρήση του hypervisor, χρησιμοποιήστε την εντολή:

bcdedit /set hypervisorlaunchtype auto

Μετά από αυτήν την εντολή, πρέπει επίσης να επανεκκινήσετε το σύστημα.

Εάν η σύγκρουση μεταξύ συστημάτων εικονικοποίησης δεν είναι η περίπτωσή μας, ας στραφούμε σε έναν άλλο πιθανό λόγο.

Σφάλμα κατά την προσπάθεια αποθήκευσης της κατάστασης της εικονικής μηχανής

Μερικές φορές το VirtualBox αποτυγχάνει να αποθηκεύσει την κατάσταση του μηχανήματος σε ένα αρχείο. Αυτό μπορεί να συμβαίνει εάν το αρχείο είναι κατεστραμμένο ή καταλαμβάνεται από άλλη διαδικασία. Σε αυτήν την περίπτωση, το VirtualBox προσπαθεί να αποθηκεύσει την κατάσταση του μηχανήματος σε αρχεία με το ίδιο όνομα, αλλά με την επέκταση αρχείου προσαρτημένη -προηγή -τμπστο τέλος. Επομένως, εάν η εικονική μηχανή δεν εκκινεί, μπορείτε να προσπαθήσετε να φορτώσετε την κατάστασή της από αυτά τα αρχεία.

Μεταβείτε στους καταλόγους:

C:\Users\[όνομα χρήστη]\VirtualBox VMs\[όνομα μηχανήματος]

C:\Users\[όνομα χρήστη]\.VirtualBox\

Η διαδρομή προς τον κατάλογο με μηχανήματα ενδέχεται να διαφέρει από την προεπιλεγμένη, εάν τον αλλάξατε μόνοι σας.

Στον κατάλογο μηχανών, μπορείτε να βρείτε αρχεία με .vbox-prev ή .vbox-tmp στο τέλος.

Εάν υπάρχουν, αντιγράψτε κάπου το αρχείο με .vbox στο τέλος και αφαιρέστε το -prev από το αρχείο με .vbox-prev, αντικαθιστώντας έτσι το αρχείο κατάστασης μηχανής.

Επίσης, ελέγξτε και τους δύο φακέλους για αρχεία με .xml-prev και .xml-tmp στο τέλος. Εάν υπάρχουν τέτοια, εκτελέστε με αυτά την ίδια λειτουργία όπως και με αρχεία με επέκταση .vbox.

ΥΣΤΕΡΟΓΡΑΦΟ.Και τέλος, συμβαίνει το VirtualBox να έρχεται σε διένεξη με μια ενημέρωση των Windows. KB3004394. Μπορείτε να δοκιμάσετε να απεγκαταστήσετε αυτήν την ενημέρωση μέσω Πίνακας ελέγχου → Όλα τα στοιχεία του πίνακα ελέγχου → Προγράμματα και δυνατότητες → Προβολή εγκατεστημένων ενημερώσεων(σε διαφορετικές εκδόσεις των Windows, το όνομα των στοιχείων μενού είναι ελαφρώς διαφορετικό) ή μέσω της γραμμής εντολών ως διαχειριστής με την εντολή:

wusa /απεγκατάσταση /kb:3004394

Μετά από αυτό, πρέπει να επανεκκινήσετε τον υπολογιστή σας. Ίσως η ρίζα του προβλήματος να βρισκόταν σε ένα τέτοιο ασήμαντο.


Κάποιες φορές τα σφάλματα VirtualBox.exe και άλλα σφάλματα συστήματος τύπου EXE μπορεί να σχετίζονται με προβλήματα στο μητρώο των Windows. Διάφορα προγράμματα μπορούν να χρησιμοποιήσουν το αρχείο VirtualBox.exe, αλλά όταν απεγκαθιστάτε ή αλλάζετε αυτά τα προγράμματα, μερικές φορές απομένουν "ορφανές" (μη έγκυρες) καταχωρίσεις EXE στο μητρώο.

Βασικά, αυτό σημαίνει ότι ενώ η πραγματική διαδρομή προς το αρχείο μπορεί να έχει αλλάξει, η λανθασμένη προηγούμενη θέση του εξακολουθεί να καταγράφεται στο μητρώο των Windows. Όταν τα Windows προσπαθούν να αναζητήσουν αυτές τις εσφαλμένες αναφορές αρχείων (τοποθεσίες στον υπολογιστή σας), μπορεί να εμφανιστούν σφάλματα VirtualBox.exe. Επιπλέον, κάποια μόλυνση από κακόβουλο κώδικα μπορεί να έχει καταστρέψει τις καταχωρίσεις μητρώου που σχετίζονται με το Oracle VM VirtualBox. Επομένως, αυτές οι μη έγκυρες καταχωρίσεις μητρώου EXE πρέπει να επιδιορθωθούν για να διορθωθεί η ρίζα του προβλήματος.

Η μη αυτόματη επεξεργασία του μητρώου των Windows για τη διαγραφή μη έγκυρων κλειδιών VirtualBox.exe δεν συνιστάται, παρά μόνο εάν είστε επαγγελματίας τεχνικός υπολογιστών. Τα λάθη που γίνονται κατά την επεξεργασία του μητρώου μπορεί να καταστήσουν τον υπολογιστή σας άχρηστο και να προκαλέσουν ανεπανόρθωτη ζημιά στο λειτουργικό σας σύστημα. Στην πραγματικότητα, ακόμη και ένα κόμμα σε λάθος μέρος μπορεί να αποτρέψει την εκκίνηση του υπολογιστή σας!

Εξαιτίας αυτού του κινδύνου, συνιστούμε να χρησιμοποιήσετε οπωσδήποτε ένα αξιόπιστο εργαλείο καθαρισμού μητρώου όπως το %%product%% (δημιουργήθηκε από πιστοποιημένο συνεργάτη Microsoft Gold Certified Partner) για τη σάρωση και την επιδιόρθωση τυχόν προβλημάτων μητρώου που σχετίζονται με το VirtualBox.exe. Η χρήση εργαλείου καθαρισμού του μητρώου αυτοματοποιεί τη διαδικασία εύρεσης μη έγκυρων καταχωρίσεων μητρώου, χαμένων αναφορών αρχείων (όπως αυτή που προκαλεί το σφάλμα VirtualBox.exe που αντιμετωπίζετε), καθώς και κατεστραμμένων συνδέσμων μέσα στο μητρώο. Ένα αντίγραφο ασφαλείας δημιουργείται αυτόματα πριν από κάθε σάρωση, επιτρέποντάς σας να αναιρέσετε τυχόν αλλαγές με ένα μόνο κλικ και προστατεύοντάς σας από πιθανή ζημιά στον υπολογιστή σας. Το καλύτερο μέρος είναι ότι η διόρθωση σφαλμάτων μητρώου μπορεί να βελτιώσει δραστικά την ταχύτητα και την απόδοση του συστήματος.


Προειδοποίηση:Εάν δεν είστε προχωρημένος χρήστης υπολογιστή, ΔΕΝ συνιστούμε τη μη αυτόματη επεξεργασία του μητρώου των Windows. Η εσφαλμένη χρήση του Επεξεργαστή Μητρώου μπορεί να οδηγήσει σε σοβαρά προβλήματα και να απαιτήσει την επανεγκατάσταση των Windows. Δεν εγγυόμαστε ότι τα προβλήματα που προκύπτουν από κακή χρήση του Επεξεργαστή Μητρώου μπορούν να επιλυθούν. Χρησιμοποιείτε τον Επεξεργαστή Μητρώου με δική σας ευθύνη.

Για να επιδιορθώσετε μη αυτόματα το μητρώο των Windows, πρώτα θα πρέπει να δημιουργήσετε ένα αντίγραφο ασφαλείας εξάγοντας ένα τμήμα του μητρώου που σχετίζεται με το VirtualBox.exe (π.χ. Oracle VM VirtualBox):

  1. Κάντε κλικ στο κουμπί Αρχίζουν.
  2. Εισαγω " εντολή" V γραμμή αναζήτησης... ΜΗΝ ΠΑΤΗΣΕΤΕ ΑΚΟΜΑ ΕΙΣΑΓΩ!
  3. Κρατώντας κλειδιά CTRL-Shiftστο πληκτρολόγιο, πατήστε ΕΙΣΑΓΩ.
  4. Θα εμφανιστεί ένα παράθυρο διαλόγου πρόσβασης.
  5. Κάντε κλικ Ναί.
  6. Το μαύρο κουτί ανοίγει με έναν δρομέα που αναβοσβήνει.
  7. Εισαγω " regedit" και πατήστε ΕΙΣΑΓΩ.
  8. Στον Επεξεργαστή Μητρώου, επιλέξτε το κλειδί που σχετίζεται με το VirtualBox.exe (π.χ. Oracle VM VirtualBox) για το οποίο θέλετε να δημιουργήσετε αντίγραφο ασφαλείας.
  9. Στο μενού Αρχείοεπιλέγω Εξαγωγή.
  10. Παρατίθεται Αποθήκευση σεεπιλέξτε το φάκελο στον οποίο θέλετε να αποθηκεύσετε το αντίγραφο ασφαλείας του κλειδιού Oracle VM VirtualBox.
  11. Στο χωράφι Ονομα αρχείουπληκτρολογήστε ένα όνομα για το αρχείο αντιγράφου ασφαλείας, όπως "Oracle VM VirtualBox Backup".
  12. Βεβαιωθείτε ότι το πεδίο Εύρος εξαγωγήςεπιλεγμένη τιμή Επιλεγμένο υποκατάστημα.
  13. Κάντε κλικ Αποθηκεύσετε.
  14. Το αρχείο θα αποθηκευτεί με επέκταση .reg.
  15. Έχετε πλέον αντίγραφο ασφαλείας της καταχώρισης μητρώου που σχετίζεται με το VirtualBox.exe.

Τα επόμενα βήματα για τη μη αυτόματη επεξεργασία του μητρώου δεν θα καλυφθούν σε αυτό το άρθρο, καθώς είναι πιθανό να βλάψουν το σύστημά σας. Εάν θέλετε περισσότερες πληροφορίες σχετικά με τη μη αυτόματη επεξεργασία του μητρώου, ανατρέξτε στους παρακάτω συνδέσμους.