Tidligere godkendte softwareopdateringer er måske ikke længere godkendte, hvis du synkroniserer en server, der kører SUS 1.0 med SP1 efter den 12. december 2005

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

På denne side

Symptomer

Hvis du synkroniserer en server, der kører Microsoft SUS 1.0 (Software Update Services) med SP1 (Service Pack 1) efter den 12. december 2005, er alle tidligere godkendte softwareopdateringer måske ikke længere godkendte. Derudover vises statussen "opdateret" for disse opdateringer på siden Approve updates. Servere, der kører SUS 1.0 med SP1 oplever ikke dette problem, hvis de er installeret på eller efter den 13. december 2005.

Hvis Automatically approve new versions of previously approved updates er valgt på siden Set options, vises statussen "opdateret" ved opdateringerne, men markeringen af opdateringer er ikke fjernet på siden Approve updates. I dette scenario er du ikke berørt af dette problem.

Potentiel virkning

Selvom dette problem har en minimal virkning i miljøer, hvor alle tidligere godkendte opdateringer er installeret på alle SUS-klientcomputere, kan klientcomputere, hvor tidligere godkendte opdateringer endnu ikke er hentet, være sårbare over for sikkerhedsrisici, som løses via disse opdateringer. Disse SUS-klientcomputere forbliver sårbare, indtil godkendelserne nulstilles.

Sårbare klienter kan bl.a. omfatte følgende:
  • Nye systemer, der netop er købt online
  • Mobile systemer, der har været uden for miljøet, og som ikke har brugt SUS i et stykke tid
  • Systemer, der har været slukket
Det anbefales, at du bruger en af metoderne i afsnittet "Løsning" til at nulstille godkendelser for miljøet. Hvis du ikke bruger en af disse metoder, kan miljøet være sårbart.

Workaround

Du kan omgå dette problem ved at bruge en af følgende metoder, afhængigt af hvad der passer til din situation.

Vigtigt! Hvis du bruger en underordnet SUS-server i miljøet, kan du læse afsnittet "Overvejelser ved miljøer med underordnede SUS-servere".
  • Brug Metode 1, hvis der findes en sikkerhedskopi af filen Approveditems.txt.

    Bemærk! Metode 1 er den anbefalede metode til løsning af dette problem. Hvis du har en sikkerhedskopi af filen Approveditems.txt, anbefales det, at du bruger denne metode.
  • Brug Metode 2 eller Metode 3, hvis der ikke findes en sikkerhedskopi af filen Approveditems.txt.

    Bemærk! Metode 2 er den anbefalede metode til løsning af dette problem, hvis du ikke har en sikkerhedskopi af filen Approveditems.txt.

Metode 1: Gendanne filen Approveditems.txt

Denne metode anbefales, hvis der findes en sikkerhedskopi af filen Approveditems.txt.

Gendan filen Approveditems.txt, og vend tilbage til de forrige indstillinger. Det kan du gøre ved at benytte følgende fremgangsmåde:
  1. Stop synkroniseringstjenesten Software Update Services. Det kan du gøre ved at benytte følgende fremgangsmåde:
    1. Klik på Start, klik på Kør, skriv cmd i feltet Åbn, og klik derefter på OK.
    2. Skriv følgende kommandoer ud for kommandoprompten: Tryk på Enter efter indtastning af hver kommando.
      net stop wusyncservice
      exit
  2. Kopiér sikkerhedskopien af filen Approveditems.txt til følgende mapper:
    • Virtuel rod for SUS\
    • Virtuel rod for SUS\Autoupdate\Dictionaries
    Bemærk!Virtuel rod for SUS repræsenterer stien til den virtuelle rod for SUS. Stien kan f.eks. være Inetpub\Wwwroot.
  3. Genstart synkroniseringstjenesten Software Update Services. Det kan du gøre ved at benytte følgende fremgangsmåde:
    1. Klik på Start, klik på Kør, skriv cmd i feltet Åbn, og klik derefter på OK.
    2. Skriv følgende kommandoer ud for kommandoprompten: Tryk på Enter efter indtastning af hver kommando.
      net start wusyncservice
      Exit
  4. Klik på Set options på siden http://servernavn/SUSAdmin.
  5. Klik på Automatically approve new versions of previously approved updates i området Select how you want to handle new versions of previously approved updates.
  6. Synkroniser SUS-serveren igen.
