Κοινών αρχείων και μητρώου θέματα εικονικότητας στα Windows Vista ή στα Windows 7

Η υποστήριξη για τα Windows Vista χωρίς κανένα service pack εγκατεστημένο έληξε στις 13 Απριλίου 2010. Για να συνεχίσετε τη λήψη ενημερώσεων ασφαλείας για τα Windows, βεβαιωθείτε ότι εκτελείτε τα Windows Vista με Service Pack 2 (SP2). Για περισσότερες πληροφορίες, ανατρέξτε στην ιστοσελίδα της Microsoft: η υποστήριξη λήγει για ορισμένες εκδόσεις των Windows

Συμπτώματα

Όταν χρησιμοποιείτε τη δυνατότητα αναπαράστασης των Windows Vista ή των Windows 7, ενδέχεται το αρχείο εμπειρία και η εικονικότητα μητρώου ζητήματα που περιγράφονται στα ακόλουθα σενάρια.

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

Κατά την εγκατάσταση, αναβαθμίζετε ή χρησιμοποιείτε μια εφαρμογή, ενδέχεται να λάβετε διάφορα μηνύματα λάθους που υποδεικνύουν ότι επιτράπηκε η πρόσβαση. Για παράδειγμα, ενδέχεται να αντιμετωπίσετε ένα από τα ακόλουθα συμπτώματα:
  • Μετά την εγκατάσταση μιας εφαρμογής σε φάκελο διαφορετικό από το φάκελο % programfiles %, εμφανίζονται μηνύματα λάθους "δεν επιτρέπεται η πρόσβαση". Επιπλέον, η εφαρμογή δεν λειτουργεί όπως αναμένεται.
  • Λαμβάνετε μηνύματα λάθους της εφαρμογής που μοιάζουν με τα εξής:
    Δεν είναι δυνατή η δημιουργία φακέλου στην περιοχή C:\MyApp\Temp
    Δεν είναι δυνατή η δημιουργία του αρχείου στη διαδρομή C:\MyApp\Temp\output.dat
  • Λαμβάνετε μηνύματα λάθους παρόμοια με τα ακόλουθα:
    Σφάλμα εγγραφής στο αρχείο MyFile.exe
    Αυτό το ζήτημα ενδέχεται να προκύψει όταν εκτελείτε οποιαδήποτε από τις ακόλουθες ενέργειες:
    • Μπορείτε να δημιουργήσετε συνδέσεις σε θέσεις εικονικής διαμόρφωσης.
    • Μπορείτε να χρησιμοποιήσετε το σύστημα αρχείων κρυπτογράφησης (EFS) για να κρυπτογραφήσετε αρχεία.
    • Προσπαθείτε να προβάλετε συμπιεσμένα αρχεία.
    • Μπορείτε να χρησιμοποιήσετε τη γραμμή εντολών για να αντιγράψετε ένα .exe, .sys, ή .dll αρχείο σε μια θέση με δυνατότητα αναπαράστασης.
  • Τμήματα της εφαρμογής που απαιτούν είσοδο ή έξοδο αρχείων δεν λειτουργούν πλέον σωστά.

Σενάριο 2: Δεν μπορείτε να βρείτε το αρχείο ή το φάκελο που μόλις δημιουργήσατε

Όταν χρησιμοποιείτε μια εφαρμογή για την οποία είναι ενεργοποιημένη η εικονικότητα, δημιουργείτε αρχεία δεδομένων σε θέσης του συστήματος αρχείων με. Όταν χρησιμοποιείτε άλλη εφαρμογή ή τον Windows Explorer για να αποκτήσετε πρόσβαση σε αυτά τα αρχεία που δημιουργήσατε πρόσφατα, δεν μπορείτε να τα βρείτε. Για παράδειγμα, εάν αποθηκεύσετε ένα αρχείο σε μια φωτογραφία που έχει εφαρμογή στα % programfiles %, % systemroot %, % systemdrive % ή % programdata % φακέλους επεξεργασίας, δεν μπορείτε να εντοπίσετε αυτό το αρχείο.

