Update: Aktualisieren von.NET Framework kann fehlschlagen, und einige Dateien im GAC können gelöscht werden

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 2260913 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Bei der Installation ein Update auf Microsoft.NET Framework kann der Installationsprozess fehl und Rollback. Nachdem der Rollback beendet ist, werden einige Microsoft.NET Framework-Dateien in den globalen Assemblycache (GAC) gelöscht. Aus diesem Grund einige Microsoft.NET Framework-Anwendungen möglicherweise nicht ausgeführt oder möglicherweise nicht korrekt ausgeführt.

Im Protokoll Microsoft Installer (MSI) für die Installation des Updates möglicherweise eine Fehlermeldung, die der folgenden ähnelt:
<Assembly path="" and="" name=""></Assembly>. IAssemblyCache->InstallAssembly() zurückgegebenen-2147024864.
<Date></Date><Time></Time> DDSet_Error: Fehler beim Installieren von Assembly '<Assembly path="" and="" name=""></Assembly>"aufgrund eines Systemfehlers nicht: der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.

Ursache

Dieses Problem tritt aufgrund der Interaktion eines Fehlers in der Microsoft.NET Framework und einige Anwendungen von Drittanbietern. Diese Anwendungen stellen eine Sperre auf eine Assembly im GAC und auf den Ordner, der die Assembly zur gleichen Zeit enthält. Dieses Problem kann nur angezeigt werden, wenn Sie eine Fremdanbieter-Anwendung ausführen, die Virtualisierungstechnologie Fremdanbieter-Anwendung zum Virtualisieren von Microsoft.NET Framework verwendet.

Hinweis Eine Standardanwendung von Microsoft.NET Framework ausgeführt wird nicht gesperrt werden, Dateien oder Ordner, die im GAC auf eine Weise, die dieses Problem verursachen könnte.

Lösung

Wenn dieses Problem bereits aufgetreten ist, haben Sie die Microsoft.NET Framework zu beheben. Weitere Informationen finden Sie im Abschnitt "Weitere Informationen" dieses Artikels.

Wenn dieses Problem noch nicht stattgefunden hat, können Sie das Hotfix-Paket, um dieses Problem zu vermeiden, während der Installation von Folge-Updates installieren.

WichtigDieser Hotfix behebt das Problem von Assemblys aus dem GAC gelöscht wird, wenn eine Updateinstallation schlägt fehl, und zurück setzt. Fehler bei der Installation von Update oder die Ursachen für ein Rollback wird nicht aufgelöst.

Hinweis Dieses Problem tritt auf, wenn Sie ein Update für Microsoft.NET Framework 1.1 Servicepack 1 (SP1) installieren. Es ist derzeit kein Hotfix für diese Situation.

Hotfix-Informationen

Ein unterstützter Hotfix ist jetzt von Microsoft erhältlich. Es soll jedoch nur das Problem zu beheben, das in diesem Artikel beschrieben wird. Wenden Sie es nur auf Systemen, bei die dieses spezielle Problem auftritt. Dieser Hotfix wird möglicherweise weiteren Tests unterzogen. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir, dass für das nächste Softwareupdate zu warten, das diesen Hotfix enthält.

Um dieses Problem sofort beheben, wenden Sie sich an Microsoft Support Services, um den Hotfix zu erhalten. Eine vollständige Liste der Microsoft Product Support Services Telefonnummern und Informationen zu den Supportkosten finden Sie auf der folgenden Microsoft-Website:
http://support.Microsoft.com/contactus/?WS=Support
Hinweis In besonderen Fällen können Gebühren, die normalerweise für Support-Anrufe anfallen abgebrochen werden, wenn der Microsoft-Supportmitarbeiter feststellt, dass ein bestimmtes Update Ihr Problem beheben kann. Die normalen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die für das betreffende Update nicht qualifizieren.

Allgemeine Informationen über die Hotfixdateien für jedes Betriebssystem und Plattform

Tabelle minimierenTabelle vergrößern
ProduktDateinamePlattform
Microsoft.NET Framework 2.0 SP2-Windows Server 2003 (MSI)NDP20SP2-KB2260913-IA64.exeItanium
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.msuItanium
Microsoft.NET Framework 3.5 SP1 Windows Vista, WindowsServer 2008 (CBS)Windows6. 0-KB2260913-v2-x64.msuIntel/AMD 64 bit
Microsoft.NET Framework 3.5 SP1 Windows Vista, WindowsServer 2008 (CBS)"Windows6. 0-KB2260913-v2-x86.msu"32-bit
Microsoft.NET Framework 4.0 - WindowsServer 2003, WindowsServer 2008, Windows Server 2008 R2 (MSI)NDP40-KB2260913-IA64.exeItanium
Microsoft.NET Framework 4.0 - Windows XP, WindowsServer 2003, Windows Vista, WindowsServer 2008, Windows 7, Windows Server 2008 R2 (MSI)NDP40-KB2260913-x64.exeIntel/AMD 64 bit
Microsoft.NET Framework 4.0 - Windows XP, WindowsServer 2003, Windows Vista, WindowsServer 2008, Windows 7, Windows Server 2008 R2 (MSI)NDP40-KB2260913-x86.exe32-bit

