Aiemmin hyväksyttyjen ohjelmistopäivitysten hyväksynnät saattavat poistua, kun SUS 1.0 SP1 -palvelin synkronoidaan 12.12.2005 jälkeen

Artikkeleiden käännökset Artikkeleiden käännökset
Artikkelin tunnus: 912307 - Näytä tuotteet, joita tämä artikkeli koskee.
Laajenna kaikki | Kutista kaikki

Tällä sivulla

Oire

Jos synkronoit Microsoft Software Update Services (SUS) 1.0 Service Pack 1 (SP1) -palvelimen 12.12.2005 jälkeen, kaikkien aiemmin hyväksyttyjen ohjelmistopäivitysten hyväksynnät saatetaan poistaa. Lisäksi näiden päivitysten tilana saattaa näkyä updated (päivitetty) Approve updates (Hyväksy päivitykset) -sivulla. Tämä ongelma ei ilmene SUS 1.0 SP1 -palvelimissa, jos ne on otettu käyttöön 13.12.2005 tai sen jälkeen.

Jos Set options (Määritä asetukset) -sivun Automatically approve new versions of previously approved updates (Hyväksy aiemmin hyväksyttyjen päivitysten uudet versiot automaattisesti) -vaihtoehto on valittuna, päivitysten tilana näkyy updated (päivitetty), mutta päivitysten valintaa ei ole poistettu Approve updates (Hyväksy päivitykset) -sivulla. Tässä tilanteessa tämä ongelma ei koske sinua.

Mahdollinen vaikutus

Vaikka tällä ongelmalla on vain pieni vaikutus ympäristöissä, joissa kaikilla SUS-asiakastietokoneilla on kaikki aiemmin hyväksytyt päivitykset asennettuina, asiakastietokoneet, jotka eivät ole vielä ladanneet aiemmin hyväksyttyjä päivityksiä, saattavat olla alttiina kyseisten päivitysten korjaamille tietoturvaongelmille. Nämä SUS-asiakastietokoneet pysyvät alttiina ongelmille, kunnes hyväksynnät on nollattu.

Heikkouden sisältäviä asiakkaita saattavat olla esimerkiksi seuraavat:
  • uudet järjestelmät, jotka on juuri siirretty online-tilaan
  • mobiilijärjestelmät, jotka ovat olleet ympäristön ulkopuolella ja jotka eivät ole käyttäneet SUS:ää vähään aikaan
  • järjestelmät, joiden virta on ollut katkaistuna.
Microsoft suosittelee, että nollaat hyväksynnät ympäristössäsi jollakin Kiertotapa-osassa kuvatuista tavoista. Jos et käytä jotakin näistä tavoista, ympäristösi saattaa olla riskialtis.

Workaround

Voit kiertää tämän ongelman jollakin seuraavista tavoista tilanteesi mukaisesti.

Tärkeää Jos käytät SUS-alipalvelinta ympäristössäsi, lue SUS-alipalvelimen sisältävässä ympäristössä huomioon otettavat seikat -osa.
  • Käytä Tapaa 1, jos Approveditems.txt-tiedoston varmuuskopio on käytettävissä.

    Huomautus Tapa 1 on suositeltu tapa tämän ongelman kiertämiseen. Jos käytettävissä on Approveditems.txt-tiedoston varmuuskopio, Microsoft suosittelee tämän tavan käyttämistä.
  • Käytä Tapaa 2 tai Tapaa 3 jos Approveditems.txt-tiedoston varmuuskopiota ei ole käytettävissä.

    Huomautus Tapa 2 on suositeltu tapa tämän ongelman kiertämiseen, jos Approveditems.txt-tiedoston varmuuskopiota ei ole.

Tapa 1: Palauta Approveditems.txt-tiedosto

Microsoft suosittelee tätä tapaa, jos Approveditems.txt-tiedoston varmuuskopio on käytettävissä.

