Updates voor .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 of .NET Framework 3.5 Service Pack 1 werken bestanden mogelijk niet correct bij. Dat kan zelfs het geval zijn wanneer het installeren van de update is gelukt.

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 2431806 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Op deze pagina

Symptomen

Wanneer u bepaalde updates voor .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 of .NET Framework 3.5 Service Pack 1 installeert, wordt de installatie mogelijk gewoon voltooid. Het kan echter zijn dat bestanden niet worden bijgewerkt. Dit kan ertoe leiden dat de bestanden via Windows Update opnieuw worden aangeboden.

Oorzaak

Dit scenario kan verschillende oorzaken hebben, waaronder bepaalde problemen bij het mislukken van een installatie die te maken hebben met dual branch servicing. Tussen januari 2009 en juli 2009 is er een aantal hotfixes voor .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 en .NET Framework 3.5 Service Pack 1 uitgebracht dat een gebrek bevatte. Als er hotfixes met dit gebrek zijn geïnstalleerd en als er volgens een beveiligingsupdate is geïnstalleerd, leidt de aanwezigheid van deze hotfixes ertoe dat essentiële bestanden in de beveiligingsupdate niet op een correcte wijze worden bijgewerkt. In bepaalde gevallen kan dit probleem ook optreden in de vorm van de fout die in het volgende Microsoft Knowledge Base-artikel wordt beschreven:
2262911 Uitzonderingsfout: Kan type 'System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy' niet laden nadat u de update 982167 of de update 982168 hebt geïnstalleerd
Microsoft heeft de hotfixes met dit gebrek verwijderd en heeft deze vervangen door nieuwe hotfixes. De Microsoft Knowledge Base-artikelen voor de hotfixes met dit gebrek zijn bijgewerkt en deze vermelden vervangende hotfixes waarin er van het desbetreffende gebrek geen sprake is. Als u een van de gebrekkige hotfixes die hier worden vermeld, hebt geïnstalleerd, kunt u de tijdelijke oplossing toepassen die is beschreven in de sectie Tijdelijke oplossing van dit artikel om het probleem te verhelpen. Als u deze tijdelijke oplossing niet toepast, is het mogelijk dat de essentiële bestanden voor een beveiligingsupdate niet correct worden bijgewerkt, waardoor de computer in een inconsistente en mogelijk kwetsbare toestand achterblijft.

Lijst met gebrekkige hotfixes