Erforderliche Komponenten

Um diesen Hotfix zu installieren, müssen Sie eine der folgenden Versionen der Microsoft.NET Framework auf dem Computer installiert haben.
  • Microsoft.NET Framework 2.0 Servicepack 2 (SP2)
  • Microsoft.NET Framework 3.5 Servicepack 1 (SP1)
  • Microsoft.NET Framework 4.0

Ist ein Neustart erforderlich?

Sie müssen möglicherweise den Computer neu starten, nachdem Sie den Hotfix anwenden.

Ersetzte Hotfixes

Dieser Hotfix ersetzt keinen anderen Hotfix.

Dateiinformationen

Die englische Version dieses Hotfixes weist Dateiattribute (oder höher), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien werden in Coordinated Universal Time (UTC) aufgeführt. Wenn Sie die Dateiinformationen anzeigen, wird es in die lokale Ortszeit konvertiert. Um die Differenz zwischen UTC und Ortszeit zu ermitteln, verwenden Sie die Zeitzone Registerkarte der Datum und Uhrzeit Element in der Systemsteuerung.

Für Microsoft.NET Framework 2.0 SP2 auf allen unterstützten X 86-basierten Versionen von Windows 2000, Windows Server 2003 und Windows XP
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumUhrzeitPlattform
Mscordacwks.dll2.0.50727.5058989,52812-Oct-201005: 18X 86
Datei "mscorlib.dll"2.0.50727.50584,550,65612-Oct-201005: 18X 86
"Mscorwks.dll"2.0.50727.50585,824,84812-Oct-201005: 18X 86
SOS.dll2.0.50727.5058388,93612-Oct-201005: 18X 86
Für Microsoft.NET Framework 2.0 SP2 auf allen unterstützten X 64-basierten Versionen von Windows 2000, Windows Server 2003 und Windows XP
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumUhrzeitPlattform
Mscordacwks.dll2.0.50727.50581,755,48011-Oct-201023: 18x64
Datei "mscorlib.dll"2.0.50727.50584,567,04011-Oct-201023: 13x64
"Mscorwks.dll"2.0.50727.505810,044,75211-Oct-201023: 17x64
SOS.dll2.0.50727.5058485,19211-Oct-201023: 14x64
Für Microsoft.NET Framework 2.0 SP2 auf allen unterstützten IA-64-basierten Versionen von Windows Server 2003
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumUhrzeitPlattform
Mscordacwks.dll2.0.50727.50583,082,58412-Oct-201000: 59IA-64
Datei "mscorlib.dll"2.0.50727.50584,009,98412-Oct-201000: 58IA-64
"Mscorwks.dll"2.0.50727.505820,194,12812-Oct-201000: 54IA-64
SOS.dll2.0.50727.5058872,77612-Oct-201000: 57IA-64
Für Microsoft.NET Framework 3.5 SP1 auf allen unterstützten X 86-basierten Versionen von Windows Vista SP2 und Windows Server 2008 SP2
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumUhrzeitPlattform
Datei "mscorlib.dll"2.0.50727.50594,550,65629-Oct-201010: 54X 86
Mscordacwks.dll2.0.50727.5059989,52829-Oct-201010: 54X 86
"Mscorwks.dll"2.0.50727.50595,824,84829-Oct-201010: 55X 86
SOS.dll2.0.50727.5059388,93629-Oct-201010: 55X 86
Für Microsoft.NET Framework 3.5 SP1 auf allen unterstützten X 64-basierten Versionen von Windows Vista SP2 und Windows Server 2008 SP2
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumUhrzeitPlattform
Datei "mscorlib.dll"2.0.50727.50594,567,04029-Oct-201010: 53x64
Mscordacwks.dll2.0.50727.50591,755,48029-Oct-201010: 53x64
"Mscorwks.dll"2.0.50727.505910,044,75229-Oct-201010: 54x64
SOS.dll2.0.50727.5059485,19229-Oct-201010: 54x64
Für Microsoft.NET Framework 3.5 SP1 auf allen unterstützten IA-64-basierten Versionen von Windows Server 2008 SP2
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumUhrzeitPlattform
Datei "mscorlib.dll"2.0.50727.50594,009,98429-Oct-201010: 56IA-64
Mscordacwks.dll2.0.50727.50593,082,58429-Oct-201010: 55IA-64
"Mscorwks.dll"2.0.50727.505920,194,12829-Oct-201010: 56IA-64
SOS.dll2.0.50727.5059872,77629-Oct-201010: 56IA-64
Für die Microsoft.NET Framework 4.0 für alle unterstützten X 86-basierten Versionen von Windows XP, Windows Server 2003, von Windows Vista von Windows Server 2008, von Windows 7 und der Windows Server 2008 R2
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumUhrzeitPlattform
"CLR.dll"4.0.30319.3906,730,56818-Nov-201007: 09X 86
Mscordacwks.dll4.0.30319.3901,141,59218-Nov-201007: 09X 86
"Mscordbi.dll" zugeordnet4.0.30319.390955,21618-Nov-201007: 09X 86
Datei "mscorlib.dll"4.0.30319.3905,196,11218-Nov-201007: 09X 86
SOS.dll4.0.30319.390516,93618-Nov-201007: 09X 86
Für die Microsoft.NET Framework 4.0 für alle unterstützten X 64-basierten Versionen von Windows XP, Windows Server 2003, von Windows Vista von Windows Server 2008, von Windows 7 und der Windows Server 2008 R2
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumUhrzeitPlattform
"CLR.dll"4.0.30319.3909,799,49618-Nov-201007: 49x64
Mscordacwks.dll4.0.30319.3901,513,30418-Nov-201007: 49x64
"Mscordbi.dll" zugeordnet4.0.30319.3901,453,39218-Nov-201007: 49x64
Datei "mscorlib.dll"4.0.30319.3904,960,08018-Nov-201007: 49x64
SOS.dll4.0.30319.390597,83218-Nov-201007: 49x64
Für die Microsoft.NET Framework 4.0 für alle unterstützten IA-64-basierten Versionen von Windows Server 2003, Windows Server 2008 und Windows Server 2008 R2
Tabelle minimierenTabelle vergrößern
DateinameDateiversionDateigrößeDatumUhrzeitPlattform
"CLR.dll"4.0.30319.39019,378,50418-Nov-201008: 35IA-64
Mscordacwks.dll4.0.30319.3903,755,86418-Nov-201008: 35IA-64
"Mscordbi.dll" zugeordnet4.0.30319.3903,293,52018-Nov-201008: 35IA-64
Datei "mscorlib.dll"4.0.30319.3904,447,56818-Nov-201008: 35IA-64
SOS.dll4.0.30319.3901,203,01618-Nov-201008: 35IA-64

