ΕΠΙΔΙΌΡΘΩΣΗ: Ενημέρωση του.NET Framework ενδέχεται να αποτύχει και μπορεί να διαγραφούν ορισμένα αρχεία στο GAC

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

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

Συμπτώματα

Όταν εγκαθιστάτε μια ενημερωμένη έκδοση του Microsoft.NET Framework, η διαδικασία εγκατάστασης ενδέχεται να αποτύχει και να επαναφέρει. Αφού ολοκληρωθεί η επαναφορά ορισμένες Microsoft.NET Framework αρχεία στο χώρο προσωρινής αποθήκευσης καθολικής συγκρότησης (GAC) διαγράφονται. Επομένως, ορισμένες Microsoft.NET Framework εφαρμογές ενδέχεται να μην εκτελούνται ή μπορεί να εκτελεστεί σωστά.

Στο αρχείο καταγραφής του Microsoft Installer (MSI) για την εγκατάσταση της ενημερωμένης έκδοσης, ενδέχεται να λάβετε ένα μήνυμα λάθους παρόμοιο με το ακόλουθο:
<assembly path="" and="" name=""></assembly>. IAssemblyCache->InstallAssembly() επέστρεψε-2147024864.
<date></date><time></time> DDSet_Error: Δεν ήταν δυνατή η εγκατάσταση της συγκρότησης '<assembly path="" and="" name=""></assembly>' λόγω του σφάλματος συστήματος: δεν είναι δυνατή η πρόσβαση στο αρχείο της διαδικασίας επειδή χρησιμοποιείται από άλλη διαδικασία.

Αιτία

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

Σημείωση Χρησιμοποιεί μια τυπική Microsoft.NET Framework εφαρμογή κλειδώνουν αρχεία ή φακέλους που βρίσκονται στο GAC με τρόπο που προκαλεί αυτό το ζήτημα.

Προτεινόμενη αντιμετώπιση

Εάν έχει ήδη παρουσιαστεί αυτό το ζήτημα, πρέπει να διορθώσετε της Microsoft.NET Framework. Για περισσότερες πληροφορίες, ανατρέξτε στην ενότητα "Περισσότερες πληροφορίες" αυτού του άρθρου.

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

Σημαντικό Αυτή η επείγουσα επιδιόρθωση επιλύει το ζήτημα που διαγράφεται από το GAC κατά την εγκατάσταση της ενημερωμένης έκδοσης αποτυγχάνει και αναιρεί συγκροτήσεις. Δεν επιλύσει αποτυχίες εγκατάστασης ενημερωμένης έκδοσης ή τις αιτίες μιας επαναφοράς.

Σημείωση Αυτό το ζήτημα παρουσιάζεται επίσης όταν εγκαθιστάτε μια ενημερωμένη έκδοση του Microsoft.NET Framework 1.1 Service Pack 1 (SP1). Ωστόσο, αυτή τη στιγμή υπάρχει καμία επείγουσα επιδιόρθωση για αυτήν την κατάσταση.

Πληροφορίες επείγουσας επιδιόρθωσης

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

Για να επιλύσετε αμέσως αυτό το ζήτημα, επικοινωνήστε με υπηρεσίες υποστήριξης πελατών της Microsoft για να αποκτήσετε την επείγουσα επιδιόρθωση. Για μια πλήρη λίστα αριθμών τηλεφώνου υπηρεσίες υποστήριξης πελατών της Microsoft και πληροφορίες σχετικά με το κόστος υποστήριξης, επισκεφθείτε την ακόλουθη τοποθεσία της Microsoft στο Web:
http://support.Microsoft.com/contactus/?ws=support
Σημείωση Σε ειδικές περιπτώσεις, οι χρεώσεις που υφίστανται κανονικά για κλήσεις υποστήριξης μπορεί να ακυρωθεί εάν ένας μηχανικός υποστήριξης της Microsoft κρίνει ότι μια συγκεκριμένη ενημερωμένη έκδοση θα επιλύσει το ζήτημα. Για πρόσθετες ερωτήσεις υποστήριξης και θέματα που αφορούν τη συγκεκριμένη ενημερωμένη έκδοση, θα ισχύσουν οι συνηθισμένες χρεώσεις υποστήριξης.