Palauta Approveditems.txt-tiedosto ja palaa käyttämään aiempia asetuksia. Voit tehdä tämän seuraavasti:
  1. Pysäytä Software Update Services Synchronization Service -palvelu. Voit tehdä tämän seuraavasti:
    1. Napsauta Käynnistä-painiketta, valitse Suorita, kirjoita Avaa-ruutuun cmd ja valitse sitten OK.
    2. Kirjoita komentokehotteeseen seuraavat komennot. Paina ENTER-näppäintä kunkin komennon kirjoittamisen jälkeen.
      net stop wusyncservice
      exit
  2. Kopioi Approveditems.txt-tiedoston varmuuskopiosi seuraaviin kansioihin:
    • SUS-näennäispääkansio\
    • SUS-näennäispääkansio\Autoupdate\Dictionaries
    Huomautus SUS-näennäispääkansio edustaa SUS-näennäispääkansion polkua. Polku voi esimerkiksi olla Inetpub\Wwwroot.
  3. Käynnistä Software Update Services Synchronization Service -palvelu uudelleen. Voit tehdä tämän seuraavasti:
    1. Napsauta Käynnistä-painiketta, valitse Suorita, kirjoita Avaa-ruutuun cmd ja valitse sitten OK.
    2. Kirjoita komentokehotteeseen seuraavat komennot. Paina ENTER-näppäintä kunkin komennon kirjoittamisen jälkeen.
      net start wusyncservice
      Exit
  4. Valitse http://palvelimen_nimi/SUSAdmin-sivulla Set options (Määritä asetukset).
  5. Valitse Select how you want to handle new versions of previously approved updates (Valitse, miten aiemmin hyväksyttyjen päivitysten uudet versiot käsitellään) -alueella Automatically approve new versions of previously approved updates (Hyväksy aiemmin hyväksyttyjen päivitysten uudet versiot automaattisesti).
  6. Synkronoi SUS-palvelin uudelleen.
Aiemmin hyväksymäsi päivitykset näkyvät hyväksyttyinä. Uusimmat päivitykset ovat hyväksyttävissä.

Tapa 2: Käytä Approval Analyzer Tool -työkalua

Microsoft suosittelee tätä tapaa, jos Approveditems.txt-tiedoston varmuuskopiota ei ole käytettävissä.

Approval Analyzer Tool -työkalun lataaminen

Huomautus Approval Analyzer Tool -työkalusta on nyt saatavana päivitetty versio. Approval Analyzer Tool -työkalun alkuperäisessä 14.12.2005 julkaistussa versiossa on tunnettu ongelma. Tämä ongelma saattaa aiheuttaa sen, että jotkin päivitykset, joita SUS-järjestelmänvalvoja ei aiemmin hyväksynyt, saatetaan hyväksyä ja mahdollisesti asentaa. Jos latasit Approval Analyzer Tool -työkalun 14.12.2005 julkaistun version aiemmin, älä käytä sitä. Lataa sen sijaan työkalun uusin versio.

Voit ladata Approval Analyzer Tool -työkalun uusimman version seuraavasta Microsoftin WWW-sivustosta.
http://www.microsoft.com/downloads/details.aspx?FamilyId=8D7310F8-DE9C-4326-AA26-39D633C295FF
Huomautus Approval Analyzer Tool -työkalu on automaattisesti purkautuva suoritustiedosto. Kyseinen tiedosto pakattiin IExpressin avulla. Lisätietoja IExpress-ohjelmistopäivityspakettien komentorivivalitsimista saat napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
197147 IExpress-ohjelmistopäivityspakettien komentorivivalitsimet (tämä artikkeli saattaa olla englanninkielinen)

Approval Analyzer Tool -työkalun tiedostojen tiedot

Tämän paketin englanninkielisessä versiossa on seuraavassa taulukossa luetellut tiedostomääritteet (tai uudemmat). Tiedostojen päivämäärät ja kellonajat ovat UTC (Coordinated Universal Time) -ajan mukaisia. Kun tarkastelet tiedoston tietoja, sen aika muunnetaan paikalliseksi ajaksi. Voit selvittää UTC-ajan ja paikallisen ajan välisen eron Ohjauspaneelin Päivämäärä ja aika -työkalun Aikavyöhyke-välilehdessä.
Kutista tämä taulukkoLaajenna tämä taulukko
File nameFile versionFile sizeDateTime
Approval analyzer tool.exe6.0.3790.091,88815-Dec-200519:12

Approval Analyzer Tool -työkalun suorittamisen yhteydessä tapahtuvat asiat

