Filer uppdateras inte på rätt sätt med uppdateringarna för .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 eller .NET Framework 3.5 Service Pack 1, trots att installationen genomförs utan problem

Artikelöversättning Artikelöversättning
Artikel-id: 2431806 - Visa produkter som artikeln gäller.
Visa alla | Dölj alla

På den här sidan

Symptom

När du installerar vissa uppdateringar för .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 eller .NET Framework 3.5 Service Pack 1, fungerar allt utan problem. Men filerna uppdateras inte. Uppdateringen erbjuds därför på nytt i Windows Update.

Orsak

Den här situationen kan uppstå av olika orsaker, till exempel vissa installationsproblem med Dual Branch Servicing. Mellan januari och juli 2009 gavs det ut flera snabbkorrigeringar för .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 och .NET Framework 3.5 Service Pack 1 som innehöll ett fel. När snabbkorrigeringarna installeras och en säkerhetsuppdatering därefter installeras, hindrar snabbkorrigeringen att nyttolastfiler i säkerhetsuppdateringen uppdateras på rätt sätt. I vissa fall visas problemet också i form av ett fel som beskrivs i följande Microsoft Knowledge Base-artikel:
2262911 Undantagsfelet "Det gick inte att läsa in typen 'System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy'" visas när du har installerat uppdatering 982167 eller 982168
Microsoft har tagit bort alla snabbkorrigeringar som innehöll defekten och ersatt dem med nya snabbkorrigeringar. Microsoft Knowledge Base-artiklarna om de felaktiga snabbkorrigeringarna har uppdaterats och innehåller en lista över de nya felfria snabbkorrigeringarna. Om du har installerat någon av de felaktiga snabbkorrigeringarna i listan här, kan du lösa problemet med hjälp av anvisningarna i avsnittet "Tillfällig lösning" i den här artikeln. Om du inte använder den lösningen kan det hända att filerna i nyttolasten för en säkerhetsuppdatering inte uppdateras som de ska och att datorn hamnar i ett inkonsekvent och sårbart läge.

Lista över felaktiga snabbkorrigeringar