Γενικές πληροφορίες σχετικά με τα αρχεία της επείγουσας επιδιόρθωσης για κάθε λειτουργικό σύστημα και την πλατφόρμα

Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
ΠροϊόνΌνομα αρχείουΠλατφόρμα
Από τη Microsoft.NET Framework 2.0 SP2 Windows Server 2003 (MSI)NDP20SP2-KB2260913-IA64.exeΣτην τεχνολογία Itanium
Από τη Microsoft.NET Framework 2.0 SP2 Windows Server 2003, Windows XP (MSI)NDP20SP2-KB2260913-x64.exeIntel/AMD 64 bit
Από τη Microsoft.NET Framework 2.0 SP2 Windows Server 2003, Windows XP (MSI)NDP20SP2-KB2260913-x86.exe32 bit
Από τη Microsoft.NET Framework 3.5 SP1 Windows Server 2008 (CBS)Windows6.0-KB2260913-v2-ia64.msuΣτην τεχνολογία Itanium
Από τη Microsoft.NET Framework 3.5 SP1 Windows Vista, Windows Server 2008 (CBS)Windows6.0-KB2260913-v2-x64.msuIntel/AMD 64 bit
Από τη Microsoft.NET Framework 3.5 SP1 Windows Vista, Windows Server 2008 (CBS)Windows6.0-KB2260913-v2-x86.msu32 bit
Από τη Microsoft.NET Framework 4.0 - Windows Server 2003, Windows Server 2008, Windows Server 2008 R2 (MSI)NDP40-KB2260913-IA64.exeΣτην τεχνολογία Itanium
Από τη Microsoft.NET Framework 4.0 - τα Windows XP, Windows Server 2003, τα Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2 (MSI)NDP40-KB2260913-x64.exeIntel/AMD 64 bit
Από τη Microsoft.NET Framework 4.0 - τα Windows XP, Windows Server 2003, τα Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2 (MSI)NDP40-KB2260913-x86.exe32 bit

Προϋποθέσεις

Για να εφαρμόσετε αυτήν την επείγουσα επιδιόρθωση, πρέπει να έχετε μία από τις ακόλουθες εκδόσεις της Microsoft.NET Framework εγκατεστημένα στον υπολογιστή.
  • Από τη Microsoft.NET Framework 2.0 Service Pack 2 (SP2)
  • Από τη Microsoft.NET Framework 3.5 Service Pack 1 (SP1)
  • Από τη Microsoft.NET Framework 4.0

Απαιτήσεις επανεκκίνησης

Ίσως χρειαστεί να κάνετε επανεκκίνηση του υπολογιστή μετά την εφαρμογή της επείγουσας επιδιόρθωσης.

Πληροφορίες αντικατάστασης επείγουσας επιδιόρθωσης

Αυτή η επείγουσα επιδιόρθωση δεν αντικαθιστά άλλες επείγουσες επιδιορθώσεις.

Πληροφορίες αρχείου

Η αγγλική έκδοση αυτής της επείγουσας επιδιόρθωσης έχει τα χαρακτηριστικά αρχείου (ή νεότερα χαρακτηριστικά αρχείου) που παρατίθενται στον παρακάτω πίνακα. Οι ημερομηνίες και οι ώρες για αυτά τα αρχεία αναφέρονται σε Συντονισμένη παγκόσμια ώρα (UTC). Όταν προβάλετε τις πληροφορίες του αρχείου, μετατρέπεται σε τοπική ώρα. Για να βρείτε τη διαφορά μεταξύ της ώρας UTC και της τοπικής ώρας, χρησιμοποιήστε την Ζώνη ώρας στο το Ημερομηνία και ώρα το στοιχείο του πίνακα ελέγχου.