Kun suoritat Approval Analyzer Tool -työkalun, se tekee seuraavaa:
  • Se luo varmuuskopion ApprovedItems.txt-tiedostosta. Varmuuskopiotiedoston nimi on ApprovedItems.txt.bup. Varmuuskopiotiedosto sijaitsee seuraavassa sijainnissa:
    SUS-näennäispääkansio\autoupdate\dictionaries\
    Huomautus Tässä polussa SUS-näennäispääkansio on SUS-näennäispääkansion polun paikkamerkki. Polku voi esimerkiksi olla Inetpub\Wwwroot.
  • Se tunnistaa virheellisen synkronoinnin uuden luettelon julkaisemisen jälkeen.
  • Se löytää viimeisimmän toimivan ennen tätä synkronointipäivämäärää olevan hyväksymistilan.
  • Se palauttaa viimeisimmän toimivan hyväksymistilan hyväksynnät tilapäiseen ApprovedItems.txt-tiedostoon.
  • Se varmistaa, että kaikki viimeisimmän toimivan hyväksymistilan hyväksynnät palautetaan. Lisäksi se varmistaa, että kaikki virheellisen synkronoinnin jälkeiset hyväksynnät palautetaan.
  • Se luo tilapäisen ApprovedItems1.txt-tiedoston, joka sisältää kaikki aiemmat hyväksynnät.

Approval Analyzer Tool -työkalun käyttäminen

Jos haluat kiertää tämän ongelman Approval Analyzer Tool -työkalun avulla, toimi seuraavasti:
  1. Suorita Approval Analyzer Tool -työkalu. Voit tehdä tämän seuraavasti:
    1. Napsauta Käynnistä-painiketta, valitse Suorita, kirjoita tekstikenttään cmd ja valitse sitten OK.
    2. Kirjoita komentokehotteeseen net stop wusyncservice ja paina sitten ENTER-näppäintä.
    3. Kirjoita komentokehotteeseen seuraavat komennot ja paina ENTER-näppäintä kunkin komennon jälkeen:
      run "cscript RollBackToLKGApprovals.vbs"
      exit
  2. Nimeä ApprovedItems1.txt-tiedosto uudelleen nimellä ApprovedItems.txt ja kopioi uudelleennimetty tiedosto sitten seuraaviin sijainteihin niin, että kansioissa mahdollisesti aiemmin olevat ApprovedItems.txt-tiedoston kopiot korvataan:
    • SUS-näennäispääkansio\
    • SUS-näennäispääkansio\autoupdate\dictionaries\

      Huomautus SUS-näennäispääkansion oletussijainti on Inetpub\Wwwroot. Voit paikantaa SUS-näennäispääkansion seuraavasti:
      1. Napsauta Käynnistä-painiketta, valitse Kaikki ohjelmat, valitse Valvontatyökalut ja valitse sitten IIS-palveluiden hallinta.
      2. Valitse Web-sivustot.
      3. Napsauta hiiren kakkospainikkeella sitä WWW-sivustoa, jossa SUS on asennettuna, valitse Ominaisuudet ja valitse sitten Kotikansio-välilehti. Kirjoita paikallisen polun arvo muistiin.

        Huomautus Oletusarvon mukaan SUS on asennettuna oletussivustoon (Default Web Site).
  3. Käynnistä Software Update Services Synchronization Service -palvelu, jotta muutokset otetaan käyttöön korjatusta ApprovedItems.txt-tiedostosta, ja palauta tietokone sitten sen aiempaan tilaan. Voit tehdä tämän seuraavasti:
    1. Napsauta Käynnistä-painiketta, valitse Suorita, kirjoita tekstikenttään cmd ja valitse sitten OK.
    2. Kirjoita komentokehotteeseen seuraavat komennot ja paina ENTER-näppäintä jokaisen komennon jälkeen:
      net start wusyncservice
      exit
  4. Vahvista kiintolevysivun Approve updates (Hyväksy päivitykset) -alueella, että joulukuun tietoturvapäivitysten uusissa päivityksissä on oikea hyväksymistila.
Huomautus Jos kohtaat ongelman suorittaessasi Approval Analyzer Tool -työkalua, lue Approval Analyzer Tool -työkalun suorittamisessa kohdattavan ongelman yhteydessä tehtävät toimet -osa.

