Λειτουργία Dual Branch Servicing για το .NET Framework 2.0 Service Pack 2, το .NET Framework 3.0 Service Pack 2 και το .NET Framework 3.5 Service Pack 1

ΕΙΣΑΓΩΓΗ

Όλες οι ενημερώσεις κλάσης GDR (έκδοση γενικής διανομής) για το .NET Framework 2.0 Service Pack 2, το .NET Framework 3.0 Service Pack 2 και το .NET Framework 3.5 Service Pack 1 υποστηρίζουν το μοντέλο Dual Branch Servicing.

Έστω ότι εγκαθιστάτε μια επείγουσα επιδιόρθωση που υποστηρίζει Dual Branch Servicing για το .NET Framework 2.0 Service Pack 2, το .NET Framework 3.0 Service Pack 2 ή το .NET Framework 3.5 Service Pack 1. Εκτός της ενημέρωσης που εμφανίζεται στη λίστα Τρέχοντα εγκατεστημένα προγράμματα του στοιχείου " Προσθαφαίρεση προγραμμάτων " στον πίνακα ελέγχου, θα δείτε επίσης μία επιπλέον ενημέρωση (960043). Αυτή η πρόσθετη ενημέρωση αποκαλείται βασική και είναι ίδια για όλες τις επείγουσες επιδιορθώσεις που υποστηρίζουν Dual Branch Servicing.

Αυτό το άρθρο περιγράφει Dual Branch Servicing για το .NET Framework 2.0 Service Pack 2, το .NET Framework 3.0 Service Pack 2 και το .NET Framework 3.5 Service Pack 1.

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

Τι είναι Dual Branch Servicing;

Ενημερωμένες εκδόσεις για το .NET Framework και για το Microsoft Visual Studio παραδοσιακά έχουν αθροιστική. Για παράδειγμα, ένα δυαδικό αρχείο μεταφέρει όλες οι προηγούμενες αλλαγές συντήρησης στο ίδιο δυαδικό αρχείο. Υπάρχουν προβλήματα με αυτήν την προσέγγιση, επειδή, ακούσια ευρέως τη διανομή επειγουσών επιδιορθώσεων που προορίζονταν για περιορισμένη διανομή και που έχουν αναπτυχθεί για να καλύψουν απαιτήσεις συγκεκριμένου πελάτη με ενημερώσεις ασφαλείας και αθροιστικές ενημερώσεις.

Οι ξεχωριστοί κλάδοι για επείγουσες επιδιορθώσεις και εκδόσεις κλάσεων GDR, όπως ενημερώσεις ασφαλείας, εξαλείφει την πιθανότητα αποστολής λειτουργικών επιδιορθώσεων για επείγουσες επιδιορθώσεις σε εκδόσεις κλάσης GDR. Η συντήρηση ξεχωριστών κλάδων για LDR (εκδόσεις περιορισμένης διανομής, όπως επείγουσες επιδιορθώσεις) και GDR (εκδόσεις γενικής διανομής, όπως ενημερώσεις, αθροιστικές ενημερώσεις και ενημερώσεις ασφαλείας) ονομάζεται Dual Branch Servicing.

Τι Dual Branch Servicing σημαίνει ακριβώς;

Με διπλή η Branch Servicing, οι ενημερώσεις για εκδόσεις κλάσεων GDR (ενημερώσεις, αθροιστικές ενημερώσεις και ενημερώσεις ασφαλείας) θα περιλαμβάνουν δύο εκδόσεις του ωφέλιμου φορτίου, ένα "καθαρό" ωφέλιμο φορτίο που φέρει μόνο την επιδιόρθωση ασφαλείας αλλά όχι αθροιστικές επείγουσες επιδιορθώσεις και ένα δεύτερο ωφέλιμο φορτίο το οποίο περιλαμβάνει τις αθροιστικές επείγουσες επιδιορθώσεις και την επιδιόρθωση ασφαλείας.

Το πρώτο, "καθαρό" ωφέλιμο φορτίο θα εγκατασταθεί για πελάτες που δεν εφαρμόζουν επείγουσες επιδιορθώσεις (οι περισσότεροι πελάτες) και το δεύτερο, αθροιστικό ωφέλιμο φορτίο θα εγκατασταθεί για πελάτες που έχουν εγκαταστήσει μία ή περισσότερες επείγουσες επιδιορθώσεις.

Πώς λειτουργεί η Dual Branch Servicing;

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

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

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

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

Συνήθεις ερωτήσεις

Q1: Θα Dual Branch Servicing είναι διαθέσιμη για το Visual Studio 2008 SP1;

