HTCinside



(ΛΥΘΗΚΕ) Πώς να διορθώσετε το σφάλμα 0x80004005

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

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


Περιεχόμενα

Επιδιόρθωση κατεστραμμένων αρχείων συστήματος

Το εργαλείο ελέγχου αρχείων συστήματος (SFC) χρησιμοποιείται για τον έλεγχο των κατεστραμμένων ή ελλειπόντων αρχείων συστήματος των Windows και την επαναφορά τους στις προηγούμενες καταστάσεις τους.

  • Το SFC είναι ένα εργαλείο που βασίζεται σε εντολές, επομένως χρειάζεστε γραμμή εντολών για να το εκτελέσετε.
  • Ανοίξτε τη γραμμή εντολών αναζητώντας cmd στο μενού έναρξης, κάντε δεξί κλικ σε αυτήν και επιλέξτε Εκτέλεση ως διαχειριστής.
  • Τώρα στη γραμμή εντολών και πληκτρολογήστε την ακόλουθη εντολή: SFC /scannow
  • Πατήστε enter και θα ξεκινήσει η σάρωση για κατεστραμμένα αρχεία των Windows.

γραμμή εντολών

  • Θα διορθώσει αυτόματα τα κατεστραμμένα αρχεία εάν εντοπιστούν. Εάν δεν βρείτε κατεστραμμένα αρχεία, μεταβείτε στην επόμενη μέθοδο.

Ανάγνωση -Πώς να επιταχύνετε τον υπολογιστή Windows 10 (Κύριος οδηγός)


Σφάλμα 0x80004005 σε ένα VirtualBox

Συνήθως είναι το κλειδί μητρώου που προκαλεί προβλήματα.

  • Κρατήστε πατημένο το πλήκτρο Windows και πατήστε R. Στο παράθυρο εκτέλεσης πληκτρολογήστε Regedit και κάντε κλικ στο OK.
  • Μεταβείτε στην ακόλουθη διαδρομή καταγραφής:
  • HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersion AppCompatFlagsLayers
  • 'C: Program FilesOracleVirtualBoxVirtualBox.exe' ='DISABLEUSERCALLBACKEXCEPTION'
  • Σε περίπτωση που υπάρχει το παραπάνω κλειδί, διαγράψτε το και δοκιμάστε ξανά. Εάν η κατάργηση του κλειδιού δεν βοηθά, απενεργοποιήστε το πρόγραμμα προστασίας από ιούς.

Σφάλμα 0x80004005 κατά την πρόσβαση σε ένα κοινόχρηστο δίσκο

Fix-Error-0x80004005

Θα χρησιμοποιήσουμε το regedit για να δημιουργήσουμε μια τιμή LocalAccountTokenFilterPolicy.

  • Πατήστε το πλήκτρο Windows και πατήστε R.
  • Εισαγάγετε το regedit και κάντε κλικ στο OK
  • Μεταβείτε στην παρακάτω διαδρομή στο regedit
  • HKLM ΛΟΓΙΣΜΙΚΟ Microsoft Windows CurrentVersion Policies System
  • Για ένα σύστημα 32-bit, δημιουργήστε μια νέα τιμή DWORD που ονομάζεται LocalAccountTokenFilterPolicy.
  • Για ένα σύστημα 64 bit, δημιουργήστε ένα QWORD (64 bit) που ονομάζεται LocalAccountTokenFilterPolicy.
  • Και στις δύο περιπτώσεις, ορίστε την τιμή σε 1 αριθμητικά (δηλαδή, ενεργοποιημένη) και μην ξεχάσετε να κάνετε κλικ στο OK.
  • Συνήθως, η τιμή LocalAccountTokenFilterPolicy δημιουργείται πριν μπορέσετε να ορίσετε την ποσότητα των δεδομένων. Κανένα πρόβλημα, απλώς κάντε διπλό κλικ και αλλάξτε τα δεδομένα από 0 σε 1.
  • Στη συνέχεια, επανεκκινήστε τον υπολογιστή σας και δείτε εάν μπορείτε πλέον να αποκτήσετε πρόσβαση στις κοινόχρηστες μονάδες δίσκου ή τους φακέλους.
  • Εάν το πρόβλημα παραμένει αφού ακολουθήσετε όλα τα προηγούμενα βήματα. Έτσι
  • Πατήστε το πλήκτρο των Windows και μετά πατήστε R. Στη συνέχεια πληκτρολογήστε hdwwiz.cpl για να ανοίξετε τη Διαχείριση Συσκευών.
  • Επιλέξτε Προσαρμογείς δικτύου, κάντε κλικ στην επιλογή Εμφάνιση στο μενού και, στη συνέχεια, κάντε κλικ στην επιλογή Εμφάνιση κρυφών συσκευών.
  • Επέκταση προσαρμογέων δικτύου. Εάν βλέπετε προσαρμογείς Microsoft 6to4, αφαιρέστε όλους τους προσαρμογείς κάνοντας δεξί κλικ και επιλέγοντας Κατάργηση συσκευής.
  • Στη συνέχεια επανεκκινήστε τον υπολογιστή σας και δοκιμάστε τον.

