Stellen Sie sich folgendes Szenario vor:
-
Sie installieren ein Produkt oder Update, und das Produkt oder Update erfordert einen Neustart des Computers.
-
Bevor Sie den Computer neu starten, installieren Sie Microsoft .NET Framework 4 oder ein Update für .NET Framework 4, das vor dem 24. November 2010 veröffentlicht wurde.
In diesem Fall wird das andere Produkt oder Update möglicherweise nicht ordnungsgemäß installiert.
Hinweis Das in diesem Knowledge Base-Artikel beschriebene Problem kann auf allen im Abschnitt "Die Informationen in diesem Artikel beziehen sich auf" genannten Systemen auftreten. Bei internen Tests von Microsoft konnte das Problem jedoch nur in Windows XP und Windows Server 2003 reproduziert werden.
Problembeschreibung
Einige Produkte und Updates verwenden einen Registrierungsschlüssel zum Speichern von Informationen über ausstehende Dateiumbenennungsvorgänge (PFRO). Diese Funktion wird verwendet, wenn Dateien, die aktualisiert werden sollen, gesperrt oder in Gebrauch sind. Das Installationsprogramm schreibt die Dateien in ein temporäres Verzeichnis und benennt sie nach dem Neustart um.
Aufgrund eines Problems in einer benutzerdefinierten .NET Framework 4-Aktion, die während des Setups ausgeführt wird (Installation, Deinstallation, Reparatur und Patching), kann der von einem anderen Produkt oder Update geschriebene PFRO-Registrierungsschlüssel in bestimmten Szenarien beschädigt werden. Wenn ein Produkt oder Update einer Datei, das einen Neustart erfordert, den Eintrag für den PFRO-Vorgang schreibt und Sie .NET Framework 4 oder ein .NET Framework 4-Update installieren, bevor der ausstehende Neustart erfolgt ist, kann der PFRO-Registrierungsschlüssel beschädigt werden. Wenn dies geschieht, funktionieren andere Produkte oder Updates nicht wie erwartet.
Ursache
Um das Problem zu vermeiden, stellen Sie sicher, dass auf dem Computer keine Neustarts ausstehen, bevor Sie die Installation von .NET Framework 4 oder Updates für .NET Framework 4 starten. Gehen Sie hierzu folgendermaßen vor:
-
Starten Sie den Computer neu.
-
Installieren Sie .NET Framework 4 oder Updates für .NET Framework 4.
-
Starten Sie den Computer neu.
Abhilfe
Ein Update zur Behebung des Problems ist von Microsoft erhältlich. Installieren Sie dieses Update, um das Problem beim Installieren zukünftiger Updates für .NET Framework 4 zu vermeiden.
Hinweise
-
Das Update hat keine Auswirkungen auf bereits betroffene Produkt- oder Updateinstallationen. Wenn Sie glauben, dass eine Installation eines anderen Produkts oder Updates möglicherweise von diesem Problem betroffen ist, sollten Sie das entsprechende Produkt oder Update mit dem Systemsteuerungselement Software reparieren. Hilft dies nicht, müssen Sie das andere Produkt oder Update ggf. komplett entfernen und neu installieren, um das Problem zu beheben.
-
Das Update behebt das Problem nur im Kontext der Installation von Updates für .NET Framework 4 und nicht, wenn es während der Installation des .NET Framework 4-Produkts auftritt. Weitere Informationen zum Beheben des Problems, wenn es während der Installation von .NET Framework 4 auftritt, finden Sie im Abschnitt "Problemumgehung".
Informationen zum Download
Die folgende Datei steht im Microsoft Download Center zum Download zur Verfügung:
Paket jetzt herunterladen
Weitere Informationen zum Herunterladen von Microsoft Support-Dateien finden Sie im folgenden Artikel der Microsoft Knowledge Base:
119591 So erhalten Sie Microsoft Support-Dateien im Internet Microsoft hat diese Datei auf Viren überprüft. Dazu wurde die neueste Software zur Virenerkennung verwendet, die zum Zeitpunkt der Bereitstellung verfügbar war. Die Datei befindet sich auf Servern mit verstärkter Sicherheit, wodurch nicht autorisierte Änderungen an der Datei weitestgehend verhindert werden.
Voraussetzungen
Damit Sie dieses Update installieren können, muss Microsoft Windows Installer 3.1 oder eine höhere Version auf dem Computer installiert sein. Die neueste Version von Windows Installer erhalten Sie auf der folgenden Microsoft-Website:
Windows Installer 4.5 Redistributable
Befehlszeilenoptionen für das Update
Weitere Informationen zu den verschiedenen Befehlszeilenoptionen, die von diesem Update unterstützt werden, finden Sie im folgenden Dokument:
Windows Installer-Befehlszeilenoptionen
Weitere Informationen zu Windows Installer finden Sie auf der MSDN-Website zu Windows Installer.
Neustart
Sie müssen das System nicht neu starten, nachdem Sie dieses Update installiert haben.
Informationen zur Deinstallation des Updates
Verwenden Sie das Hilfsprogramm Software in der Systemsteuerung, um das Sicherheitsupdate zu entfernen.
Ersetzte Updates
Dieses Update ersetzt kein zuvor veröffentlichtes Update.
Dateiinformationen
Die globale Version dieses Updates verwendet ein Microsoft Windows Installer-Paket, um das Update zu installieren. Datums- und Uhrzeitangaben für diese Dateien sind in der folgenden Tabelle in der "Universal Time Coordinated" (UTC) angegeben. Wenn Sie die Dateiinformationen anzeigen, werden diese Angaben in die Ortszeit konvertiert. Den Unterschied zwischen UTC-Zeit und Ortszeit können Sie in der Systemsteuerung unter "Datum und Uhrzeit" mithilfe der Angaben auf der Registerkarte Zeitzone ermitteln.
Microsoft .NET Framework 4, 32-Bit-Edition
File name |
File version |
File size |
Date |
Time |
---|---|---|---|---|
Setup.exe |
10.0.30319.396 |
78,152 |
25-Nov-2010 |
12:24 |
SetupEngine.dll |
10.0.30319.396 |
809,304 |
25-Nov-2010 |
12:24 |
SetupUi.dll |
10.0.30319.396 |
295,248 |
25-Nov-2010 |
12:24 |
Microsoft .NET Framework 4, 64-Bit-Edition
File name |
File version |
File size |
Date |
Time |
---|---|---|---|---|
Setup.exe |
10.0.30319.396 |
78,152 |
25-Nov-2010 |
12:24 |
SetupEngine.dll |
10.0.30319.396 |
809,304 |
25-Nov-2010 |
12:24 |
SetupUi.dll |
10.0.30319.396 |
295,248 |
25-Nov-2010 |
12:24 |
Microsoft .NET Framework 4, IA-64-Bit-Edition
File name |
File version |
File size |
Date |
Time |
---|---|---|---|---|
Setup.exe |
10.0.30319.396 |
78,152 |
25-Nov-2010 |
12:24 |
SetupEngine.dll |
10.0.30319.396 |
809,304 |
25-Nov-2010 |
12:24 |
SetupUi.dll |
10.0.30319.396 |
295,248 |
25-Nov-2010 |
12:24 |
Lösung
Microsoft hat bestätigt, dass es sich hierbei um ein Problem bei den in diesem Artikel genannten Microsoft-Produkten handelt.