Tapa 3: Päivitä Approveditems.txt-tiedosto manuaalisesti

Microsoft suosittelee tätä tapaa, jos Approveditems.txt-tiedoston varmuuskopiota ei ole ja et halua odottaa sitä, että tavassa 2 kuvattu Approval Analyzer Tool -työkalun päivitetty versio on ladattavissa.

Jos haluat päivittää Approveditems.txt-tiedoston manuaalisesti, toimi seuraavasti:
  1. Tee varmuuskopio Inetpub\Wwwroot\Approveditems.txt-tiedostosta.
  2. Pysäytä Software Update Services Synchronization Service -palvelu. Voit tehdä tämän seuraavasti:
    1. Napsauta Käynnistä-painiketta, valitse Suorita, kirjoita Avaa-ruutuun cmd ja valitse sitten OK.
    2. Kirjoita komentokehotteeseen seuraavat komennot. Paina ENTER-näppäintä kunkin komennon kirjoittamisen jälkeen.
      net stop wusyncservice
      exit
  3. Tarkastele Inetpub\Wwwroot\Autoupdate\Administration\History_Approve.xml-tiedostoa ja selvitä, mitkä ohjelmistopäivitykset on hyväksytty.

    Varmista, että sisällytät History _Approve.xml-tiedostossa luetellut päivitykset, jotka oli hyväksytty ennen 13.12.2005 tehtyä synkronointia. Sisällytä myös ne päivitysten hyväksynnät, jotka tehtiin 13.12.2005 tehdyn synkronoinnin jälkeen mutta ennen tämän ongelman havaitsemista.
  4. Muokkaa Muistion tai jonkin muun tekstieditorin avulla Inetpub\Wwwroot\Approveditems.txt-tiedostoa niin, että se vastaa History_Approve.xml-tiedoston hyväksyntiä, jotka määritettiin ennen 13.12.2005 tehtyä synkronointia.

    Seuraava on osa Approveditems.txt-mallitiedostoa:
    com_microsoft.q832894_ie_server2003,<hyväksynnän_arvo>|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp2,<hyväksynnän_arvo>|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp3,<hyväksynnän_arvo>|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp4,<hyväksynnän_arvo>|0@|0@|2004-03-11T01:03:16
    Tässä esimerkissä <hyväksynnän_arvo> edustaa arvoa, joka ilmaisee hyväksyntätietoja. Hyväksynnän arvo näkyy tekstitiedostossa muodossa 0@ tai 1@.

    Huomautus Seuraavat säännöt koskevat hyväksyntätietoja:
    0@ = ei hyväksytty
    1@ = hyväksytty
    Approveditems.txt-tiedosto saattaa esimerkiksi sisältää seuraavankaltaisen osan:
    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
    Tässä esimerkissä päivitys com_microsoft.q832894_ie_server2003 on hyväksytty. Päivitystä com_microsoft.q832894_ie501_sp2 ei ole hyväksytty.
  5. Tallenna Approveditems.txt-tiedosto ja sulje se sitten.
  6. Kopioi muokattu Approveditems.txt-tiedosto Inetpub\Wwwroot-kansiosta Inetpub\Wwwroot\Autoupdate\Dictionaries-kansioon.
  7. Käynnistä Software Update Services Synchronization Service -palvelu uudelleen. Voit tehdä tämän seuraavasti:
    1. Napsauta Käynnistä-painiketta, valitse Suorita, kirjoita Avaa-ruutuun cmd ja valitse sitten OK.
    2. Kirjoita komentokehotteeseen seuraavat komennot. Paina ENTER-näppäintä kunkin komennon kirjoittamisen jälkeen.
      net start wusyncservice
      Exit
  8. Valitse http://palvelimen_nimi/SUSAdmin-sivulla Set options (Määritä asetukset).
  9. Valitse Select how you want to handle new versions of previously approved updates (Valitse, miten aiemmin hyväksyttyjen päivitysten uudet versiot käsitellään) -alueella Automatically approve new versions of previously approved updates (Hyväksy aiemmin hyväksyttyjen päivitysten uudet versiot automaattisesti).
  10. Synkronoi SUS-palvelin uudelleen.
