Επιδιόρθωση: Δεν είναι δυνατή η δημιουργία αρχείου όταν το αρχείο υπάρχει ήδη

Αρκετοί χρήστες λαμβάνουν πληροφορίες σχετικά με το μήνυμα " Δεν είναι δυνατή η δημιουργία αρχείου όταν το αρχείο υπάρχει ήδη " σφάλμα κατά την προσπάθεια αλλαγής της κατάστασης της υπηρεσίας έξυπνης κάρτας ( SCardSVR ) από Disabled σε διαφορετική κατάσταση. Το ζήτημα αναφέρεται ότι συμβαίνει με πολλές εκδόσεις των Windows, συμπεριλαμβανομένων των Windows 7, των Windows 8.1 και των Windows 10.

Δεν είναι δυνατή η δημιουργία ενός αρχείου όταν το αρχείο υπάρχει ήδη

Τι προκαλεί το σφάλμα "Δεν είναι δυνατή η δημιουργία αρχείου όταν το αρχείο υπάρχει ήδη";

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

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

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

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

Μέθοδος 1: Εγκατάσταση της ενημερωμένης έκδοσης KB4057144 (μόνο για Windows 10)

Εάν αντιμετωπίζετε το ζήτημα στα Windows 10, έχετε μια απλή επιδιόρθωση που θα σας επιτρέψει να επιλύσετε το πρόβλημα με ελάχιστη ταλαιπωρία. Η Microsoft αντιμετώπισε αυτό το συγκεκριμένο ζήτημα με μια ενημερωμένη έκδοση επείγουσας επιδιόρθωσης που κυκλοφόρησε τον Ιανουάριο του 2018 .

Η ενημερωμένη έκδοση KB4057144 αντιμετώπισε το ζήτημα όπου η προσπάθεια αλλαγής της κατάστασης της υπηρεσίας Windows Smart Card θα ενεργοποιήσει το μήνυμα " Δεν είναι δυνατή η δημιουργία αρχείου όταν το αρχείο υπάρχει ήδη ".

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

  1. Πατήστε το πλήκτρο Windows + R για να ανοίξετε ένα παράθυρο διαλόγου Εκτέλεση . Στη συνέχεια, πληκτρολογήστε ms-settings: windowsupdate και πατήστε Enter για να ανοίξετε την καρτέλα Windows Update μέσα στην εφαρμογή Settings .

    Διάλογος εκτέλεσης: ms-settings: windowsupdate
  2. Μέσα στην οθόνη του Windows Update, κάντε κλικ στην επιλογή Έλεγχος για ενημερώσεις και εγκαταστήστε όλες τις διαθέσιμες εκκρεμείς ενημερώσεις.

    Εγκατάσταση κάθε αναμενόμενης ενημέρωσης των Windows
  3. Όταν σας ζητηθεί να κάνετε επανεκκίνηση, κάντε κλικ στο κουμπί Επανεκκίνηση τώρα για να επιτρέψετε στο λειτουργικό σας σύστημα να εγκαταστήσει την ενημερωμένη έκδοση. Μόλις ολοκληρωθεί η επόμενη εκκίνηση, επιστρέψτε στην ίδια οθόνη και συνεχίστε με την εγκατάσταση της εκκρεμής ενημέρωσης μέχρι να μην μείνει κανένας.

    Επανεκκινήστε τον υπολογιστή για να επιτρέψετε στο λειτουργικό σύστημα να εγκαταστήσει τις ενημερώσεις
  4. Μόλις εγκατασταθεί κάθε αναμενόμενη ενημέρωση, μεταβείτε ξανά στην οθόνη Υπηρεσιών και δείτε εάν τώρα μπορείτε να αλλάξετε την κατάσταση της υπηρεσίας Smart Card ( SCardSVR ).

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

Μέθοδος 2: Αλλαγή της κατάστασης της έξυπνης κάρτας (SCardSvr) μέσω του Regedit

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