Σενάριο 3: Αναβαθμίζετε μια εφαρμογή και στη συνέχεια αντιμετωπίζετε απροσδόκητη πρόγραμμα συμπεριφορά

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

Σενάριο 4: Μετά την απεγκατάσταση μιας εφαρμογής, τα αρχεία της εφαρμογής είναι εξακολουθούν να υπάρχουν στον υπολογιστή

Σε αυτό το σενάριο, αντιμετωπίζετε ένα από τα ακόλουθα συμπτώματα:
  • Σε μια άλλη εφαρμογή, παρατηρείτε ότι πληροφορίες αρχείων και φακέλων για την μη εγκατεστημένη εφαρμογή εξακολουθεί να υπάρχει στο % programfiles %, % programdata %, % systemdrive % ή φακέλους % systemroot %.
  • Ο φάκελος %userprofile%\AppData\Local\VirtualStore είναι μεγαλύτερο από το αναμενόμενο. Όταν απεγκαταστήσατε την εφαρμογή, δεν καταργήθηκαν τα εικονικά διαμορφωμένων αρχεία που δημιουργήθηκαν κατά τη διάρκεια του χρόνου εκτέλεσης της εφαρμογής.

Αιτία

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

Προτεινόμενη αντιμετώπιση

Σενάριο 1

Για να διαπιστώσετε αν το ζήτημα που περιγράφεται στο σενάριο 1, ανατρέξτε στο πρόγραμμα προβολής συμβάντων για συμβάντα FileCreateVirtualExclude . Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικ στο κουμπί ΈναρξηStart button , πληκτρολογήστε eventvwr στο πλαίσιο Έναρξη αναζήτησης και, στη συνέχεια, κάντε κλικ στο κουμπί eventvwr.exe στη λίστα προγραμμάτων.

    User Account Control permission Εάν σας ζητηθεί κωδικός πρόσβασης διαχειριστή ή επιβεβαίωση, πληκτρολογήστε τον κωδικό πρόσβασής σας ή κάντε κλικ στο κουμπί συνέχεια.
  2. Αναπτύξτε το στοιχείο υπηρεσίες αρχεία καταγραφής εφαρμογών και, αναπτύξτε το στοιχείο Microsoft, ανάπτυξη των Windows, ανάπτυξη UacFileVirtualizationκαι, στη συνέχεια, επιλέξτε επιχειρησιακά. Εάν το Αναγνωριστικό συμβάντος είναι 5000, Παρουσιάστηκε ένα συμβάν FileCreateVirtualExclude .
Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:
  • Επανεγκαταστήστε την εφαρμογή στο φάκελο % programfiles % αν το πρόγραμμα δεν είναι ήδη εγκατεστημένο στο φάκελο % programfiles %.
  • Χρησιμοποιήστε ένα λογαριασμό με πιστοποιήσεις διαχειριστή για την εκτέλεση αυτής της εφαρμογής. Για να το κάνετε αυτό, εντοπίστε και, στη συνέχεια, κάντε δεξιό κλικ στη συντόμευση της εφαρμογής και, στη συνέχεια, κάντε κλικ στην εντολή Εκτέλεση ως διαχειριστής.

    User Account Control permission Εάν σας ζητηθεί κωδικός πρόσβασης διαχειριστή ή επιβεβαίωση, πληκτρολογήστε τον κωδικό πρόσβασής σας ή κάντε κλικ στο κουμπί συνέχεια.
  • Εκτελέστε την εφαρμογή σε μια γραμμή εντολών με αυξημένα δικαιώματα. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
    1. Κάντε κλικ στο κουμπί ΈναρξηStart button , και στη συνέχεια πληκτρολογήστε cmd στο πλαίσιο Έναρξη αναζήτησης και, στη συνέχεια, κάντε κλικ στην εντολή cmd.exe στη λίστα προγράμματα.
    2. Στη λίστα προγραμμάτων , κάντε δεξιό κλικ στο cmdκαι, στη συνέχεια, κάντε κλικ στην εντολή Εκτέλεση ως διαχειριστής.

      User Account Control permission Εάν σας ζητηθεί κωδικός πρόσβασης διαχειριστή ή επιβεβαίωση, πληκτρολογήστε τον κωδικό πρόσβασής σας ή κάντε κλικ στο κουμπί συνέχεια.
    3. Πληκτρολογήστε MyAppsPath/MyApp, και στη συνέχεια πιέστε το πλήκτρο ENTER. MyAppsPath/MyApp αντιπροσωπεύει τη διαδρομή και το όνομα της εφαρμογής.
  • Για να αλλάξετε τις ρυθμίσεις ασφαλείας στο φάκελο της εφαρμογής. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
    1. Συνδεθείτε ως χρήστης που έχει πιστοποιητικά διαχειριστή και, στη συνέχεια, χρησιμοποιήστε τον Windows Explorer για να ανοίξετε το φάκελο της εφαρμογής.
    2. Κάντε δεξιό κλικ στο φάκελο της εφαρμογής και, στη συνέχεια, κάντε κλικ στο κουμπί Ιδιότητες.
    3. Στην καρτέλα ασφάλεια , κάντε κλικ στο κουμπί Επεξεργασία.

      User Account Control permission Εάν σας ζητηθεί κωδικός πρόσβασης διαχειριστή ή επιβεβαίωση, πληκτρολογήστε τον κωδικό πρόσβασής σας ή κάντε κλικ στο κουμπί συνέχεια.
    4. Στην περιοχή ονόματα ομάδων ή χρηστών, κάντε κλικ στο λογαριασμό χρήστη σας.
    5. Στην περιοχή δικαιώματα για τους χρήστες, κάντε κλικ στο κουμπί Αποδοχή για τα ακόλουθα δικαιώματα:
      • Τροποποίηση
      • Ανάγνωση & εκτέλεση
      • Λίστα περιεχομένων φακέλου
      • Ανάγνωση
      • Εγγραφή
    6. Κάντε κλικ στο κουμπί OK.