De opdateringer, du tidligere har godkendt, vises som godkendte. De nyeste opdateringer kan godkendes.

Metode 2: Bruge værktøjet Approval Analyzer

Denne metode anbefales, hvis der ikke findes en sikkerhedskopi af filen Approveditems.txt.

Sådan hentes Approval Analyzer Tool

Bemærk! Der findes nu en opdateret version af Approval Analyzer Tool. Den oprindelige version af Approval Analyzer Tool fra den 14. december 2005 indeholder et kendt problem. Dette problem kan medføre, at visse opdateringer, der tidligere ikke er godkendt af SUS-administratoren, godkendes og installeres. Hvis du tidligere har hentet versionen af Approval Analyzer Tool fra den 14. december 2005, skal du ikke bruge den. Du skal i stedet hente den nyeste version af værktøjet.

Du kan hente den nyeste version af Approval Analyzer Tool på følgende Microsoft-websted.
http://www.microsoft.com/downloads/details.aspx?FamilyId=8D7310F8-DE9C-4326-AA26-39D633C295FF
Bemærk! Approval Analyzer Tool er en selvudpakkende eksekverbar fil. Filen er pakket ved hjælp af IExpress. Du kan finde flere oplysninger om kommandolinjeparametrene for opdateringspakker til IExpress-software ved at klikke på nedenstående artikelnummer for at få vist artiklen i Microsoft Knowledge Base:
197147 Kommandolinjeparametre for opdateringspakker til IExpress-software. Artiklen er evt. på engelsk.

Filoplysninger om Approval Analyzer Tool

Den engelske version af denne pakke indeholder de filattributter (eller nyere filattributter), der er angivet i nedenstående tabel. Dato og klokkeslæt for disse filer er angivet i UTC-format (Universal Time Coordinates). Når du får vist filoplysningerne, konverteres de til lokal tid. Klik på fanen Tidszone under funktionen Dato og klokkeslæt i Kontrolpanel for at finde forskellen mellem UTC og lokal tid.
Skjul tabellenUdvid tabellen
File nameFile versionFile sizeDateTime
Approval analyzer tool.exe6.0.3790.091,88815-Dec-200519:12

Hvad sker der, når du kører Approval Analyzer Tool?

Når du kører Approval Analyzer Tool, sker der følgende:
  • Der oprettes en sikkerhedskopi af filen ApprovedItems.txt. Sikkerhedsfilen kaldes "ApprovedItems.txt.bup". Sikkerhedsfilen gemmes på følgende placering:
    Virtuel rod for SUS\autoupdate\dictionaries\
    Bemærk! På denne sti er Virtuel rod for SUS pladsholder for stien til den virtuelle rod for SUS. Stien kan f.eks. være "Inetpub\Wwwroot."
  • Den fejlbehæftede synkronisering identificeres, når det nye katalog er udgivet.
  • Den sidst kendte fungerende godkendelsestilstand bliver fundet før denne synkroniseringsdato.
  • Der gendannes godkendelser fra den sidst kendte fungerende godkendelsestilstand i en midlertidig fil af typen ApprovedItems.txt.
  • Alle godkendelser i den sidst kendte fungerende godkendelsestilstand gendannes. Derudover gendannes alle godkendelser, der er sket efter den fejlbehæftede synkronisering.
  • Der oprettes en midlertidig fil kaldet ApprovedItems1.txt, som indeholder alle de tidligere godkendelser.

Sådan bruges Approval Analyzer Tool