A1: Η υποστήριξη για το μοντέλο Dual Branch Servicing είναι περιορισμένα αυτήν τη στιγμή για το .NET Framework 2.0 SP2, το .NET Framework 3.0 SP2 και το .NET Framework 3.5 SP1. Δεν υπάρχει πλάνο για την επέκταση αυτής της δυνατότητας στο Visual Studio 2008 SP1.

Q2: Τι γίνεται με τις παλαιότερες εκδόσεις του .NET Framework (1.0, 1.1, 2.0 RTM/SP1) και του Visual Studio (2002, 2003, 2005);

A2: Το μοντέλο Dual Branch Servicing είναι διαθέσιμες, ξεκινώντας με το .NET Framework 2.0 SP2, το .NET Framework 3.0 SP2 και το .NET Framework 3.5 SP1 και θα είναι διαθέσιμο σε όλες τις μελλοντικές εκδόσεις του .NET Framework. Δεν υπάρχει πλάνο για την υποστήριξη αυτού του μοντέλου συντήρησης για παλιότερες εκδόσεις του προϊόντος.

Q3: Θα Dual Branch Servicing υποστηρίζεται για το 4.0 του .NET Framework;

Α3: Ναι, το 4.0 του .NET Framework θα υποστηρίζουν το μοντέλο Dual Branch Servicing.

Q4: Θα δύο ωφέλιμα στην ενημερωμένη έκδοση μεγεθύνετε τις ενημερώσεις;

A4: Επειδή κλάσης GDR ενημερώνει αυτήν την υποστήριξη Dual Branch Servicing φέρουν δύο ωφέλιμα φορτία: μία από τον κλάδο LDR και μία άλλη από τον κλάδο GDR, αυτές οι ενημερωμένες εκδόσεις είναι λίγο μεγαλύτερο από το αντίστοιχο ενημερώσεις που δεν υποστηρίζουν Dual Branch Servicing. Στις περισσότερες περιπτώσεις, αυτή η αύξηση του μεγέθους του αρχείου είναι ονομαστική και περιορίζεται σε ελάχιστα megabytes (MB).

Ε5: Πρέπει να κάνετε τίποτα για να υποδείξετε αν πρέπει να εφαρμοστεί το LDR ή το ωφέλιμο φορτίο του GDR;

A5: Σε συνηθισμένες περιπτώσεις, δεν απαιτείται καμία ενέργεια από το χρήστη, ο υπολογιστής θα επισημάνει αυτόματα την παρουσία μιας επείγουσας επιδιόρθωσης στον υπολογιστή χρησιμοποιώντας τη βασική ενημέρωση. Οι μελλοντικές GDR θα καθορίσουν αυτόματα αν το ωφέλιμο φορτίο LDR ή GDR θα πρέπει να εφαρμόζεται βάσει της παρουσίας της βασικής ενημέρωσης.

Q6: Πρέπει να κάνω κάποιες ενέργειες όταν καταργήσετε την εγκατάσταση μιας ενημέρωσης κλάσης GDR (ενημέρωση, αθροιστική ενημερωμένη έκδοση ή ενημέρωση ασφαλείας);

A6: Όχι, δεν χρειάζεται να κάνετε κάποιες ιδιαίτερες ενέργειες όταν καταργείτε την εγκατάσταση μιας ενημέρωσης κλάσης GDR.

Q7: Πρέπει να κάνω κάποιες ενέργειες όταν καταργώ μια επείγουσα επιδιόρθωση;

A7: Όχι, δεν χρειάζεται να κάνετε κάποιες ιδιαίτερες ενέργειες όταν καταργείτε την εγκατάσταση μιας επείγουσας επιδιόρθωσης.

Ε8: Τι θα συμβεί αν έχω καταργήσει τη βασική ενημέρωση;

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

Q9: Πώς που θέτουν το σύστημά μου στην κατάσταση στην οποία μόνο GDR ωφέλιμο φορτίο εφαρμόζεται μετά την εγκατάσταση μιας ενημερωμένης έκδοσης GDR;

A9: Πρέπει να απεγκαταστήσετε και να επανεγκαταστήσετε το προϊόν για να επαναφέρετε το σύστημά σας στην κατάσταση στην οποία GDR ωφέλιμα φορτία έναρξη εφαρμογής. Αφού το κάνετε αυτό, βεβαιωθείτε ότι εφαρμόζετε όλες τις ενημερωμένες εκδόσεις ασφαλείας που εφαρμόζονται.
Ιδιότητες

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

Σχόλια