Σφάλμα 0x80004005 κατά την εγκατάσταση των Windows 7 ή Windows Server 2008 R2 SP1

Ανεβάστε το CheckSUR εδώ και εκτελέστε το. Εκτελέστε τη σάρωση SFC αφού το εργαλείο προετοιμασίας ενημέρωσης συστήματος ολοκληρώσει τον έλεγχο των στοιχείων του συστήματος.


E_FAIL (0x80004005) κατά τη διαμόρφωση του VirtualBox στο Ubuntu

Εάν προσπαθήσετε να εκχωρήσετε περισσότερα από 3 GB μνήμης RAM στην εικονική μηχανή, επιβεβαιώστε ότι ο κεντρικός υπολογιστής είναι σύστημα 64-bit και ότι επιτρέπεται η πραγματική μεταφορά υλικού (VT-x).

Δεν είναι δυνατή η σύνδεση στην εικονική μηχανή

Το ακόλουθο σφάλμα μπορεί να εμφανιστεί σε ορισμένες περιόδους λειτουργίας σε ένα VM (VirtualBox). Ανοίξτε το Κέντρο δικτύου και επιλέξτε Αλλαγή ρυθμίσεων προσαρμογέα για να διορθώσετε αυτό το πρόβλημα. Κάντε δεξί κλικ στον εικονικό προσαρμογέα κεντρικού υπολογιστή Virtualbox και επιλέξτε Ιδιότητες. Ενεργοποιήστε το 'Virtualbox NDIS6 Bridget Networking Driver' εάν είναι απενεργοποιημένο και δοκιμάστε ξανά. Το VirtualBox πρέπει τώρα να ξεκινήσει σωστά. Εάν όχι, επιτρέψτε το πρόγραμμα οδήγησης δικτύου Virtualbox NDIS6 Bridget για τυχόν υπάρχοντες προσαρμογείς δικτύου (Ethernet, WiFi, κ.λπ.) και απενεργοποιήστε πάντα το NDIS6 και δοκιμάστε.

Απεγκαταστήστε το Microsoft 6to4

Για να επιλύσετε αυτό το ζήτημα, πρέπει να απεγκαταστήσετε τις συσκευές Microsoft 6to4 από τη Διαχείριση εργασιών. Λάβετε υπόψη ότι ενδέχεται να μην βλέπετε αυτές τις συσκευές επειδή είναι κρυφές από προεπιλογή. Επομένως, θα τα βλέπετε μόνο αφού έχετε ενεργοποιήσει την επιλογή Εμφάνιση κρυφών συσκευών.

