ΔΙΑΔΙΚΑΣΙΕΣ: Η δέσμη ενεργειών συμβατότητας αποχρώσεις στα Windows XP

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 286705 - Δείτε τα προϊόντα στα οποία αναφέρεται το συγκεκριμένο άρθρο.
Ανάπτυξη όλων | Σύμπτυξη όλων

Σε αυτήν τη σελίδα

Περίληψη

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

Ένα παράδειγμα είναι ένα επίπεδο που παρέχει τη συμβατότητα διορθώνει είναι απαραίτητη για ένα πρόγραμμα που έχει συνταχθεί ειδικά για Microsoft Windows 95. Αυτό το άρθρο περιγράφει πώς μπορείτε να δέσμης ενεργειών επίπεδα συμβατότητας στα Windows XP.


Εφαρμόζοντας τα επίπεδα συμβατότητας

Η Microsoft έχει δημιουργήσει μια σειρά από εργαλεία για την εύκολη τη χρήση των τεχνολογιών συμβατότητας σε περιβάλλον χρήστη με γραφικά (GUI) του περιβάλλοντος εργαλεία και από τη γραμμή εντολών. Κανονικά, τα εργαλεία Γραφικών είναι η προτιμώμενη μέθοδος εφαρμογής ενημερώσεις κώδικα συμβατότητας ή επίπεδα, αλλά περιστασιακά μπορεί να συναντήσετε περιπτώσεις όπου τα επίπεδα πρέπει να εφαρμόζονται μέσω ενός αρχείου δέσμης ενεργειών ή τη δέσμη. Αυτό το άρθρο εξηγεί πώς να εφαρμόσετε μια ενημέρωση κώδικα συμβατότητας μέσω ενός αρχείου δέσμης ενεργειών ή τη δέσμη.

Η παρακάτω σύνταξη γραμμής εντολών πρέπει να χρησιμοποιείται όταν εφαρμόζετε επίπεδα συμβατότητας σε αρχεία δέσμης ή δεσμών ενεργειών:
set __COMPAT_LAYER=[!]layer_name1 [layer_name2 ...]
				
ΣΗΜΕΙΩΣΗ: Υπάρχει ένα διάστημα που ακολουθείται από δύο χαρακτήρες υπογράμμισης (_) μεταξύ "Σύνολο" και "ΣΥΜΒΑΤ" στη σύνταξη αυτής της εντολής. Η εντολή δεν λειτουργεί χωρίς δύο χαρακτήρες υπογράμμισης.

Layer_name: Το σύντομο όνομα το επίπεδο συμβατότητας εφαρμόζεται.
[!]Δεν θα πρέπει να προστεθούν επίπεδα υπάρχοντα ενημερώσεις κώδικα συμβατότητας με τα αρχεία βάσης δεδομένων.

ΣΗΜΕΙΩΣΗ: Συμβατότητα επίπεδο ονόματα πρέπει να διαχωρίζονται με ένα κενό διάστημα.

Για παράδειγμα:
set __COMPAT_LAYER=Win95 DisableThemes

set __COMPAT_LAYER=!Win95 DisableThemes
				
Για να απενεργοποιήσετε το επίπεδο συμβατότητας, αφού έχει συσχετιστεί με αυτόν τον τρόπο, χρησιμοποιήστε την ίδια εντολή χωρίς να καθορίσετε ένα επίπεδο συμβατότητας.

Για παράδειγμα:
set __COMPAT_LAYER=
				
Κάθε ένα από τα πιο κοινά επίπεδα συμβατότητας έχει μια σύντομη έκδοση του ονόματός του, το οποίο μπορεί να χρησιμοποιηθεί με την εντολή __COMPAT_LAYER συνόλου σε μια δέσμη ενεργειών.

Λίστα συμβατότητας διαθέσιμα επίπεδα περιλαμβάνει το παρακάτω σύντομο όνομα και το πλήρες όνομά του:
  • DisableThemes-Απενεργοποίηση Visual θέματα
  • ProfilesSetup-Προφίλ εγκατάσταση υποστήριξης
  • 256Color-256 Χρωμάτων
  • 640 x 480-640 x 480 ανάλυση της οθόνης
  • WIN95- Windows 95
  • win98-Τα Windows 98 / Windows εμένα
  • Win2000-Τα Windows 2000
  • NT4SP5-Τα Windows NT 4.0 SP 5
