Beskrivning av en uppdatering av bakåtkompatibilitetsfunktionen i Windows 7 och Windows Server 2008 R2

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

På den här sidan

INLEDNING

Det finns en uppdatering för bakåtkompatibilitetsfunktionen i Windows 7 och Windows Server 2008 R2. Uppdateringen gör det möjligt att köra en DLL-fil som är utformad för tidigare Windows-versioner, i Windows Vista-miljö om följande villkor är uppfyllda:
  • DLL-filen anger inte någon RT_MANIFEST-resurs.
  • DLL-filen anropar ett API som använder dynamisk kompatibilitetskontext. DLL-filen anropar exempelvis API:et GetOverlappedResults.
Funktionen för bakåtkompatibilitet i Windows 7 och Windows Server 2008 R2 identifierar manifestet i en DLL-fil och anger den dynamiska kontexten i en DLL-fil till Windows 7 eller Windows Vista. Det gör att Windows 7 och Windows Server 2008 R2 kan tillhandahålla en Windows Vista-kontext för program som är utformade för tidigare versioner av Windows.

Men om en DLL inte visas korrekt kan den oväntat köras i en Windows 7-kontext. Problemet beror på att Windows 7-kompatibilitetsfunktionen felaktigt förutsätter att en DLL är kompatibel med Windows 7 om den inte anger en RT_MANIFEST-resurs. Problemet uppstår i synnerhet om inga andra DLL-filer i ett program visas eller om de andra DLL-filerna visas med Windows 7-kompatibla GUID:s. Den "felaktiga" DLL-filen körs då i Windows 7-kompatibelt läge. Det här beteendet gör att programmet som läser in DLL-filen slutar att svara. Kunder kan därför inte köra ett program i Windows 7-kontext om programmet läser in minst en DLL under de här förhållandena.

Lösning

Information om uppdateringen

Så här hämtar du uppdateringen

Följande filer kan hämtas från Microsoft Download Center:
Dölj tabellenVisa tabellen
OperativsystemUppdatering
Alla x86-baserade versioner av Windows 7 som stöds
Dölj bildenVisa bilden
Hämta
Hämta uppdateringspaketet nu.
Alla x64-baserade versioner av Windows 7 som stöds
Dölj bildenVisa bilden
Download
Hämta uppdateringspaketet nu.
Alla x64-baserade versioner av Windows Server 2008 R2 som stöds
Dölj bildenVisa bilden
Hämta
Hämta uppdateringspaketet nu.
Alla IA-64-baserade versioner av Windows Server 2008 R2 som stöds
Dölj bildenVisa bilden
Hämta
Hämta uppdateringspaketet nu.
Om du vill ha mer information om hur du hämtar Microsoft-supportfiler klickar du på följande artikelnummer och läser artikeln i Microsoft Knowledge Base:
119591 Hämta Microsoft-supportfiler från Onlinetjänster
Microsoft har genomsökt den här filen med ett antivirusprogram. Genomsökningen har gjorts med det mest aktuella antivirusprogram som var tillgängligt när filen lades upp. Filen finns sparad på servrar med utökad säkerhet, vilket bidrar till att förhindra otillåtna ändringar av den.

Förutsättningar

Windows 7 eller Windows Server 2008 R2 måste köras.

Registerinformation

Inga ändringar av registret krävs.

Krav på omstart

Du måste kanske starta om datorn när du har installerat uppdateringen.

Ersättningsinformation

Den här uppdateringen ersätter inte några tidigare utgivna uppdateringar.

Filinformation

Den engelska (USA) versionen av den här snabbkorrigeringen installerar filer med de filattribut som visas i följande tabeller. Datum och tider för dessa filer anges i UTC-tid (Coordinated Universal Time), men visas på din lokala dator i din lokala tid och med din aktuella inställning för sommartid. Datum och tider kan även ändras när du utför vissa åtgärder på filerna.
Filnformation för Windows 7 och Windows Server 2008 R2
  • Vilka filer som hör till en viss produkt, milstolpe (RTM, SPn) och verksamhetsgren (LDR, GDR) framgår av filversionsnumren i följande tabell:
    Dölj tabellenVisa tabellen
    VersionProduktMilstolpeVerksamhetsgren
    6.1.760 0,16xxxWindows 7 och Windows Server 2008 R2RTMGDR
    6.1.760 0.20xxxWindows 7 och Windows Server 2008 R2RTMLDR
  • GDR-verksamhetsgrenar innehåller endast brett utgivna korrigeringar för vitt spridda, mycket viktiga problem. LDR-verksamhetsgrenar innehåller snabbkorrigeringar förutom brett utgivna korrigeringar.
  • De MANIFEST- och MUM-filer som installeras i de olika miljöerna anges separat i avsnittet "Ytterligare filinformation för Windows Server 2008 R2 och Windows 7". MUM- och MANIFEST-filer, samt tillhörande säkerhetskatalogfiler (.cat), är mycket viktiga för upprätthållande av de uppdaterade komponenternas tillstånd. Säkerhetskatalogfilerna (attribut anges inte) har en digital Microsoft-signatur.
