Μπορεί να αντιμετωπίσετε το ακόλουθο σφάλμα στα Windows όταν προσπαθείτε να εγκαταστήσετε μια νέα ενημέρωση ή ένα νέο πρόγραμμα:
Απαγορεύεται η πρόσβαση. Κωδικός σφάλματος 0x80070005
Σφάλμα 0x80070005 σπάνια συνοδεύεται από περαιτέρω εξήγηση για το τι πήγε στραβά, επομένως πρέπει να εκτελέσετε κάποια αντιμετώπιση προβλημάτων για να εντοπίσετε το πρόβλημα.
Οι οδηγίες σε αυτό το άρθρο ισχύουν για τα Windows 10, Windows 8 και Windows 7.
Κατώτατη γραμμή
Σφάλμα 0x80070005 μπορεί να προκύψει όταν ένα πρόγραμμα που εκτελείτε προσπαθεί να ανοίξει ένα αρχείο ή ένα μητρώο των Windows στο οποίο δεν έχετε άδεια πρόσβασης. Αυτό εμφανίζεται πιο συχνά όταν εγκαθιστάτε νέο λογισμικό ή μια ενημέρωση των Windows.
Πώς να διορθώσετε το σφάλμα 0x80070005 στα Windows
Δοκιμάστε αυτές τις επιδιορθώσεις με τη σειρά μέχρι να επιλυθεί το σφάλμα:
-
Βεβαιωθείτε ότι το λογισμικό προέρχεται από νόμιμη πηγή. Κάντε λήψη μόνο λογισμικού από αξιόπιστες εταιρείες και σαρώστε όλο το λογισμικό και τα αρχεία που κατεβάζετε από το διαδίκτυο με λογισμικό προστασίας από ιούς όπως το Windows Defender.
Το λογισμικό προστασίας από ιούς μπορεί να ελέγξει μόνο για κακόβουλο λογισμικό που έχει ανακαλύψει ο προγραμματιστής. Εάν ένας ιός είναι νέος ή δεν έχει ερευνηθεί, δεν θα ενεργοποιήσει το λογισμικό προστασίας από ιούς.
- Συνδεθείτε ως διαχειριστής. Αποσυνδεθείτε από τον λογαριασμό σας και συνδεθείτε στον λογαριασμό διαχειριστή των Windows, ο οποίος έχει περισσότερα δικαιώματα πρόσβασης σε δεδομένα και μητρώα και, στη συνέχεια, εκτελέστε ξανά την ενημέρωση. Συχνά αυτό λύνει το πρόβλημα. Εάν δεν το κάνει, πιθανότατα πρόκειται για πρόβλημα με το αρχείο ή με το μέσο εγκατάστασης.
- Σαρώστε τα μέσα εγκατάστασης για κακόβουλο λογισμικό. Εάν ανεβάζετε λογισμικό από USB stick, σκληρό δίσκο ή άλλη συσκευή, σαρώστε το με το λογισμικό προστασίας από ιούς. Εάν η σάρωση εντοπίσει κακόβουλο λογισμικό, αφαιρέστε αμέσως τη μονάδα δίσκου και εκτελέστε μια πλήρη σάρωση του υπολογιστή σας.
-
Ενημερώστε ή επανεγκαταστήστε το λογισμικό. Ορισμένες ενημερώσεις μπορεί να χρειαστεί να εκτελεστούν με μια συγκεκριμένη σειρά. Εάν δεν υπάρχουν άλλες ενημερώσεις, απεγκαταστήστε το πρόγραμμα και, στη συνέχεια, εγκαταστήστε το ξανά.
- Αποσυνδέστε όλες τις συσκευές USB. Απενεργοποιήστε τον υπολογιστή και αποσυνδέστε τυχόν μονάδες USB και αξεσουάρ και, στη συνέχεια, επανεκκινήστε τον υπολογιστή με συνδεδεμένες μόνο τις απαραίτητες συσκευές για να δείτε εάν αυτό βοηθάει.
- Ενημέρωση προγραμμάτων οδήγησης συσκευών. Ανοίξτε τη Διαχείριση Συσκευών και ελέγξτε τις συνδεδεμένες συσκευές για τυχόν ενημερώσεις προγραμμάτων οδήγησης. Εάν κάποια επισημαίνεται με θαυμαστικό, ενημερώστε τα προγράμματα οδήγησης συσκευών των Windows και δοκιμάστε ξανά την εγκατάσταση.
-
Απενεργοποιήστε το Τείχος προστασίας των Windows. Η λήψη μπορεί να αποκλειστεί από το τείχος προστασίας σας, επομένως μπορεί να χρειαστεί να απενεργοποιήσετε το Τείχος προστασίας των Windows.
Κάντε αυτό μόνο με εφαρμογές που εμπιστεύεστε και έχετε επαληθεύσει ότι είναι νόμιμες.
-
Προσαρμογή ιδιοτήτων αρχείου. Ενδέχεται να μην μπορείτε να ενημερώσετε ένα πρόγραμμα εάν έχει επισημανθεί ως μόνο για ανάγνωση. Βρείτε το λογισμικό στην Εξερεύνηση αρχείων των Windows και κάντε δεξί κλικ σε αυτό και, στη συνέχεια, επιλέξτε Ιδιότητες Στην καρτέλα Γενικά, επιλέξτε Μόνο για ανάγνωση εάν είναι επιλεγμένο για να διαγράψετε το σημάδι επιλογής, επιλέξτε OK για να αποθηκεύσετε τις αλλαγές.
Πρέπει να είστε συνδεδεμένοι στον λογαριασμό διαχειριστή σας για να αλλάξετε τις ιδιότητες ενός αρχείου.
- Αλλάξτε τις ρυθμίσεις ασφαλείας του αρχείου. Στο μενού Properties για το πρόγραμμα, επιλέξτε την καρτέλα Security και βεβαιωθείτε ότι όλα τα δικαιώματα ασφαλείας στο κάτω μέρος έχουν ένα σημάδι επιλογής κάτω από τοAllow Εάν ορισμένα έχουν επισημανθεί ως Deny ή κενά, επιλέξτε Edit για να αλλάξετε όλα τα δικαιώματα σε Allow
-
Επαναφορά δικαιωμάτων με το SubInACL. Εάν αντιμετωπίζετε προβλήματα με ένα πρόγραμμα της Microsoft, κάντε λήψη του SubInACL και εγκαταστήστε το, ανοίξτε το Σημειωματάριο και εισαγάγετε τον ακόλουθο κώδικα σε ένα νέο αρχείο κειμένου:
Ορισμός OSBIT=32
IF exist "%ProgramFiles(x86)%" set OSBIT=64
set RUNNINGDIR=%ProgramFiles%
IF %OSBIT%==64 ορίστε RUNNINGDIR=%ProgramFiles(x86)%
subinacl /subkeyreg "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion¶Σέρβις βάσει Στοιχείων" /grant="nt servicefustted"
Επιλέξτε Αποθήκευση ως, ορίστε το Αποθήκευση ως τύπο σε Όλα τα αρχεία και αποθηκεύστε το ως reset.cmd Φροντίστε να το αποθηκεύσετε κάπου που μπορείτε να εντοπίσετε εύκολα και, στη συνέχεια, ανοίξτε το αρχείο ως διαχειριστής. Μετά από αυτό, ενημερώστε ξανά το πρόγραμμα και, στη συνέχεια, διαγράψτε το αρχείο cmd που δημιουργήσατε.