Deze tabel samenvouwenDeze tabel uitklappen
946411Correctie: Wanneer u een XPS-bestand afdrukt op een computer met Windows XP Service Pack 2 of Service Pack 3, worden de tekens in het XPS-bestand niet juist afgedrukt
952883IX: Het retourtype van het uitvoerargument van een ASMX-servicemethode met een eigenschap die een interne zetfunctie bevat, kan niet worden geserialiseerd op een computer waarop .NET Framework is geïnstalleerd.
958090Correctie: De uitzondering System.EnterpriseServices.TransactionProxyException kan niet uit andere toepassingsdomeinen worden onderschept wanneer deze wordt gegenereerd tijdens het voltooien van een transactie
958252Correctie: Wanneer u het aangepaste hulpprogramma Msdatasetgenerator in .NET Framework 2.0 Service Pack 1 (SP1) gebruikt, verschillen de schaalwaarde en de precisiewaarde in de gegenereerde code voor een .NET-gegevensprovider van derden van de waarden die u instelt
960442Correctie: Er wordt een uitzonderingsfoutbericht weergegeven wanneer u het object BinaryFormatter gebruikt om een generiek type te serialiseren en te deserialiseren in een assembly in .NET Framework 2.0 Service Pack 2 of in .NET Framework 3.5 Service Pack 1
960754Correctie: De uitzondering ObjectDisposedException treedt op wanneer u naar het object Transaction.Current.TransactionInformation verwijst
961847Correctie: Foutbericht wanneer u een pagina in ontwerpmodus weergeeft nadat u een .NET Framework 3.5 Service Pack 1-project opnieuw hebt gecompileerd: Error creating control ? 'ControlInstanceName [text]' could not be set on property 'PropertyName'
961864Correctie: Op webclients kunnen verschillende problemen optreden wanneer u een website opent waarop ASP.NET 2.0 AJAX is ingeschakeld
961870Correctie: Er treedt een geheugenlek op wanneer u een toepassing uitvoert waarvoor op de CLR een assembly met gemengde modus moet worden geladen in .NET Framework 2.0 Service Pack 2
961881Correctie: Er treedt een toegangsfout op wanneer u een toepassing start die wordt uitgevoerd op de CLR
961884Correctie: U ervaar zeer trage prestaties bij een eerste verzoek aan een ASP.NET-website na wijziging van de map App_Code, de map Bin of het bestand Global.asax
961885Correctie: Toegangsfout bij het uitvoeren van een CLR-toepassing waarin de methode XslCompiledTransform.Transform wordt aangeroepen
961901Correctie: De specifieke IME-modus die u hebt ingesteld voor een invoerveld kan verdwijnen wanneer u naar het invoerveld terugkeert vanuit een formulier in Windows met .NET Framework 2.0 SP2 De specifieke IME-modus die u hebt ingesteld voor een invoerveld kan verdwijnen wanneer u naar het invoerveld terugkeert vanuit een formulier in Windows met .NET Framework 2.0 SP2
961902Correctie: Foutbericht wanneer u een ASP.NET-project compileert dat veel toepassingsbronbestanden bevat: A first chance exception of type 'System.ArgumentException' occurred in mscorlib.dll
962351Correctie: De pop-outmenu's worden niet weergegeven wanneer u Internet Explorer 8.0 in de standaardmodus gebruikt om een ASP.NET-webpagina weer te geven met dynamische menu's
962890Correctie: Foutbericht wanneer een .NET Framework 2.0-toepassing herhaaldelijk de functie XmlTextReader.Read aanroept: 'Permission' start tag on line 171 does not match the end tag of 'PermissionRead'
963676Correctie: De CLR mislukt met een fatale engine-fout bij uitvoering en het systeem loopt vast wanneer u een toepassing uitvoert met gebruik van .NET Framework 2.0 Service Pack 2
967114Correctie: Foutbericht wanneer u in een .NET Framework 2.0-toepassing gebruikmaakt van de methode System.Data.DataTable.InsertRow of een andere methode voor overbelasting om rijen toe te voegen in een tabel: De rekenkundige bewerking heeft geresulteerd in een overloop
967613Correctie: Een toepassing waarmee vermeldingen in de gebeurtenislogboeken worden gecontroleerd, loopt vast wanneer daarin de Dispose-methode van de klasse System.Diagnostics.Eventlog wordt aangeroepen
967615Correctie: In een .NET Framework 2.0 SP2-toepassing of een .NET Framework 3.5 SP1-toepassing worden SafeHandle-objecten die zijn gemaakt door het object WindowsIdentity, niet goed opgeruimd
967812Er is een hotfix beschikbaar waarmee bepaalde eigenschappen in de klasse System.Globalization.RegionInfo voor Slowakije, Slovenië en Turkije worden bijgewerkt
968108Correctie: Webclients lopen vast of vertonen onverwacht gedrag wanneer u een website opent waarop ASP.NET 2.0 AJAX wordt gebruikt en die in een webfarm is geïmplementeerd.
968249Correctie: Er wordt een onjuiste exemplaargrootte gegenereerd wanneer u de exportfunctie van typebibliotheek gebruikt om een typebibliotheek te genereren vanuit een CLR-assembly in .NET Framework 2.0 Service Pack 2
968392Er verschijnt een foutbericht en het hyperlinkbesturingselement wordt niet weergegeven als de eigenschap ImageUrl in Visual Studio 2005 of in Visual Studio 2008 is ingesteld nadat u .NET Framework 2.0 SP2 of .NET Framework 3.5 SP1 hebt geïnstalleerd: De objectverwijzing is niet op een exemplaar van een object ingesteld
968432Correctie: Er treedt een System.InvalidOperationException-uitzondering op wanneer u een webtoepassing uitvoert die zich bevindt in .NET Framework 2.0 SP2 of in .NET Framework 3.5 SP1
968556Correctie: De methode XslCompiledTransform.Transform heeft geen methode voor overbelasting waarbij zowel het object XPathNavigator als het object XmlResolver als argument wordt geaccepteerd in .NET Framework 2.0
968760Een beheerde toepassing heeft een hoog aantal threadkoppelingen en gebeurteniskoppelingen in Microsoft .NET Framework 2.0
969364Correctie: Ingesloten codeblokken op een ASP.NET 2.0-webpagina verdwijnen wanneer u het hulpprogramma Generate Local Resource in Visual Web Developer gebruikt om een locaal bronbestand te genereren
969612Beschrijving van het hotfixcombinatiepakket voor ASP.NET 2.0: April 2009
969722Correctie: Prestatiemeter ASP.NET Apps v2.0.50727(__Total__)\Sessions Active geeft een onwaarschijnlijk hoge waarde weer nadat Microsoft .NET Framework 3.5 Service Pack 1 is geïnstalleerd
969836Correctie: Een werkthread in een Windows Forms-toepassing van .NET Framework 2.0 kan worden geblokkeerd wanneer deze de methode Control.Invoke aanroept, zelfs als de GUI-thread inactief is
970350Correctie: Uitzonderingsfout wanneer een System.Drawing.FontConverter-object de eigenschap FontFamily.Families oproept in .NET Framework 2.0 SP2 of .NET Framework 3.5 SP1: Onvoldoende geheugen
970510Correctie: Er doet zich een TypeLoadException-uitzondering voor wanneer u een .NET Framework 3.5 SP1-toepassing uitvoert
970924Correctie: De prestaties van toepassingen die gebruikmaken van de methode CreateType nemen af als u meer typeobjecten toevoegt aan een dynamische assemblymodule in .NET Framework 2.0 SP2
971030Correctie: Er treedt een toegangsfout op wanneer u een .NET Framework 2.0-toepassing aanroept waarin zich een virtuele aanroep bevindt naar de IList<T>-, IEnumerable<T>- of ICollection<T>-interface in een LCG-methode
971169Correctie: Foutbericht wanneer u een ASP.NET 2.0- webtoepassing uitvoert als de bestandsnaam van de globale bron de cultuurnaam 'zh-Hant' bevat.
971601Correctie: De prestatietellers waarmee een toepassing wordt gecontroleerd, reageren niet meer wanneer de toepassing wordt beëindigd en opnieuw wordt gestart, en de uitzondering System.InvalidOperationException wordt weergegeven op een computer met .NET Framework 2.0
971988Correctie: Het CPU-gebruik stijgt aanzienlijk wanneer u een op .NET Framework 2.0 gebaseerde Multi- AppDomain-toepassing uitvoert die gebruikmaakt van objecten waarvan de finalizers ThreadPool-methoden starten
971993Beschrijving van de hotfix waardoor ASP.NET- webtoepassingen op claims gebaseerde identiteiten kunnen ondersteunen wanneer u lidmaatschapsproviders gebruikt
972259Correctie: De threads van een op .NET Framework 2.0 SP2 gebaseerd programma worden een zeer lange tijd onderbroken wanneer gelijktijdig een opschoonbewerking is ingeschakeld
972848Correctie: Het genereren van kleine geheugendumpbestanden verloopt traag en de grootte van het bestand is groter dan verwacht wanneer de informatie die het bestand verzamelt niet van het type MiniDumpWithFullMemory is in .NET Framework 2.0
Klik voor meer informatie over dual branch servicing op het volgende artikelnummer, zodat het desbetreffende Microsoft Knowledge Base-artikel wordt weergegeven:
960043 Dual Branch Servicing voor .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 en .NET Framework 3.5 Service Pack 1