Dölj tabellenVisa tabellen
946411KORRIGERING: När du skriver ut en XPS-fil på en dator med Windows XP Service Pack 2 eller Service Pack 3, skrivs tecknen i XPS-filen ut felaktigt
952883KORRIGERING: Returtypen eller utargumentet för en ASMX-tjänstmetod som innehåller en egenskap med en intern sättare, kan inte serialiseras på en dator där .NET Framework är installerat
958090KORRIGERING: Undantaget System.EnterpriseServices.TransactionProxyException kan inte upptäckas från andra programdomäner när det utlöses under en transaktion
958252KORRIGERING: När du använder det anpassade verktyget Msdatasetgenerator i .NET Framework 2.0 Service Pack 1 (SP1), är skalvärdet och precisionsvärdet i koden som genereras för en utomstående .NET-dataleverantör inte desamma som de värden du anger
960442KORRIGERING: Ett felmeddelande visas när du använder BinaryFormatter-objektet för att serialisera och deserialisera en allmän typ i en sammansättning i .NET Framework 2.0 Service Pack 2 eller .NET Framework 3.5 Service Pack 1
960754KORRIGERING: Du får undantaget ObjectDisposedException när du refererar till objektet Transaction.Current.TransactionInformation
961847KORRIGERING: Ett felmeddelande visas när du visar en sida i designläge när du har kompilerat om ett .NET Framework 3.5 Service Pack 1-baserat projekt: "Ett fel uppstod när en kontroll skulle skapas ? Det gick inte att ange ControlInstanceName [text] för egenskapen PropertyName
961864KORRIGERING: Webbklienter kan få flera problem när du ansluter till en ASP.NET 2.0 AJAX-aktiverad webbplats
961870KORRIGERING: En minnesläcka uppstår när du kör ett program som kräver att CLR läser in en sammansättning i blandat läge i .NET Framework 2.0 Service Pack 2
961881KORRIGERING: Åtkomstfel när du startar ett program som körs i CLR
961884KORRIGERING: Datorn blir mycket långsam när du gör en första förfrågan på en ASP.NET-webbplats när du har ändrat App_Code-mappen, bin-mappen eller Global.asax-filen
961885KORRIGERING: Du får ett meddelande om åtkomstfel när du kör ett CLR-program som anropar metoden XslCompiledTransform.Transform
961901KORRIGERING: Det särskilda IME-läget som du anger för ett Redigera-fält försvinner när du återgår till fältet från ett .NET Framework 2.0 SP2-baserat Windows-formulär Det särskilda IME-läget som du anger för ett Redigera-fält försvinner när du återgår till fältet från ett .NET Framework 2.0 SP2-baserat Windows-formulär
961902KORRIGERING: Ett felmeddelande visas när du kompilerar ett ASP.NET-projekt som innehåller många programresursfiler: "Ett "first chance"-undantagsfel av typen System.ArgumentException inträffade i mscorlib.dll"
962351KORRIGERING: Snabbmenyer visas inte när du använder Internet Explorer 8.0 i standardläge för att visa en ASP.NET-webbsida som innehåller dynamiska menyer
962890KORRIGERING: Ett felmeddelande visas när ett .NET Framework 2.0-program anropar funktionen XmlTextReader.Read upprepade gånger: "Starttaggen Behörighet på rad 171 matchar inte sluttaggen för PermissionRead"
963676KORRIGERING: CLR misslyckas med ett allvarligt fel i körningsmotorn eller en krasch när du kör ett program med .NET Framework 2.0 Service Pack 2
967114KORRIGERING: Felmeddelande när du använder metoden System.Data.DataTable.InsertRow eller någon annan överlagringsmetod i ett .NET Framework 2.0-baserat program för att infoga rader i en tabell: "Den aritmetiska operationen orsakade spill"
967613KORRIGERING: Ett program som övervakar händelseloggposter kraschar när det anropar metoden Dispose i System.Diagnostics.EventLog-klassen
967615KORRIGERING: Ett .NET Framework 2.0 SP2-baserat program eller ett .NET Framework 3.5 SP1-baserat program avslutar inte på rätt sätt säkra referensobjekt som skapats av WindowsIdentity-objektet
967812Det finns en snabbkorrigering som uppdaterar vissa egenskaper i System.Globalization.RegionInfo-klassen för Slovakien, Slovenien och Turkiet
968108KORRIGERING: Webbklienter kraschar eller också visas ett oväntat funktionssätt när du öppnar en ASP.NET 2.0 AJAX-aktiverad webbplats som har distribuerats i en webbservergrupp
968249KORRIGERING: En felaktig instansstorlek genereras när du använder exportverktyget för typbibliotek för att generera ett typbibliotek från en CLR-sammansättning i .NET Framework 2.0 Service Pack 2
968392Felmeddelande och hyperlänkkontrollen återges inte om ImageUrl-egenskapen är inställd i Visual Studio 2005 eller Visual Studio 2008 när du har installerat .NET Framework 2.0 SP2 eller .NET Framework 3.5 SP1: "Objektreferensen har inte angetts till en instans av ett objekt"
968432KORRIGERING: Undantagsfelet System.InvalidOperationException visas när du kör ett webbprogram som är baserat i .NET Framework 2.0 SP2 eller .NET Framework 3.5 SP1
968556KORRIGERING: Metoden XslCompiledTransform.Transform har ingen överlagringsmetod som godkänner både XPathNavigator- och XmlResolver-objektet som argument i .NET Framework 2.0
968760Ett hanterat program har många trådreferenser och händelsereferenser i Microsoft .NET Framework 2.0
969364KORRIGERING: Inbäddade kodblock på en ASP.NET 2.0-webbsida försvinner när du genererar en lokal resursfil med verktyget för att generera lokala resurser i Visual Web Developer
969612Beskrivning av samlat snabbkorrigeringspaket för ASP.NET 2.0: April 2009
969722KORRIGERING: Prestandaräknaren ASP.NET Apps v2.0.50727(__Total__)\Sessions Active visar ett orimligt högt värde när Microsoft .NET Framework 3.5 Service Pack 1 har installerats
969836KORRIGERING: En arbetstråd i ett .NET Framework 2.0-baserat Windows Forms-program blockeras när det anropar metoden Control.Invoke även om GUI-tråden är inaktiv
970350KORRIGERING: Undantagsfel när System.Drawing.FontConverter-objeket aktiverar FontFamily.Families-egenskapen i .NET Framework 2.0 SP2 eller .NET Framework 3.5 SP1: "Det saknas ledigt minne"
970510KORRIGERING: TypeLoadException-undantag uppstår när du kör ett program med .NET Framework 3.5 SP1
970924KORRIGERING: Prestandan försämras för program som använder CreateType-metoden när du lägger till fler typobjekt i en dynamisk sammansättningsmodul i .NET Framework 2.0 SP2
971030KORRIGERING: Ett åtkomsfel uppstår när du kör ett .NET Framework 2.0-baserat program som anropar gränssnittet IList<T>, IEnumerable<T> eller ICollection<T> i en LCG-metod
971169KORRIGERING: Felmeddelande när du kör ett ASP.NET 2.0- webbprogram om det globala resursfilnamnet innehåller kulturnamnet "zh-Hant"
971601KORRIGERING: Prestandaräknaren som styr ett program slutar att svara när programmet avslutas och startas om och undantagsfelet System.InvalidOperationException visas på en dator som kör.NET Framework 2.0
971988KORRIGERING: Processorbelastningen ökar markant när du kör ett .NET Framework 2.0-baserat Multi- AppDomain-program som använder objekt vars slutförare startar ThreadPool-metoder
971993Beskrivning av snabbkorrigeringen som gör det möjligt för ASP.NET- webbprogram att stödja anspråksbaserad identifiering när du använder medlemskapsprovidrar
972259KORRIGERING: Trådarna i ett.NET Framework 2.0 SP2- baserat program pausas mycket länge när samtidig skräpinsamling är aktiverat
972848KORRIGERING: Det går långsamt att skapa en minidumpfil och storleken på filen är större än förväntat när informationen som filen samlar inte är av typen MiniDumpWithFullMemory i .NET Framework 2.0
Om du vill veta mer om Dual Branch Servicing, klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
960043 Dual Branch Servicing för .NET Framework 2.0 Service Pack 2, .NET Framework 3.0 Service Pack 2 och .NET Framework 3.5 Service Pack 1