Σενάριο 2

Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:
  • Κάντε κλικ στο κουμπί Αρχεία συμβατότητας που εμφανίζεται στη γραμμή του Explorer για να προβάλετε τα αρχεία στο φάκελο. Το κουμπί Αρχεία συμβατότητας εμφανίζεται μόνο αν υπάρχουν τα αρχεία στο φάκελο.
  • Αναζητήστε στο φάκελο C:\Users\όνομα_χρήστη\AppData\Local\VirtualStore, για να εντοπίσετε αρχεία και φακέλους.
  • Μπορείτε να αποθηκεύσετε δεδομένα της εφαρμογής σας σε φάκελο κάτω από το προφίλ χρήστη σας.

Σενάριο 3

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


Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε μία από τις ακόλουθες μεθόδους:
  • Εκτελέστε την εφαρμογή σε μια γραμμή εντολών με αυξημένα δικαιώματα. Για να το κάνετε αυτό, ακολουθήστε τα εξής βήματα:
    1. Κάντε κλικ στο κουμπί ΈναρξηStart button , πληκτρολογήστε cmd στο πλαίσιο Έναρξη αναζήτησης και, στη συνέχεια, κάντε κλικ στην εντολή cmd.exe στη λίστα προγράμματα.

      User Account Control permission Εάν σας ζητηθεί κωδικός πρόσβασης διαχειριστή ή επιβεβαίωση, πληκτρολογήστε τον κωδικό πρόσβασής σας ή κάντε κλικ στο κουμπί συνέχεια.
    2. Τύπος MyAppsPath/MyApp. MyAppsPath/MyApp αντιπροσωπεύει τη διαδρομή και το όνομα της εφαρμογής και, στη συνέχεια, πιέστε το πλήκτρο ENTER
  • Ανοίξτε τον εικονικό χώρο αποθήκευσης και στη συνέχεια διαγράψτε τα παλιά αρχεία δεδομένων της εφαρμογής. Για να γίνει αυτό, χρησιμοποιήστε τον Windows Explorer για να ανοίξετε το φάκελο C:\Users\όνομα_χρήστη\AppData\Local\VirtualStore\Program Files\ MyApp και, στη συνέχεια, διαγράψτε όλα τα αρχεία που δεν σας έγγραφα ή αρχεία δεδομένων.
  • Διαγράψτε τον εικονικό χώρο αποθήκευσης από το μητρώο.

    Για να εντοπίσετε τον εικονικό χώρο αποθήκευσης στο μητρώο και να καταργήσετε όλα τα άχρηστα κλειδιά, ακολουθήστε τα εξής βήματα:
    1. Κάντε κλικ στο κουμπί ΈναρξηStart button , πληκτρολογήστε regedit στο πλαίσιο Έναρξη αναζήτησης και, στη συνέχεια, κάντε κλικ στο κουμπί regedit.exe στη λίστα προγραμμάτων.

      User Account Control permission Εάν σας ζητηθεί κωδικός πρόσβασης διαχειριστή ή επιβεβαίωση, πληκτρολογήστε τον κωδικό πρόσβασής σας ή κάντε κλικ στο κουμπί συνέχεια.
    2. Εντοπίστε και, στη συνέχεια, κάντε κλικ στο ακόλουθο δευτερεύον κλειδί μητρώου:
      HKEY_CURRENT_USER\Software\Classes\VirtualStore
    3. Για τα κλειδιά μητρώου εφαρμογής που δεν είναι πλέον αναγκαία, κάντε δεξιό κλικ στο κλειδί, κάντε κλικ στο κουμπί Διαγραφήκαι, στη συνέχεια, κάντε κλικ στο κουμπί Ναι.