Hvis du vil bruge Approval Analyzer Tool til at løse dette problem, skal du udføre følgende trin:
  1. Kør Approval Analyzer Tool. Det kan du gøre ved at benytte følgende fremgangsmåde:
    1. Klik på Start, klik på Kør, skriv cmd, og klik derefter på OK.
    2. Skriv net stop wusyncservice ved kommandoprompten, og tryk på Enter.
    3. Ved kommandoprompten skal du skrive følgende kommandoer og derefter trykke på Enter efter hver enkelt kommando:
      run "cscript RollBackToLKGApprovals.vbs"
      exit
  2. Omdøb filen ApprovedItems1.txt til "ApprovedItems.txt", og kopiér derefter den omdøbte fil til begge placeringer for at overskrive eventuelle eksisterende kopier af filen ApprovedItems.txt:
    • Virtuel rod for SUS\
    • Virtuel rod for SUS\autoupdate\dictionaries\

      Bemærk! Standardplaceringen for den virtuelle rod for SUS er Inetpub\Wwwroot . Find den virtuelle rod for SUS ved at følge disse trin:
      1. Klik på Start, klik på Alle programmer, klik på Administration, og klik derefter på Internet Information Services (IIS) Manager.
      2. Klik på Websteder.
      3. Højreklik på det websted, hvor SUS er installeret, klik på Egenskaber, og klik derefter på fanen Hjemmemappe. Bemærk værdien for den lokale sti.

        Bemærk! SUS installeres som standard på standardwebstedet.
  3. Start synkroniseringstjenesten Software Update Services for at implementere ændringerne fra filen ApprovedItems.txt med rettelserne, og gendan derefter computeren til den tidligere tilstand. Det kan du gøre ved at benytte følgende fremgangsmåde:
    1. Klik på Start, klik på Kør, skriv cmd, og klik derefter på OK.
    2. Ved kommandoprompten skal du skrive følgende kommandoer og derefter trykke på Enter efter hver enkelt kommando:
      net start wusyncservice
      exit
  4. I området Approve updates for harddisksiden skal du bekræfte, at de nye opdateringer fra sikkerhedsversionen fra december, har den rette godkendelsestilstand.
Bemærk! Hvis du har problemer, når du kører Approval Analyzer Tool, kan du læse afsnittet "Trin, du kan udføre, hvis du har problemer, når du kører Approval Analyzer Tool".

Metode 3: Opdatere filen Approveditems.txt manuelt

Det anbefales, at du benytter denne metode, hvis du ikke har en sikkerhedskopi af filen Approveditems.txt, og du ikke vil vente på, at der kan hentes en opdateret version af Approval Analyzer Tool, der beskrives i Metode 2.

Du kan opdatere filen Approveditems.txt manuelt ved at udføre disse trin:
  1. Opret en sikkerhedskopi af filen Inetpub\Wwwroot\Approveditems.txt.
  2. Stop synkroniseringstjenesten Software Update Services. Det kan du gøre ved at benytte følgende fremgangsmåde:
    1. Klik på Start, klik på Kør, skriv cmd i feltet Åbn, og klik derefter på OK.
    2. Skriv følgende kommandoer ud for kommandoprompten: Tryk på Enter efter indtastning af hver kommando.
      net stop wusyncservice
      exit
  3. Undersøg filen Inetpub\Wwwroot\Autoupdate\Administration\History_Approve.xml for at se, hvilke softwareopdateringer der er godkendt.

    Kontrollér, at du medtager alle opdateringer fra filen History _Approve.xml, der er godkendt før synkroniseringen den 13. december 2005. Medtag også alle godkendelser af opdateringer, der er udført efter synkroniseringen den 13. december 2005, men før dette problem blev opdaget.
  4. Brug Notesblok eller et andet tekstredigeringsprogram til at redigere filen Inetpub\Wwwroot\Approveditems.txt, så den indeholder de samme godkendelser som filen History_Approve.xml, der er angivet før synkroniseringen den 13. december 2005.

    I det følgende vises en del af et eksempel på filen Approveditems.txt:
    com_microsoft.q832894_ie_server2003,<godkendelsesværdi>|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp2,<godkendelsesværdi>|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp3,<godkendelsesværdi>|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp4,<godkendelsesværdi>|0@|0@|2004-03-11T01:03:16
    I dette eksempel repræsenterer <godkendelsesværdi> en værdi, der angiver godkendelsesoplysningerne. Godkendelsesværdier vises i tekstfilen som 0@ eller 1@.

    Bemærk! Følgende regler gælder for godkendelsesoplysninger:
    0@ = ikke godkendt
    1@ = godkendt
    Filen Approveditems.txt kan f.eks. indeholde følgende afsnit:
    com_microsoft.q832894_ie_server2003,1@|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp2,0@|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp3,1@|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp4,0@|0@|0@|2004-03-11T01:03:16
    I dette eksempel er opdateringen com_microsoft.q832894_ie_server2003 godkendt. Opdateringen com_microsoft.q832894_ie501_sp2 er ikke godkendt.
  5. Gem og luk derefter filen Approveditems.txt.
  6. Kopiér filen Approveditems.txt med rettelser fra mappen Inetpub\Wwwroot til mappen Inetpub\Wwwroot\Autoupdate\Dictionaries.
  7. Genstart synkroniseringstjenesten Software Update Services. Det kan du gøre ved at benytte følgende fremgangsmåde:
    1. Klik på Start, klik på Kør, skriv cmd i feltet Åbn, og klik derefter på OK.
    2. Skriv følgende kommandoer ud for kommandoprompten: Tryk på Enter efter indtastning af hver kommando.
      net start wusyncservice
      Exit
  8. Klik på Set options på siden http://servernavn/SUSAdmin.
  9. Klik på Automatically approve new versions of previously approved updates i området Select how you want to handle new versions of previously approved updates.
  10. Synkroniser SUS-serveren igen.
