Πώς να ανοίξει και τριανταδυάμπιτη υπαγόρευση εντολής τρεξίματος στα εξηντατετράμπιτα (x64) παράθυρα
εξηντατετράμπιτη ή x64 η έκδοση του λειτουργικού συστήματος παραθύρων όπως ο κεντρικός υπολογιστής το 2003 παραθύρων, η επαγγελματική x64 έκδοση παραθύρων XP, Vista και ο κεντρικός υπολογιστής 2008 παραθύρων παραθύρων χρησιμοποιεί τη Microsoft παράθυρο-32--παράθυρο-64 (WOW64) στρώμα υποσυστημάτων για να τρέξει τα τριανταδυάμπιτα προγράμματα, τα δυαδικά ή τους οδηγούς χωρίς τις τροποποιήσεις, την αλλαγή ή μετάβαση στα εξηντατετράμπιτα βασισμένα δυαδικά, δεδομένου ότι το εξηντατετράμπιτο OS βελτιστοποιείται για να τρέξει τα εγγενή εξηντατετράμπιτα προγράμματα και δεν παρέχει την υποστήριξη για τα δεκαεξάμπιτα δυαδικά ή τους τριανταδυάμπιτους οδηγούς.
Για να μειώσει το ζήτημα συμβατότητας και να αποτρέψει ένα τριανταδυάμπιτο πρόγραμμα από τυχαία να άσχει πρόσβαση στα στοιχεία από την εξηντατετράμπιτη εφαρμογή, το υποσύστημα WOW64 απομονώνει τα τριανταδυάμπιτα δυαδικά από τα εξηντατετράμπιτα δυαδικά με τον επαναπροσανατολισμό των κλήσεων ληξιαρχείων και μερικών κλήσεων συστημάτων αρχείων. Εκτός από τη χωριστή κυψέλη ληξιαρχείων για επαναπροσανατολισμένες τις WOW64 τριανταδυάμπιτες τιμές, %systemroot% \ System32 και ο φάκελλος αρχείων προγράμματος υποδεικνύονται ως εξηντατετράμπιτο DLLs μόνο επίσης, και όλο πρόσβαση ή I/O των τριανταδυάμπιτων δυαδικών επαναπροσανατολισμένος από το φάκελλο \ System32 %windir% στο φάκελλο \ SysWOW64 %windir%, και από τα αρχεία προγράμματος στον κατάλογο αρχείων προγράμματος (x86).
Η υπαγόρευση εντολής (cmd.exe) επηρεάζεται επίσης από το χαρακτηριστικό γνώρισμα επαναπροσανατολισμού συστημάτων αρχείων, όπου οι εντολές γραμμών εντολής ή .bat και batch του .cm δ το χειρόγραφο μπορούν να μην είναι σε θέση να έχουν πρόσβαση, να εγκαταστήσουν, να αλλάξουν, να τροποποιήσουν, να διαγράψουν ή να γράψουν στα «αρχεία προγράμματος» ή το «φάκελλο \ System32 ″ %windir%. Το υποσύστημα WOW64 επαναπροσανατολίζει και εγκαθιστά τα τριανταδυάμπιτα προγράμματα στα «αρχεία προγράμματος (x86)» και το «φάκελλο \ SysWOW64 ″ %systemroot%.
Για να έχει πρόσβαση στο σωστό φάκελλο, ο προγραμματιστής ή ο υπεύθυνος για την ανάπτυξη πρέπει να αλλάξει το χειρόγραφο εντολή-γραμμών, ή χρησιμοποίηση του εικονικού καταλόγου Sysnative αλλιώς στην πρόσβαση %windir% \ System32 αντί %windir% \ SysWOW64. Όταν αυτό δεν είναι δυνατό, ή πότε πρέπει να έχει πρόσβαση στον αρχικό εγγενή φάκελλο αρχείων προγράμματος, ο χρήστης μπορεί να δακτυλογραφήσει το χειρόγραφο εντολή-γραμμών σε μια τριανταδυάμπιτη υπαγόρευση εντολής. Η τριανταδυάμπιτη υπαγόρευση εντολής επαναπροσανατολίζει αυτόματα τις κλήσεις συστημάτων αρχείων στο σωστό τριανταδυάμπιτο κατάλογο.
Για να αρχίσει και να ανοίξει μια τριανταδυάμπιτη υπαγόρευση εντολής, να ακολουθήσει αυτά τα βήματα:
- Χτυπήστε την έναρξη.
- Δακτυλογραφήστε %windir% \ SysWoW64 \ cmd.exe στο παράθυρο αναζήτησης έναρξης.
, Πιέστε κερδίζει + κλειδιά Ρ (ή τύπος που οργανώνονται στην αναζήτηση έναρξης) για να ανοίξουν το διάλογο τρεξίματος, και τύπος %windir% \ SysWoW64 \ cmd.exe.
- Ο Τύπος εισάγει.

