Αναγν. άρθρου: 156276 - Τελευταία αναθεώρηση: Σάββατο, 18 Δεκεμβρίου 2010 - Αναθεώρηση: 2.0 Cmd.exe δεν υποστηρίζει ονόματα UNC ως τρέχοντα κατάλογο
ΣυμπτώματαΌταν καλείτε εκτός CreateProcess στο αρχείο Cmd.exe, για παράδειγμα: CreateProcess (NULL, "cmd /c αντίγραφο αρχείο1 αρχείο2",....), και τον τρέχοντα κατάλογο που έχει οριστεί για μια διεθνούς σύμβασης ονομάτων (UNC), το Cmd.exe επιστρέφει το ακόλουθο μήνυμα:'<unc path="">' είναι μια τρέχουσα διαδρομή καταλόγου δεν είναι έγκυρο. Οι διαδρομές UNC δεν υποστηρίζονται.</unc> Επαναφέροντας το προεπιλεγμένο κατάλογο των Windows. ΑιτίαCmd.exe εκτελεί έλεγχο για να επαληθεύσετε εάν χρησιμοποιείται ένα όνομα UNC για τον τρέχοντα κατάλογο.
Αυτό συμβαίνει επειδή ένα όνομα UNC μπορεί να προκαλέσουν δυσκολίες εξαρτημένες διαδικασίες που ξεκινούν από μια κονσόλα όταν κονσόλας τερματίστηκε ή διακόπηκε.
Εκδόσεις των Microsoft Windows NT, πριν από την 4.0 δεν έλεγχος αυτό, έτσι ήταν δυνατό να χρησιμοποιήσετε ένα όνομα UNC ως τρέχοντα κατάλογο. Προτεινόμενη αντιμετώπισηΓια να αποκτήσετε το ενημερωμένο αρχείο Cmd.exe. Πρέπει επίσης να κάνετε μια καταχώρηση μητρώου για να μπορέσετε να χρησιμοποιήσετε μια διαδρομή UNC ως τρέχοντα κατάλογο. ΠΡΟΕΙΔΟΠΟΙΗΣΗ: Εσφαλμένη χρήση του επεξεργαστή μητρώου μπορεί να προκαλέσει σοβαρά, σε όλο το σύστημα προβλήματα, τα οποία ίσως απαιτήσουν την επανεγκατάσταση των Windows NT για να τις διορθώσετε. Η Microsoft δεν είναι δυνατό να εγγυηθεί ότι οποιεσδήποτε δυσκολίες προκύψουν από τη χρήση του Επεξεργαστή Μητρώου (Registry Editor) μπορούν να επιλυθούν. Χρησιμοποιήστε αυτό το εργαλείο με δική σας ευθύνη. Κάτω από τη διαδρομή μητρώου:
HKEY_CURRENT_USER
\Software
\Microsoft
\Command Processor
Προσθέστε την τιμήDisableUNCCheck REG_DWORDκαι ορίστε την τιμή0 x 1(Δεκαεξαδικό). ΠΡΟΣΟΧΗ: Εάν ενεργοποιήσετε αυτήν τη δυνατότητα και ξεκινήσετε μια κονσόλα που έχει έναν τρέχοντα κατάλογο ένα όνομα UNC, εκκίνησης εφαρμογών από αυτήν την κονσόλα και στη συνέχεια, κλείστε την Κονσόλα αποκατάστασης, θα μπορούσε να προκαλέσει προβλήματα με τις εφαρμογές που ξεκίνησε από αυτήν την κονσόλα. ΚατάστασηΗ Microsoft έχει επιβεβαιώσει αυτό είναι ένα ζήτημα στα Windows NT έκδοση 4.0.
Το ζήτημα αυτό διορθώθηκε στο πιο πρόσφατο Microsoft Windows NT 4.0 η.π.α. Service Pack. Για πληροφορίες σχετικά με τη λήψη του service pack, πραγματοποιήστε αναζήτηση για τη λέξη που ακολουθεί στη Microsoft Knowledge Base (χωρίς κενά διαστήματα): Π K P A C V E R Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
Μηχανικά μεταφρασμένοΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης. Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:156276
(http://support.microsoft.com/kb/156276/en-us/
)
| Άλλοι πόροι Tοποθεσίες υποστήριξης
ΚοινότηταΆμεση λήψη βοήθειαςΜεταφράσεις άρθρων
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Επιστροφή στην αρχή