Όταν εφαρμόζετε επίπεδα συμβατότητας με αυτόν τον τρόπο, θα εξασφαλίσετε επίσης ότι το επίπεδο συμβατότητας περνούν σε αναδρομικά σε οποιαδήποτε άλλη διαδικασία μπορεί να είναι spawned από τις εντολές του αρχείου δέσμης. Όταν φτάσετε στο σημείο της δέσμης ενεργειών ή αρχείο δέσμης όπου το επίπεδο συμβατότητας δεν είναι πλέον απαραίτητο, Ακύρωση στο επίπεδο με την εντολή __COMPAT_LAYER σύνολο χωρίς να καθορίσετε ένα επίπεδο συμβατότητας. Τις διαδικασίες που ξεκίνησαν όσο ίσχυε το επίπεδο συμβατότητας θα εξακολουθεί να εκτελείται κάτω από το επίπεδο συμβατότητας μέχρι τους έχουν τερματιστεί.


ΑΝΤΙΜΕΤΩΠΙΣΗ ΠΡΟΒΛΗΜΑΤΩΝ

Για παράδειγμα του πώς μπορεί να υλοποιήσει αυτήν την εντολή, εξετάστε το ακόλουθο σενάριο: έχετε ένα αρχείο δέσμης που πραγματοποιεί πολλές εργασίες ρύθμισης παραμέτρων ζωτικής σημασίας, πριν να ξεκινήσετε ένα πρόγραμμα. Το πρόγραμμα απαιτεί μια σειρά από ενημερώσεις κώδικα συμβατότητας που περιλαμβάνονται στο επίπεδο συμβατότητας των Windows 95. Εάν το επίπεδο συμβατότητας θα πρέπει να εφαρμόζεται μόνο για το πρόγραμμα Setup.exe και όχι για τις διαδικασίες που μπορεί να παραγάγει το αρχείο Setup.exe, τα εργαλεία Γραφικών είναι προτιμότερο. Στη συνέχεια, κάντε δεξιό κλικ στο αρχείο .bat ή .cmd και εφαρμόστε το επίπεδο συμβατότητας στο αρχείο δέσμης.

Το ακόλουθο δείγμα δείχνει ένα τμήμα ενός αρχείου δέσμης που μπορεί να χρησιμοποιηθεί σε αυτόν τον τύπο σεναρίου:
Md C:\Program Files\MyCompany\MyApp
Αντιγραφή Files\MyCompany\MyApp C:\Program D:\i386\*.*
C:\Program Files\MyCompany\MyApp\Setup.exe
Εάν το πρόγραμμα Setup.exe που απαιτεί τις ενημερώσεις κώδικα συμβατότητας που παρέχονται από το επίπεδο συμβατότητας των Windows 95 και τους πρέπει να διαβιβαστούν σε αναδρομικά με οποιαδήποτε διαδικασία spawned από το αρχείο Setup.exe, τα εργαλεία Γραφικών δεν είναι κατάλληλη. Μπορείτε να επιλύσετε αυτό το ζήτημα, συμπεριλαμβάνοντας την ακόλουθη εντολή στο αρχείο δέσμης, πριν να καλέσετε το πρόγραμμα που απαιτεί το επίπεδο συμβατότητας:
Md C:\Program Files\MyCompany\MyApp
Αντιγραφή Files\MyCompany\MyApp C:\Program D:\i386\*.*
Ορισμός __COMPAT_LAYER = Win95
C:\Program Files\MyCompany\MyApp\Setup.exe
Αυτό ισχύει αποτελεσματικά το επίπεδο συμβατότητας των Windows 95 με το πρόγραμμα Setup.exe και αναδρομικά σε μια διαδικασία spawned από το αρχείο Setup.exe.

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


Αναφορές

Ιδιότητες

Αναγν. άρθρου: 286705 - Τελευταία αναθεώρηση: Τρίτη, 28 Σεπτεμβρίου 2010 - Αναθεώρηση: 2.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
Λέξεις-κλειδιά: 
kbhowto kbhowtomaster kbmt KB286705 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:286705

Αποστολή σχολίων

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com