Abhilfe

Um dieses Problem zu umgehen, schließen Sie alle Anwendungen, die das Microsoft.NET Framework verwenden oder, vor der Installation von Updates auf Microsoft.NET Framework die Sperren auf Dateien oder Ordner im GAC enthalten.

Status

Microsoft hat bestätigt, dass dies ein Problem in den Microsoft-Produkten handelt, die aufgelistet werden im Abschnitt "Betrifft".

Weitere Informationen

Wenn dieses Problem bereits auf Ihrem Computer aufgetreten ist und Assemblys aus dem GAC entfernt wurden, haben Sie die Microsoft.NET Framework zu beheben.

Weitere Informationen dazu, wie Sie Microsoft.NET Framework zu beheben, finden im folgenden Artikel der Microsoft Knowledge Base:
908077 Wie Sie manuell entfernen und Neuinstallieren von Microsoft.NET Framework 2.0

Sie sollten auch Aaron Stebner.NET Framework-Bereinigungsprogramm verwenden. Weitere Informationen über die.NET Framework-Bereinigungsprogramm finden Sie in der folgenden Microsoft-Website:
.NET Framework Cleanup-Tool ? Benutzerhandbuch


Weitere Informationen zu Microsoft Softwareupdates finden Sie im folgenden Artikel der Microsoft Knowledge Base:
824684 Beschreibung der Standardterminologie, die zum Beschreiben von Microsoft-Softwareupdates verwendet wird

Weitere Informationen über den GAC finden Sie in der folgenden Microsoft-Website:
Allgemeine Informationen über den GAC

Weitere Informationen zu den Supportrichtlinien für Microsoft-Programme, die in einem Fremdanbieter-Anwendung oder Software-Umleitung oder in einer Anwendung eines Drittanbieters oder Software-Virtualisierungsumgebung ausgeführt werden, finden Sie im folgenden Artikel der Microsoft Knowledge Base:
9274287 Unterstützungsrichtlinie für Microsoft-Programme, die in einem Fremdanbieter-Anwendung oder Software-Umleitung oder in einer Drittanbieter-Anwendung oder Software-Virtualisierung-Umgebung ausgeführt werden



Eigenschaften

Artikel-ID: 2260913 - Geändert am: Donnerstag, 29. November 2012 - Version: 5.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft .NET Framework 2.0 Service Pack 2
  • Microsoft .NET Framework 3.5 Service Pack 1
  • Microsoft .NET Framework 4.0
Keywords: 
kbqfe kbfix kbHotfixServer kbexpertiseadvanced kbsurveynew kbmt KB2260913 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 2260913
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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