En delt fil føres tilbage til den tidligere version af filen, når du fjerner en tidligere installeret opdatering til en udgave eller et varenummer på en computer, hvor der er mere end en udgave eller et varenummer af en Visual Studio-version installeret

Oversættelser af artikler Oversættelser af artikler
Artikel-id: 939043 - Få vist de produkter, som denne artikel refererer til.
Udvid alle | Skjul alle

Symptomer

Forestil dig følgende situation:
  • Du installerer en opdatering på en computer, hvor der er mere end en udgave eller et varenummer af en Microsoft Visual Studio-version installeret.
  • Opdateringen opdaterer delte filer og anvendes på alle varenumre.
  • Senere fjerner du opdateringen for en af udgaverne eller et af varenumrene ved hjælp af værktøjet Tilføj eller fjern programmer i Kontrolpanel.
I dette scenario fjernes opdateringen kun for den ene udgave eller det ene varenummer. De delte filer føres tilbage til deres tidligere versioner. Denne proces kan medføre en svækkelse af computeren.

Årsag

Fejlen opstår på grund af et problem med wrapperen til fjernelse af opdateringen.

Opdateringer til alle versioner af Visual Studio indeholder en intelligent wrapper til fjernelse af opdateringen. Når du installerer en opdatering, som muligvis skal gælde for mere end en udgave eller et varenummer af en Visual Studio-version, kontrollerer wrapperen til fjernelse af opdateringen, om der er flere varenumre installeret på computeren samtidigt. Wrapperen til fjernelse af opdateringen kontrollerer f.eks., om varenumrene til Visual Studio 2005 Professional Edition og Visual Studio 2005 Team Edition er installeret på computeren. Hvis dette er tilfældet, installerer wrapperen til fjernelse af opdateringen kun opdateringen en enkelt gang. Wrapperen til fjernelse af opdateringen tilføjer dog metadata på listen Installerede programmer i værktøjet Tilføj eller fjern programmer i Kontrolpanel for at angive, at opdateringen er installeret separat for de enkelte relevante varenumre. Du kan kontrollere dette ved hjælp af værktøjet Tilføj eller fjern programmer i Kontrolpanel. Her kan du se, at opdateringen er blevet installeret separat under de enkelte varenumre, som opdateringen er relevant for.

Når du senere forsøger at fjerne opdateringen for kun et af varenumrene, fjernes metadataene for opdateringen fra det pågældende varenummer, og filerne føres tilbage til den tidligere version. Filernes føres tilbage til den tidligere version, også selvom der er tale om filer, som deles på tværs af flere varenumre. Problemet opstår på grund af en fejl i Windows Installer. Denne fejl betyder, at Windows Installer ikke vedligeholder et "referenceantal" for det antal opdateringer, der refererer til den samme delte fil. Hvis den pågældende opdatering er en sikkerhedsopdatering, kan fejlen medføre en svækkelse af computeren.

Problemet optræder i forbindelse med alle opdateringer til samtlige versioner af Visual Studio, hvor der bruges mere end et enkelt varenummer.

Workaround

Du kan sikre dig mod en eventuel svækkelse af computeren ved at kontrollere, at opdateringen installeres for alle relevante varenumre af Visual Studio, og at opdateringen aldrig fjernes fra kun det ene af varenumrene. Du kan kontrollere dette ved hjælp af værktøjet Tilføj eller fjern programmer i Kontrolpanel.

Kunderne kan derudover få adgang til opdateringer til Microsoft Visual Studio 2005 via Microsoft Update. Vi anbefaler, at du vælger at modtage opdateringer til Visual Studio via Microsoft Update. Når du vælger at gøre dette, bliver du løbende tilbudt opdateringer til Visual Studio 2005, efterhånden som de gøres tilgængelige. Du tilbydes opdateringerne, også selvom du har installeret en opdatering til flere udgaver eller varenumre af Visual Studio 2005 og derefter fjerner opdateringen for kun det ene af varenumrene. Denne metode er derfor den mest velegnede til at sikre computeren mod en eventuel svækkelse, efter du har fjernet en sikkerhedsopdatering til Visual Studio 2005.

Bemærk! Opdateringer til Visual Studio 2005 er tilgængelige via Microsoft Update. Opdateringer til Microsoft Visual Studio .NET 2003 og Microsoft Visual Studio .NET 2002 er dog ikke tilgængelige via Microsoft Update. Opdateringer til disse versioner af Visual Studio skal hentes på Microsoft Download Center og derefter installeres manuelt.

Yderligere Information

Du kan få adgang til Microsoft Update-webstedet ved at klikke på følgende link:
http://update.microsoft.com/microsoftupdate/v6/default.aspx?ln=da-dk

Egenskaber

Artikel-id: 939043 - Seneste redigering: 31. oktober 2007 - Redigering: 1.3
Oplysningerne i denne artikel gælder:
  • Microsoft Visual Studio 2005 Team Suite
  • Microsoft Visual Studio 2005 Team Edition for Software Architects
  • Microsoft Visual Studio 2005 Team Edition for Software Developers
  • Microsoft Visual Studio 2005 Team Edition for Software Testers
  • Microsoft Visual Studio 2005 Professional Edition
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
Nøgleord: 
kbtshoot kbexpertiseinter kbsecurity kbbug kbpubtypekc KB939043

Send 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