Στην τριανταδυάμπιτη υπαγόρευση εντολής, η μεταβλητή πορειών %programfiles% θα δείξει το φάκελλο αρχείων προγράμματος (x86) που αποθηκεύει όλα τα τριανταδυάμπιτα δυαδικά.
ΣΗΜΑΝΤΙΚΟΣ: Διαβάζετε μια μεταφρασμένη με υπολογιστή σελίδα που παρέχεται «όπως είναι» χωρίς εξουσιοδότηση. Αντίθετα από την ανθρώπινη μετάφραση, η αυτόματη μετάφραση δεν καταλαβαίνει τη γραμματική, σημασιολογία, σύνταξη, ιδιωματισμοί της φυσικής γλώσσας, κατά συνέπεια συχνά ανακριβές και χαμηλής ποιότητας κείμενο προϊόντων που είναι παραπλανητικό και ακατανόητο. Κατά συνέπεια, παρακαλώ αναφερθείτε στο αρχικό αγγλικό άρθρο σε περίπτωση αμφιβολίας.
Σχετικά άρθρα
- Πώς να καταστείλει και να παρακάμψει το σύστημα αρχείων System32 επαναπροσανατολίστε στο φάκελλο SysWOW64 με Sysnative
- Λάθος 1721: Υπάρχει ένα πρόβλημα με αυτήν την συσκευασία εφαρμοστών παραθύρων όταν εγκαταστήστε ή απεγκατάσταση Vista
- Πόσο ανοικτός διατάξτε την υπαγόρευση ως διοικητή στην ανύψωση Vista
- Γλωσσικά πακέτα απελευθερώσεων MUI της Microsoft για Vista παραθύρων τελευταίο SP1
- Αμφισβητημένος κώδικας λάθους αποτυχίας συσκευασίας εφαρμοστών οργάνωσης αποτυπώσεων πρόσβαση 0×80070005 (ή 5 ή 0×5)
- SP1 PC της Microsoft εικονικό (VPC) 2007 δωρεάν κατέβασμα
- Το ImageX 6001.18000 (x86 και x64 για τον κεντρικό υπολογιστή 2008 παραθύρων και Vista SP1) αυτόνομο μεταφορτώνει
- Workaround για να τρέξει τον κεντρικό υπολογιστή VMWare Vista παραθύρων
- Vista παραθύρων το ξεκίνημα κρεμούν και η αποτυχία μποτών μετά από SP1 στο αλλοιωμένο αρχείο οδηγών (atapi.sys και ataport.sys)
- Τα παράθυρα δεν μπορούν να διαχειμάσουν τον υπολογιστή με τη μνήμη περισσότερο από 4 ΜΒ

































23η Μαΐου 2008 14:29
Δεδομένου ότι περιγράψατε στο άρθρο, το αρχικό %SystemRoot% \ System32 δεν είναι προσιτό στις τριανταδυάμπιτες διαδικασίες. Δυστυχώς, υπάρχουν διάφορα εργαλεία που υπάρχουν μεμονωμένα ως εξηντατετράμπιτα δυαδικά (π.χ. logogg.exe και tsshutdn.exe). Σε ένα από τα άρθρα μου, περιγράφω δύο τεχνικές παρακάμπτοντας τον περιορισμό της προώθησης των εξηντατετράμπιτων εργαλείων συστημάτων από τις τριανταδυάμπιτες διαδικασίες: http://blogs.sepago.de/nicholas/2008/03/13/jailed-32-bit-processes-on-windows-x64/
Απολαύστε,
Nicholas.
21η Αυγούστου 2008 11:37
προσπάθησα τις συμβουλές σας για να δοκιμάσω και να πάρω μερικά τριανταδυάμπιτα apps για να τρέξω ένα κομμάτι καλύτερο στο εξηντατετράμπιτο κιβώτιό μου. το πρόβλημα είναι, τώρα παίρνω τα παράξενα λάθη από κάποιο βασικό λογισμικό. δεν ξέρω πώς να ανατρέψω την αλλαγή… που μπορεί να με εξυπηρετήσει δεξιά για την κολύμβηση στα βαθιά νερά…
με ρίξτε ένα σύνολο, ya;
εδώ είναι ένα λάθος δειγμάτων που παρουσίασε τα μέσα τουεκτέλεση αφότου θα έτρεχα την εντολή \ SysWoW64 \ cmd.exe %windir%:
Λάθος: μην μπορέστε να καθορίσετε «ProgramFiles (x86)»: το όνομα αναφέρεται σε ένα στοιχείο σε μια σειρά
αξιολογώντας το χειρόγραφο: namespace eval:: {πηγή {Γ: /Program αρχεία (x86)/[δέντρο καταλόγου] /RMSExpression.tcl}}
21η Αυγούστου 2008 14:34
Μπορώ το σύνολο αλλά υπολογίζω ότι ο διερμηνέας TCL δεν επιτρέπει τα υποστηρίγματα στην πορεία σε ένα αρχείο για το οποίο είναι στην πηγή.
Βοηθά να κινήσει τον κατάλογο εγκαταστάσεων προς μια θέση έξω από τα «αρχεία του c:\Program (x86)», π.χ. «c:\progs»;
Ελπίδα που βοήθειες,
Nicholas.
21η Αυγούστου 2008 17:42
σκέφτηκα που να είμαι μια λύση, αλλά προτού να το δοκιμάσω, προσπάθησα ακριβώς το από ένα κανονικό κοχύλι, αντί μέσω του batchfile που προώθησε app εν λόγω, και ελειτούργησε το πρόστιμο. τόσο πολύ weirdness.
η batchfile όχι άλλο εργασία, αλλά η απευθείας γραμμή εντολής. πόσο παράξενος είναι αυτός;!
θα δοκιμάσω επίσης μια διαφορετική πορεία χωρίς υποστηρίγματα που βλέπουν εάν αυτό επαν-επιτρέψει τη batchfile δυνατότητά μου να προωθήσω. reaaaly χρειαστείτε το batchfile για να εργαστείτε πάλι…
ευχαριστήστε Nicholas. θα σας κρατήσω ταχυδρομημένους.
WR!