UPDATE: Fehler D8030, wenn Sie die Option/MP verwenden, erstellen Sie ein Visual C++-Projekt in Visual Studio 2010


Problembeschreibung


Wenn Sie versuchen, ein Microsoft Visual C++-Projekt zu erstellen, fehlschlagen Erstellungsvorgangs Wenn mehrere Prozesse (/mp/MP)-Compileroption in Microsoft Visual Studio 2010 aktiviert ist. Darüber hinaus erhalten Sie im Ausgabefenster die folgende Fehlermeldung angezeigt:
CL: Befehlszeilenfehler D8030: INTERNER COMPILERFEHLER in 'Component_name '

Ursache


Dieses Problem tritt auf, weil die GetEnvironmentStringsW -Funktion einen unformatierten Zeiger auf einen Umgebungsblock nicht auf eine Kopie des Umgebungsblocks bei der Kompilierung gibt. Wenn die SetEnvironmentVariable Funktion gleichzeitig aufgerufen wird, wird die Funktion der Umgebung ändert und verursacht einen Fehler.

Problemlösung


Hotfix-Informationen

Ein unterstützter Hotfix ist inzwischen von Microsoft erhältlich. Es soll jedoch nur das Problem beheben, das in diesem Artikel beschrieben ist. Wenden Sie es nur auf Systeme an, bei denen dieses spezielle Problem auftritt.

Um dieses Problem zu beheben, wenden Sie sich an Microsoft Support Services, um den Hotfix zu erhalten. Eine vollständige Liste der Telefonnummern des Microsoft Product Support Services und Informationen zu den Supportkosten finden Sie auf folgender Microsoft-Website:Hinweis In bestimmten Fällen können Gebühren, die normalerweise für Support-Anrufe anfallen abgebrochen werden, wenn ein Microsoft-Supportmitarbeiter feststellt, dass ein bestimmtes Update Ihr Problem behebt. Die normalen Supportkosten gilt für zusätzliche Supportfragen und Probleme, die nicht für das betreffende Update qualifizieren.

Voraussetzungen

Um diesen Hotfix anwenden zu können, müssen Sie Microsoft Visual Studio 2010 Service Pack 1 (SP1) installiert.

Neustartanforderung

Starten Sie den Computer neu, nachdem Sie diesen Hotfix anwenden, wenn die betroffene Datei verwendet wird.

Wir empfehlen, dass Sie alle.NET Framework-Anwendung und alle Instanzen von Visual Studio schließen, bevor Sie diesen Hotfix anwenden.

Dateiinformationen

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

DateinameDateiversionDateigrößeDatumZeitPlattform
Cl.exe16.0.40219.319145,72823-May-201111:15x86

Status


Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.