Εδώ πρέπει να κάνετε:

  1. Πατήστε το πλήκτρο Windows + R για να ανοίξετε ένα παράθυρο διαλόγου Εκτέλεση. Στη συνέχεια, πληκτρολογήστε "regedit" και πατήστε Enter για να ανοίξετε τον Επεξεργαστή Μητρώου . Εάν σας ζητηθεί από το UAC (User Account Control), κάντε κλικ στο κουμπί Ναι για να παραχωρήσετε δικαιώματα διαχειριστή.

    Πρόσβαση στον επεξεργαστή μητρώου μέσω του πλαισίου Εκτέλεση
  2. Μέσα στον Επεξεργαστή μητρώου, μεταβείτε στο ακόλουθο κλειδί μητρώου:
     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ SCardSvr 

    Πλοήγηση στο κλειδί μητρώου SCardSvr

    Σημείωση: Μπορείτε είτε να μεταβείτε χειροκίνητα σε αυτή τη θέση είτε μπορείτε να επικολλήσετε τη διεύθυνση απευθείας στη γραμμή πλοήγησης.

  3. Αφού φτάσετε στη θέση, κάντε διπλό κλικ στην τιμή " Έναρξη" από τη δεξιά πλευρά. Στη συνέχεια, αλλάξτε τα δεδομένα τιμής σύμφωνα με την κατάσταση που θέλετε να ορίσετε για τον τύπο εκκίνησης του SCardSVR:

    Αυτόματο - 2

    Εγχειρίδιο - 3

    Απενεργοποιημένα - 4

    Αλλαγή της τιμής εκκίνησης στα κατάλληλα δεδομένα τιμής
  4. Κάντε κλικ στο κουμπί OK για να αποθηκεύσετε τις αλλαγές, στη συνέχεια κλείστε τον Επεξεργαστή Μητρώου (Registry Editor) και επανεκκινήστε τον υπολογιστή Μόλις ολοκληρωθεί η επόμενη εκκίνηση, θα πρέπει να αλλάξει ήδη η υπηρεσία εκκίνησης τύπου έξυπνης κάρτας ( SCardSVR ).

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

Μέθοδος 3: Αλλαγή της κατάστασης της έξυπνης κάρτας (SCardSvr) μέσω της γραμμής εντολών

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

Εδώ πρέπει να κάνετε:

  1. Πατήστε το πλήκτρο Windows + R για να ανοίξετε ένα παράθυρο διαλόγου Εκτέλεση . Στη συνέχεια, πληκτρολογήστε "cmd" και πατήστε Ctrl + Shift + Enter για να ανοίξετε μια αυξημένη γραμμή εντολών. Όταν σας ζητηθεί από το UAC (User Account Control), κάντε κλικ στο κουμπί Ναι για να παραχωρήσετε δικαιώματα διαχειριστή.

    Εκτέλεση CMD ως διαχειριστής
  2. Μόλις φτάσετε στην ανυψωμένη Γραμμή εντολών, πληκτρολογήστε την ακόλουθη εντολή για να σταματήσετε την υπηρεσία Smart Card:
     net stop SCardSvr 
  3. Μόλις διακοπεί η υπηρεσία, χρησιμοποιήστε μία από τις ακόλουθες εντολές για να αλλάξετε τον τύπο εκκίνησης της υπηρεσίας στην κατάσταση που θέλετε:
     Αυτόματη: REG προσθέστε "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Έναρξη / t REG_DWORD / d 2 / f Εγχειρίδιο: REG προσθέστε "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Έναρξη / t REG_DWORD / d 3 / f Απενεργοποίηση: REG προσθέστε "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / v Έναρξη / t REG_DWORD / d 4 / f Αυτόματη (καθυστερημένη εκκίνηση): REG προσθέστε "HKLM \ SYSTEM \ CurrentControlSet \ services \ SCardSvr" / t REG_DWORD / d 2 / f 
  4. Μόλις αλλάξει ο τύπος εκκίνησης, πληκτρολογήστε την ακόλουθη εντολή για να επανεκκινήσετε την υπηρεσία Smart Card:
     net start SCardSvr 

Ενδιαφέροντα Άρθρα