För alla x86-baserade versioner av Windows 7 som stöds
Dölj tabellenVisa tabellen
File nameFile versionFile sizeDateTimePlatform
Ntdll.dll6.1.7600.165591,286,45624-Mar-201006:37x86
Ntdll.dll6.1.7600.206761,286,45624-Mar-201006:30x86
För alla x64-baserade versioner av Windows 7 och Windows Server 2008 R2 som stöds
Dölj tabellenVisa tabellen
File nameFile versionFile sizeDateTimePlatform
Ntdll.dll6.1.7600.165591,736,60824-Mar-201006:59x64
Ntdll.dll6.1.7600.206761,737,12024-Mar-201007:34x64
För alla IA-64-baserade versioner av Windows Server 2008 R2 som stöds
Dölj tabellenVisa tabellen
File nameFile versionFile sizeDateTimePlatform
Ntdll.dll6.1.7600.165592,782,21624-Mar-201006:05IA-64
Ntdll.dll6.1.7600.206762,783,24024-Mar-201006:28IA-64

Status

Microsoft har bekräftat att detta är ett problem i Microsoft-produkterna som nämns i avsnittet "Gäller" i den här artikeln.

Mer Information

Mer information om programmanifest finns på den här Microsoft-webbplatsen:
Programmanifest i Windows 7 och Windows Vista
Om du vill veta mer om terminologin för programuppdateringar klickar du på artikelnumret nedan och läser artikeln i Microsoft Knowledge Base:
824684 Standardterminologi för beskrivning av Microsoft-programuppdateringar

Ytterligare filinformation

Ytterligare filinformation för Windows 7 och Windows Server 2008 R2

Ytterligare filer för alla x86-baserade versioner av Windows 7 som stöds
Dölj tabellenVisa tabellen
File nameUpdate.mum
File versionNot applicable
File size1,674
Date (UTC)25-Mar-2010
Time (UTC)01:34
PlatformNot applicable

File nameX86_cb05c52232757e51e700823964c57c8b_31bf3856ad364e35_6.1.7600.20676_none_7fbb58fa2322dff9.manifest
File versionNot applicable
File size693
Date (UTC)25-Mar-2010
Time (UTC)01:34
PlatformNot applicable

File nameX86_eff30a458f4f574358ead312e1b4d448_31bf3856ad364e35_6.1.7600.16559_none_b77eefc8e0d8407f.manifest
File versionNot applicable
File size693
Date (UTC)25-Mar-2010
Time (UTC)01:34
PlatformNot applicable

File nameX86_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.16559_none_58d1a91d5d654d5e.manifest
File versionNot applicable
File size3,802
Date (UTC)24-Mar-2010
Time (UTC)07:06
PlatformNot applicable

File nameX86_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20676_none_5942a5327695d905.manifest
File versionNot applicable
File size3,802
Date (UTC)24-Mar-2010
Time (UTC)07:01
PlatformNot applicable
Ytterligare filer för alla x64-baserade versioner av Windows 7 och Windows Server 2008 R2 som stöds
Dölj tabellenVisa tabellen
File nameAmd64_6496f8b8b9aba7fd09e3e2ca102c50d0_31bf3856ad364e35_6.1.7600.20676_none_d4f71c495c1a5cd4.manifest
File versionNot applicable
File size697
Date (UTC)25-Mar-2010
Time (UTC)01:34
PlatformNot applicable

File nameAmd64_8933b1699194f715741e6d4256710936_31bf3856ad364e35_6.1.7600.20676_none_e3d08fada3571da7.manifest
File versionNot applicable
File size697
Date (UTC)25-Mar-2010
Time (UTC)01:34
PlatformNot applicable