Workaround

Undvik problemet så här:

Steg 1

Installera snabbkorrigering 975954. Du hämtar MSI-uppdateringarna på följande MSDN-webbsida:
http://code.msdn.microsoft.com/KB975954/Release/ProjectReleases.aspx?ReleaseId=3839

Steg 2

Kör en reparation av produkten. Vi kan reparera produkten åt dig automatiskt, eller också kan du göra det själv.

Reparera produkten åt mig

Klicka på knappen Fix it om du vill att det ska ske automatiskt. Klicka sedan på Kör i dialogrutan Filhämtning och följ anvisningarna i guiden.


Lös det här problemet
Microsoft Fix it 50468
Obs! Guiden finns bara på engelska. Den automatiska korrigeringsfilen fungerar dock även för andra språkversioner av Windows.

Obs! Om du inte sitter vid datorn där problemet finns, kan du spara den automatiska korrigeringsfilen på ett flashminne eller en cd och sedan köra den på rätt dator.

Jag reparerar produkten själv

Om du vill reparera produkten själv skriver du följande kommandorader från en kommandotolk med förhöjd behörighet:
  • Kör följande kommando om du bara har installerat .NET Framework 2.0 Service Pack 2:
    msiexec /f {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}
    Med det här kommandot repareras .NET Framework 2.0 SP2-produktlagren.
  • Kör följande kommandon om du har installerat .NET Framework 3.0 Service Pack 2:
    msiexec /f {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}

    msiexec /f {A3051CD0-2F64-3813-A88D-B8DCCDE8F8C7}
    Med de här kommandona repareras både .NET Framework 2.0 SP2- och .NET Framework 3.0 SP2-produktlagren.
  • Kör följande kommandon om du har installerat .NET Framework 3.5 Service Pack 1:
    msiexec /f {C09FB3CD-3D0C-3F2D-899A-6A1D67F2073F}

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

    msiexec /f {CE2CDD62-0124-36CA-84D3-9F4DCF5C5BD9}
    Med de här kommandona repareras .NET Framework 2.0 SP2-, .NET Framework 3.0 SP2- och .NET Framework 3.5 SP1-produktlagren.
När du reparerar produktlagren med de här kommandona utvärderas installationsstatusen på nytt för alla funktioner i produktlagret (.NET Framework 2.0 SP2, .NET Framework 3.0 SP2 och .NET Framework 3.0 SP1).

Det löser problemet som orsakas av en dålig baslinje och gör att uppdateringen kan installera sin nyttolast utan problem.

Mer information om hur du kör ett kommando med förhöjd behörighet finns på följande Microsoft-webbsida:

http://windows.microsoft.com/sv-SE/windows7/Command-Prompt-frequently-asked-questions?ea5eb330


Mer Information

Mer information om vilka kommandoradsväxlar som stöds av Windows Installer finns på följande MSDN-webbsida:
Kommandoradsalternativ
Mer information om Windows Installer finns på följande MSDN-webbsida:
Om Windows Installer
Obs! Det här är en "FAST PUBLISH?-artikel som skapats direkt inom Microsofts supportorganisation. Informationen i artikeln tillhandahålls i befintligt skick för att besvara framtida frågor. På grund av den snabba framtagningen kan materialet innehålla typografiska fel och kan utan förvarning när som helst komma att omarbetas. Se användarvillkoren för andra hänsynstaganden.

Egenskaper

Artikel-id: 2431806 - Senaste granskning: den 10 maj 2011 - Revision: 4.0
Informationen i denna artikel gäller:
  • Microsoft .NET Framework 3.5 Service Pack 1
  • Microsoft .NET Framework 3.0 Service Pack 2
  • Microsoft .NET Framework 2.0 Service Pack 2
Nyckelord: 
kbprb kbfix kbtshoot kbexpertiseinter kbsurveynew kbinstallation kbmsifixme kbfixme KB2431806

Ge 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