Σενάριο 4

Για να επιλύσετε αυτό το ζήτημα, χρησιμοποιήστε τον Windows Explorer για να ανοίξετε το φάκελο C:\Users\όνομα_χρήστη\AppData\Local\VirtualStore\MyApp και, στη συνέχεια, διαγράψτε παλιά εφαρμογή δεδομένα.

Περισσότερες πληροφορίες

Εγγραφή αρχείων και μητρώου εικονική διαμόρφωση βοηθά τους χρήστες με περιορισμένες δυνατότητες πρόσβασης στο μητρώο και στο σύστημα αρχείων σε αυτές τις προστατευμένες περιοχές. Εικονικότητα δημιουργεί αντίγραφο "ανά χρήστη" και στη συνέχεια ανακατευθύνει τις επακόλουθες λειτουργίες δεδομένων. Για παράδειγμα, ας υποθέσουμε ότι μια εφαρμογή εκτελείται υπό λογαριασμό χρήστη με περιορισμένα δικαιώματα ή υπό λογαριασμούς που απαιτούν δικαιώματα ελέγχου λογαριασμού χρήστη. Όταν αυτή η εφαρμογή εγγραφή σε μια θέση του συστήματος, όπως στο φάκελο % programfiles %, τα Windows Vista και Windows 7 ανακατεύθυνσης λειτουργίες εγγραφής και λειτουργίες ανάγνωσης σε μια θέση του χρήστη στο φάκελο του προφίλ του χρήστη (% localappdata%\VirtualStore). Από προεπιλογή, η θέση αυτή είναι η C:\Users\όνομα_χρήστη\AppData\Local\VirtualStore\Program Files\όνομα_εφαρμογής. Η εικονικότητα μητρώου λειτουργεί με παρόμοιο τρόπο αλλά ισχύει για τα κλειδιά μητρώου στο δευτερεύον δέντρο HKEY_LOCAL_MACHINE\SOFTWARE . Τα κλειδιά και τα δεδομένα κάτω από αυτό το δευτερεύον δέντρο ανακατευθύνονται στο δευτερεύον κλειδί HKEY_CURRENT_USER\Software\Classes\VirtualStore .

Για περισσότερες πληροφορίες, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:

Αναφορές

Για βοήθεια σχετικά με κοινές εργασίες συντήρησης συστήματος στα Windows Vista, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
Ιδιότητες

Αναγνωριστικό άρθρου: 927387 - Τελευταία αναθεώρηση: 14 Ιαν 2017 - Αναθεώρηση: 2

Σχόλια