Για το Microsoft.NET Framework 2.0 SP2 σε όλες τις υποστηριζόμενες εκδόσεις 86 που βασίζεται σε Windows 2000, Windows Server 2003 και Windows XP x
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
Mscordacwks.dll2.0.50727.5058989,52812-Οκτ-201005: 18x 86
Mscorlib.dll2.0.50727.50584,550,65612-Οκτ-201005: 18x 86
MSCORWKS.dll2.0.50727.50585,824,84812-Οκτ-201005: 18x 86
Sos.dll2.0.50727.5058388,93612-Οκτ-201005: 18x 86
Για το Microsoft.NET Framework 2.0 SP2 σε όλες τις υποστηριζόμενες εκδόσεις των Windows 2000, Windows Server 2003 και Windows XP που βασίζονται σε 64 x
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
Mscordacwks.dll2.0.50727.50581,755,48011-Οκτ-201023: 18x 64
Mscorlib.dll2.0.50727.50584,567,04011-Οκτ-201023: 13x 64
MSCORWKS.dll2.0.50727.505810,044,75211-Οκτ-201023: 17x 64
Sos.dll2.0.50727.5058485,19211-Οκτ-201023: 14x 64
Για το Microsoft.NET Framework 2.0 SP2 σε όλες τις υποστηριζόμενες εκδόσεις του Windows Server 2003 που βασίζονται IA-64
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
Mscordacwks.dll2.0.50727.50583,082,58412-Οκτ-201000: 59IA-64
Mscorlib.dll2.0.50727.50584,009,98412-Οκτ-201000: 58IA-64
MSCORWKS.dll2.0.50727.505820,194,12812-Οκτ-201000: 54IA-64
Sos.dll2.0.50727.5058872,77612-Οκτ-201000: 57IA-64
Για το Microsoft.NET Framework 3.5 SP1 σε όλες τις υποστηριζόμενες x 86 με εκδόσεις των Windows Vista SP2 και του Windows Server 2008 SP2
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
Mscorlib.dll2.0.50727.50594,550,65629-Oct-201010: 54x 86
Mscordacwks.dll2.0.50727.5059989,52829-Oct-201010: 54x 86
MSCORWKS.dll2.0.50727.50595,824,84829-Oct-201010: 55x 86
Sos.dll2.0.50727.5059388,93629-Oct-201010: 55x 86
Για το Microsoft.NET Framework 3.5 SP1 σε όλες τις υποστηριζόμενες εκδόσεις βασίζονται σε επεξεργαστή 64 των Windows Vista SP2 και του Windows Server 2008 SP2 x
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
Mscorlib.dll2.0.50727.50594,567,04029-Oct-201010: 53x 64
Mscordacwks.dll2.0.50727.50591,755,48029-Oct-201010: 53x 64
MSCORWKS.dll2.0.50727.505910,044,75229-Oct-201010: 54x 64
Sos.dll2.0.50727.5059485,19229-Oct-201010: 54x 64
Για το Microsoft.NET Framework 3.5 SP1 σε όλες τις υποστηριζόμενες εκδόσεις που βασίζονται σε IA-64 του Windows Server 2008 SP2
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
Mscorlib.dll2.0.50727.50594,009,98429-Oct-201010: 56IA-64
Mscordacwks.dll2.0.50727.50593,082,58429-Oct-201010: 55IA-64
MSCORWKS.dll2.0.50727.505920,194,12829-Oct-201010: 56IA-64
Sos.dll2.0.50727.5059872,77629-Oct-201010: 56IA-64
Για το Microsoft.NET Framework 4.0 σε όλες τις υποστηριζόμενες εκδόσεις των Windows XP, του Windows Server 2003, των Windows Vista, Windows Server 2008, Windows 7 και του Windows Server 2008 R2 που βασίζονται σε 86 x
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
CLR.dll4.0.30319.3906,730,56818-Nov-201007: 09x 86
Mscordacwks.dll4.0.30319.3901,141,59218-Nov-201007: 09x 86
Mscordbi.dll4.0.30319.390955,21618-Nov-201007: 09x 86
Mscorlib.dll4.0.30319.3905,196,11218-Nov-201007: 09x 86
Sos.dll4.0.30319.390516,93618-Nov-201007: 09x 86
Για το Microsoft.NET Framework 4.0 σε όλες τις υποστηριζόμενες εκδόσεις των Windows XP, του Windows Server 2003, των Windows Vista, Windows Server 2008, Windows 7 και του Windows Server 2008 R2 που βασίζονται σε επεξεργαστή 64 x
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
CLR.dll4.0.30319.3909,799,49618-Nov-201007: 49x 64
Mscordacwks.dll4.0.30319.3901,513,30418-Nov-201007: 49x 64
Mscordbi.dll4.0.30319.3901,453,39218-Nov-201007: 49x 64
Mscorlib.dll4.0.30319.3904,960,08018-Nov-201007: 49x 64
Sos.dll4.0.30319.390597,83218-Nov-201007: 49x 64
Για το Microsoft.NET Framework 4.0 σε όλες τις υποστηριζόμενες εκδόσεις του Windows Server 2003, Windows Server 2008 και Windows Server 2008 R2 που βασίζονται IA-64
Σύμπτυξη αυτού του πίνακαΑνάπτυξη αυτού του πίνακα
Όνομα αρχείουΈκδοση αρχείουΜέγεθος αρχείουΗμερομηνίαΏραΠλατφόρμα
CLR.dll4.0.30319.39019,378,50418-Nov-201008: 35IA-64
Mscordacwks.dll4.0.30319.3903,755,86418-Nov-201008: 35IA-64
Mscordbi.dll4.0.30319.3903,293,52018-Nov-201008: 35IA-64
Mscorlib.dll4.0.30319.3904,447,56818-Nov-201008: 35IA-64
Sos.dll4.0.30319.3901,203,01618-Nov-201008: 35IA-64

Εναλλακτικός τρόπος αντιμετώπισης