Workaround

Ga als volgt te werk om dit probleem te omzeilen:

Stap 1

Hotfix 975954 installeren. Ga naar de volgende MSDN-webpagina om de MSI-updates te downloaden:
http://code.msdn.microsoft.com/KB975954/Release/ProjectReleases.aspx?ReleaseId=3839

Stap 2

Een herstelinstallatie van het product uitvoeren. U kunt het product automatisch laten herstellen of u herstelt het product zelf.

Het product automatisch herstellen

Klik op de knop Dit probleem oplossen als u het product automatisch wilt laten herstellen. Klik vervolgens op Uitvoeren in het dialoogvenster Bestand downloaden en volg de stappen in de wizard.


Dit probleem oplossen
Microsoft Fix it 50468
Opmerking Deze wizard is alleen beschikbaar in het Engels. De automatische correctie werkt echter ook voor andere taalversies van Windows.

Opmerking Als u niet op de computer werkt waarop het probleem optreedt, kunt u de automatische correctie opslaan op een flashstation of een cd, zodat u de correctie kunt uitvoeren op de computer waar het probleem voorkomt.

Het product zelf herstellen

Typ de volgende opdrachten achter een opdrachtprompt met verhoogde rechten, afhankelijk van hetgeen van toepassing is:
  • Voer de volgende opdracht uit als u alleen .NET Framework 2.0 Service Pack 2 hebt geïnstalleerd:
    msiexec /f {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}
    Deze opdracht herstelt de .NET Framework 2.0 SP2-productlagen.
  • Voer de volgende opdrachten uit als u .NET Framework 3.0 Service Pack 2 hebt geïnstalleerd:
    msiexec /f {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}

    msiexec /f {A3051CD0-2F64-3813-A88D-B8DCCDE8F8C7}
    Deze opdrachten herstellen zowel de .NET Framework 2.0 SP2- als de .NET Framework 3.0 SP2-productlagen.
  • Voer de volgende opdrachten uit als u .NET Framework 3.5 Service Pack 1 hebt geïnstalleerd:
    msiexec /f {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}

    msiexec /f {A3051CD0-2F64-3813-A88D-B8DCCDE8F8C7}

    msiexec /f {CE2CDD62-0124-36CA-84D3-9F4DCF5C5BD9}
    Deze opdrachten herstellen .NET Framework 2.0 SP2-, de .NET Framework 3.0 SP2- en de .NET Framework 3.5 SP1-productlagen.