Ακολουθούν τα βήματα για να αφαιρέσετε αυτές τις συσκευές.


  • Πατήστε το πλήκτρο Windows και μετά πατήστε R.
  • Πληκτρολογήστε devmgmt.msc και πατήστε Enter
  • Κάντε κλικ στην επιλογή Εμφάνιση και επιλέξτε Εμφάνιση κρυφών συσκευών.
  • Κάντε διπλό κλικ στην επιλογή Προσαρμογείς δικτύου
  • Κάντε δεξί κλικ στη συσκευή Microsoft 6to4 και επιλέξτε Κατάργηση εγκατάστασης. Επαναλάβετε αυτό το βήμα για όλες τις συσκευές Microsoft 6to4 που αναφέρονται

Μόλις τελειώσετε, επανεκκινήστε τον υπολογιστή σας. Το πρόβλημά σας θα πρέπει να λυθεί μόλις συνδεθείτε ξανά στα Windows.

Σφάλμα 0x80004005 κατά την εξαγωγή αρχείων

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

Μέθοδος 1: δοκιμάστε ένα διαφορετικό βοηθητικό πρόγραμμα εξαγωγής

Αρχικά, βεβαιωθείτε ότι το αρχείο δεν προστατεύεται με κωδικό πρόσβασης και ότι το βοηθητικό πρόγραμμα εξαγωγής δεν είναι εξοπλισμένο για την επεξεργασία δεδομένων που προστατεύονται με κωδικό πρόσβασης. Μπορείτε να το κάνετε αυτό κάνοντας λήψη μιας άλλης υπηρεσίας όπως το 7Zip και ελέγχοντας εάν απαιτείται κωδικός πρόσβασης όταν προσπαθείτε να ανοίξετε ή να εξαγάγετε το ίδιο αρχείο ZIP ή RAR.

Μέθοδος 2: απενεργοποιήστε την προστασία σε πραγματικό χρόνο του AV σας

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

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

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

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

Μέθοδος 3: επανεγγραφή jscript.dll και vbscript.dll

Εάν οι δύο παραπάνω πιθανές λύσεις έχουν αποτύχει, θα δοκιμάσουμε μια διαφορετική προσέγγιση. Ορισμένοι χρήστες το έχουν επιδιορθώσει με επιτυχία, καταχωρώντας εκ νέου ορισμένες βιβλιοθήκες δυναμικών συνδέσμων (DLL) σε μια γραμμή εντολών με αυξημένα επίπεδα. Για να είμαστε πιο συγκεκριμένοι, αυτή η μέθοδος προσπαθεί να λύσει το πρόβλημα καταχωρώντας εκ νέου το jscript.dll (μια βιβλιοθήκη που χρησιμοποιείται όταν εκτελείται το JScript) και το vbscript.dll (μια λειτουργική μονάδα που περιέχει συναρτήσεις API για VBScript). Ακολουθεί μια γρήγορη βοήθεια για το πώς να το κάνετε:

Πατήστε Windows Key + R για να ανοίξετε ένα πλαίσιο εκτέλεσης. Στη συνέχεια, πληκτρολογήστε 'cmd' και Ctrl + Shift + Enter και πατήστε Yes στη γραμμή εντολών User Account Control (UAC) για να ανοίξετε αμέσως μια αυξημένη εντολή.

Στην ανυψωμένη γραμμή εντολών, πληκτρολογήστε την ακόλουθη εντολή και πατήστε Enter:
regsvr32 jscript.dll
Στην ίδια ανυψωμένη γραμμή εντολών, πληκτρολογήστε την ακόλουθη εντολή και πατήστε Enter:
regsvr32 vbscript.dll
Επανεκκινήστε τον υπολογιστή σας και ελέγξτε εάν μπορείτε να αποκτήσετε πρόσβαση ή να εξαγάγετε αρχεία.ZIP ή.RAR χωρίς να λάβετε το σφάλμα 0x80004005