Για να επιλύσετε αυτό το ζήτημα, κλείστε όλες τις εφαρμογές που χρησιμοποιούν το Microsoft.NET Framework ή που κατέχουν κλειδώματα σε αρχεία ή φακέλους στο GAC, πριν να εγκαταστήσετε τις ενημερωμένες εκδόσεις του Microsoft.NET Framework.

Κατάσταση

Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".

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

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

Για περισσότερες πληροφορίες σχετικά με τον τρόπο επιδιόρθωσης της Microsoft.NET Framework, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
908077 Τρόπος μη αυτόματη κατάργηση και επανεγκατάσταση της Microsoft.NET Framework 2.0

Μπορεί επίσης να σκεφτείτε χρησιμοποιώντας Aaron Stebner.Εργαλείο εκκαθάρισης NET Framework. Για περισσότερες πληροφορίες σχετικά με το.NET Framework Cleanup Tool, επισκεφθείτε την ακόλουθη τοποθεσία Web της Microsoft:
.NET Framework εκκαθάριση εργαλείο εγχειριδίου


Για περισσότερες πληροφορίες σχετικά με ενημερωμένες εκδόσεις λογισμικού της Microsoft, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
824684 Περιγραφή της βασικής ορολογίας που χρησιμοποιείται για την περιγραφή ενημερωμένων εκδόσεων λογισμικού της Microsoft

Για περισσότερες πληροφορίες σχετικά με το GAC, επισκεφθείτε την ακόλουθη τοποθεσία Web της Microsoft:
Γενικές πληροφορίες σχετικά με το GAC

Για περισσότερες πληροφορίες σχετικά με την πολιτική υποστήριξης της Microsoft προγράμματα που εκτελούνται σε ένα πρόγραμμα άλλου κατασκευαστή εφαρμογή ή λογισμικό ανακατεύθυνσης ή σε μια εφαρμογή άλλου κατασκευαστή ή λογισμικό εικονικής διαμόρφωσης περιβάλλοντος, κάντε κλικ στον αριθμό του άρθρου παρακάτω, για να προβάλετε το άρθρο της Γνωσιακής Βάσης της Microsoft:
9274287 Υποστήριξη πολιτικής για προγράμματα της Microsoft που εκτελούνται σε ένα πρόγραμμα άλλου κατασκευαστή εφαρμογή ή λογισμικό ανακατεύθυνσης ή σε ένα περιβάλλον κατασκευαστών εφαρμογή ή λογισμικό εικονικής διαμόρφωσης



Ιδιότητες

Αναγν. άρθρου: 2260913 - Τελευταία αναθεώρηση: Τετάρτη, 25 Μαΐου 2011 - Αναθεώρηση: 6.0
Οι πληροφορίες σε αυτό το άρθρο ισχύουν για:
  • Microsoft .NET Framework 2.0 Service Pack 2
  • Microsoft .NET Framework 3.5 Service Pack 1
  • Microsoft .NET Framework 4.0
Λέξεις-κλειδιά: 
kbqfe kbfix kbhotfixserver kbexpertiseadvanced kbsurveynew kbmt KB2260913 KbMtel
Μηχανικά μεταφρασμένο
ΣΗΜΑΝΤΙΚΟ: Αυτό το άρθρο είναι προϊόν λογισμικού μηχανικής μετάφρασης της Microsoft και όχι ανθρώπινης μετάφρασης. Η Microsoft σάς προσφέρει άρθρα που είναι προϊόντα ανθρώπινης αλλά και μηχανικής μετάφρασης έτσι ώστε να έχετε πρόσβαση σε όλα τα άρθρα της Γνωσιακής Βάσης μας στη δική σας γλώσσα. Ωστόσο, ένα άρθρο που έχει προκύψει από μηχανική μετάφραση δεν είναι πάντα άριστης ποιότητας. Ενδέχεται να περιέχει λεξιλογικά, συντακτικά ή γραμματικά λάθη, όπως ακριβώς τα λάθη που θα έκανε ένας μη φυσικός ομιλητής επιχειρώντας να μιλήσει τη γλώσσα σας. Η Microsoft δεν φέρει καμία ευθύνη για τυχόν ανακρίβειες, σφάλματα ή ζημίες που προκύψουν λόγω τυχόν παρερμηνειών στη μετάφραση του περιεχομένου ή χρήσης του από τους πελάτες της. Επίσης, η Microsoft πραγματοποιεί συχνά ενημερώσεις στο λογισμικό μηχανικής μετάφρασης.
Η αγγλική έκδοση αυτού του άρθρου είναι η ακόλουθη:2260913

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

 

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