Aiemmin hyväksymäsi päivitykset näkyvät hyväksyttyinä.

Enemmän tietoa

SUS-alipalvelimen sisältävässä ympäristössä huomioon otettavat seikat

Jos käytät SUS-alipalvelinta, eikä SUS-alipalvelinta ole määritetty käyttämään korvaamistilaa (Replace Mode), tee SUS-alipalvelimelle Kiertotapa-osassa kuvatut toimet.

Jos käytät SUS-alipalvelinta, ja SUS-alipalvelin on määritetty käyttämään korvaamistilaa (Replace Mode), tee SUS-pääpalvelimelle Kiertotapa-osassa kuvatut toimet ja synkronoi SUS-alipalvelin sitten pääpalvelimeen. Kun teet tämän SUS-pääpalvelin kopioi korjatun ApprovedItems.txt-tiedoston SUS-alipalvelimeen.

Jos haluat tarkistaa, että SUS-alipalvelin on määritetty käyttämään korvaamistilaa (Replace Mode), toimi seuraavasti:
  1. Avaa http://palvelimen_nimi/SUSAdmin-sivu ja valitse sitten Set Options (Määritä asetukset).
  2. Tarkista Select which server to synchronize content from (Valitse palvelin, josta sisältö synkronoidaan) -kohdassa, että Synchronize list of approved items updated from this location (Replace Mode) (Synkronoi tästä sijainnista päivitettyjen hyväksyttyjen kohteiden luettelo (korvaamistila)) -vaihtoehto on valittuna.

Approval Analyzer Tool -työkalun suorittamisessa kohdattavan ongelman yhteydessä tehtävät toimet

Työkalu ei tee vahinkoa tietokoneelle.

Jos haluat palauttaa tietokoneen sen hyväksyntää edeltäneeseen tilaan työkalun suorittamisen jälkeen, toimi seuraavasti:
  1. Pysäytä Software Update Services Synchronization Service -palvelu. Voit tehdä tämän seuraavasti:
    1. Napsauta Käynnistä-painiketta, valitse Suorita, kirjoita Avaa-ruutuun cmd ja valitse sitten OK.
    2. Kirjoita komentokehotteeseen seuraavat komennot. Paina ENTER-näppäintä kunkin komennon kirjoittamisen jälkeen.
      net stop wusyncservice
      exit
  2. Paikanna ApprovedItems.txt-tiedosto. Nimeä tiedosto sitten uudelleen nimellä ApprovedItems.txt.old.

    ApprovedItems.txt-tiedosto sijaitsee seuraavissa kansioissa:
    • SUS-näennäispääkansio\
    • SUS-näennäispääkansio\Autoupdate\Dictionaries
    Huomautus SUS-näennäispääkansio edustaa SUS-näennäispääkansion polkua.
  3. Paikanna ApprovedItems.txt.bup-tiedosto. Nimeä tiedosto uudelleen nimellä ApprovedItems.txt. Kopioi tiedosto sitten vaiheessa 2 lueteltuihin kansioihin.

    ApprovedItems.txt.bup-tiedosto sijaitsee seuraavassa kansiossa:
    <SUS-näennäispääkansio>\autoupdate\dictionaries\
  4. Käynnistä Software Update Services Synchronization Service -palvelu uudelleen. Voit tehdä tämän seuraavasti:
    1. Napsauta Käynnistä-painiketta, valitse Suorita, kirjoita Avaa-ruutuun cmd ja valitse sitten OK.
    2. Kirjoita komentokehotteeseen seuraavat komennot. Paina ENTER-näppäintä kunkin komennon kirjoittamisen jälkeen.
      net start wusyncservice
      Exit
Aiemmin hyväksytyt kohteet poistetaan. Nämä kohteet näkyvät päivitettyinä aivan kuten ennen Approval Analyzer Tool -työkalun suorittamista.

Ominaisuudet

Artikkelin tunnus: 912307 - Viimeisin tarkistus: 6. huhtikuuta 2009 - Versio: 5.0
Artikkelin tiedot koskevat seuraavia tuotteita:
  • Microsoft Software Update Services 1.0
Hakusanat: 
kbexpertiseadvanced kbtshoot kbsecurity KB912307

Anna palautetta

 

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