Wanneer u de productlagen repareert door deze opdrachten uit te voeren, leidt dit ertoe dat alle functies in de desbetreffende productlaag (.NET Framework 2.0 SP2, .NET Framework 3.0 SP2 en .NET Framework 3.0 SP1) de installatiestatus opnieuw evalueren.

Hierdoor wordt het probleem opgelost dat wordt veroorzaakt door de beschadigde basisversie en kan de update met succes worden toegepast.

Ga voor meer informatie over hoe u een opdracht uitvoert met verhoogde machtigingen naar de volgende webpagina van Microsoft:

http://windows.microsoft.com/nl-NL/windows7/Command-Prompt-frequently-asked-questions


Meer informatie

Ga voor meer informatie over de verschillende opdrachtregelopties die door Windows Installer worden ondersteund naar de volgende MSDN-website:
Opdrachtregelopties
Ga voor meer informatie over Windows Installer naar de volgende MSDN-webpagina:
Informatie over Windows Installer
Opmerking Dit is een artikel voor snelle publicatie dat rechtstreeks is gemaakt vanuit de ondersteuningsorganisatie van Microsoft. De informatie in dit artikel wordt in de huidige vorm aangeboden in reactie op nieuw geconstateerde problemen. Aangezien artikelen van dit type zeer snel moeten worden gepubliceerd, kan de inhoud typografische fouten bevatten en kan de inhoud zonder voorafgaande kennisgeving worden gewijzigd. Raadpleeg de Gebruiksrechtovereenkomst voor overige aandachtspunten.

Eigenschappen

Artikel ID: 2431806 - Laatste beoordeling: dinsdag 17 mei 2011 - Wijziging: 3.0
De informatie in dit artikel is van toepassing op:
  • Microsoft .NET Framework 3.5 Service Pack 1
  • Microsoft .NET Framework 3.0 Service Pack 2
  • Microsoft .NET Framework 2.0 Service Pack 2
Trefwoorden: 
kbprb kbfix kbtshoot kbexpertiseinter kbsurveynew kbinstallation kbmsifixme kbfixme KB2431806

Geef ons feedback

 

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