File nameAmd64_97aed021936b1941c1b884f8ba8b4cf0_31bf3856ad364e35_6.1.7600.16559_none_ecbc934013bc1f23.manifest
File versionNot applicable
File size697
Date (UTC)25-Mar-2010
Time (UTC)01:34
PlatformNot applicable

File nameAmd64_fd6586e015b06f35452dcda4ad8bca21_31bf3856ad364e35_6.1.7600.16559_none_26eaaf7be07bfc5e.manifest
File versionNot applicable
File size697
Date (UTC)25-Mar-2010
Time (UTC)01:34
PlatformNot applicable

File nameAmd64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.16559_none_b4f044a115c2be94.manifest
File versionNot applicable
File size3,806
Date (UTC)24-Mar-2010
Time (UTC)08:00
PlatformNot applicable

File nameAmd64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20676_none_b56140b62ef34a3b.manifest
File versionNot applicable
File size3,806
Date (UTC)24-Mar-2010
Time (UTC)08:03
PlatformNot applicable

File nameUpdate.mum
File versionNot applicable
File size2,329
Date (UTC)25-Mar-2010
Time (UTC)01:34
PlatformNot applicable

File nameWow64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.16559_none_bf44eef34a23808f.manifest
File versionNot applicable
File size3,566
Date (UTC)24-Mar-2010
Time (UTC)07:02
PlatformNot applicable

File nameWow64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20676_none_bfb5eb0863540c36.manifest
File versionNot applicable
File size3,566
Date (UTC)24-Mar-2010
Time (UTC)06:57
PlatformNot applicable
Ytterligare filer för alla IA-64-baserade versioner av Windows Server 2008 R2 som stöds
Dölj tabellenVisa tabellen
File nameIa64_8933b1699194f715741e6d4256710936_31bf3856ad364e35_6.1.7600.20676_none_87b3981feaf7b56d.manifest
File versionNot applicable
File size696
Date (UTC)25-Mar-2010
Time (UTC)01:34
PlatformNot applicable

File nameIa64_97aed021936b1941c1b884f8ba8b4cf0_31bf3856ad364e35_6.1.7600.16559_none_909f9bb25b5cb6e9.manifest
File versionNot applicable
File size696
Date (UTC)25-Mar-2010
Time (UTC)01:34
PlatformNot applicable

File nameIa64_a8d78a7caf351aedb8998486a5da951f_31bf3856ad364e35_6.1.7600.16559_none_677437bb8de19276.manifest
File versionNot applicable
File size695
Date (UTC)25-Mar-2010
Time (UTC)01:34
PlatformNot applicable

File nameIa64_d2d1e23a3f1e4eaadffc49c47227472b_31bf3856ad364e35_6.1.7600.20676_none_850fc5ab0d77cd42.manifest
File versionNot applicable
File size695
Date (UTC)25-Mar-2010
Time (UTC)01:34
PlatformNot applicable

File nameIa64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.16559_none_58d34d135d63565a.manifest
File versionNot applicable
File size3,804
Date (UTC)24-Mar-2010
Time (UTC)08:02
PlatformNot applicable

File nameIa64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20676_none_594449287693e201.manifest
File versionNot applicable
File size3,804
Date (UTC)24-Mar-2010
Time (UTC)08:00
PlatformNot applicable

File nameUpdate.mum
File versionNot applicable
File size1,684
Date (UTC)25-Mar-2010
Time (UTC)01:34
PlatformNot applicable

File nameWow64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.16559_none_bf44eef34a23808f.manifest
File versionNot applicable
File size3,566
Date (UTC)24-Mar-2010
Time (UTC)07:02
PlatformNot applicable

File nameWow64_microsoft-windows-ntdll_31bf3856ad364e35_6.1.7600.20676_none_bfb5eb0863540c36.manifest
File versionNot applicable
File size3,566
Date (UTC)24-Mar-2010
Time (UTC)06:57
PlatformNot applicable

Egenskaper

Artikel-id: 980846 - Senaste granskning: den 9 oktober 2011 - Revision: 2.0
Informationen i denna artikel gäller:
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Professional
  • Windows 7 Ultimate
  • Windows 7 Starter
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
Nyckelord: 
kbexpertiseinter kbfix atdownload kbsurveynew kbprb KB980846

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