De opdateringer, du tidligere har godkendt, vises som godkendte.

Yderligere Information

Overvejelser ved miljøer med en underordnet SUS-server

Hvis du bruger en underordnet SUS-server, og hvis den underordnede SUS-server ikke er konfigureret til at bruge erstatningstilstand, skal du udføre trinnene i afsnittet "Løsning" for den underordnede SUS-server.

Hvis du bruger en underordnet SUS-server, og hvis den underordnede SUS-server er konfigureret til at bruge erstatningstilstand, skal du udføre trinnene i afsnittet "Løsning" for den underordnede SUS-server og derefter synkronisere den underordnede SUS-server med den overordnede server. Når du gør det, kopierer den overordnede SUS-server filen ApprovedItems.txt med rettelser til den underordnede SUS-server.

Du kan kontrollere, at en underordnet SUS-server er konfigureret til erstatningstilstand, ved at udføre følgende trin:
  1. Åbn siden http://servernavn/SUSAdmin, og klik derefter på Set Options.
  2. Kontrollér, at indstillingen Synchronize list of approved items updated from this location (Replace Mode) er markeret under Select which server to synchronize content from.

Trin, du kan udføre, hvis du har problemer, når du kører Approval Analyzer Tool

Værktøjet forstyrrer ikke og skader ikke computeren.

Du kan gendanne computeren til tilstanden før godkendelse, når du har kørt værktøjet, ved at udføre følgende trin:
  1. Stop synkroniseringstjenesten Software Update Services. Det kan du gøre ved at benytte følgende fremgangsmåde:
    1. Klik på Start, klik på Kør, skriv cmd i feltet Åbn, og klik derefter på OK.
    2. Skriv følgende kommandoer ud for kommandoprompten: Tryk på Enter efter indtastning af hver kommando.
      net stop wusyncservice
      exit
  2. Find filen ApprovedItems.txt . Omdøb derefter filen til ApprovedItems.txt.old.

    Filen ApprovedItems.txt findes i følgende mapper:
    • Virtuel rod for SUS\
    • Virtuel rod for SUS\Autoupdate\Dictionaries
    Bemærk!Virtuel rod for SUS repræsenterer stien til den virtuelle rod for SUS.
  3. Find filen ApprovedItems.txt.bup. Omdøb filen til ApprovedItems.txt. Kopiér derefter filen til de mapper, der vises i trin 2.

    Filen ApprovedItems.txt.bup findes i følgende mappe:
    <Virtuel rod for SUS>\autoupdate\dictionaries\
  4. Genstart synkroniseringstjenesten Software Update Services. Det kan du gøre ved at benytte følgende fremgangsmåde:
    1. Klik på Start, klik på Kør, skriv cmd i feltet Åbn, og klik derefter på OK.
    2. Skriv følgende kommandoer ud for kommandoprompten: Tryk på Enter efter indtastning af hver kommando.
      net start wusyncservice
      Exit
De tidligere godkendte elementer fjernes. Disse elementer vises som opdateret, som de gjorde, før du kørte Approval Analyzer Tool.

Egenskaber

Artikel-id: 912307 - Seneste redigering: 8. april 2009 - Redigering: 5.0
Oplysningerne i denne artikel gælder:
  • Microsoft Software Update Services 1.0
Nøgleord: 
kbexpertiseadvanced kbtshoot kbsecurity KB912307

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