Előfordulhat, hogy a korábban jóváhagyott szoftverfrissítések állapota nem jóváhagyott lesz, ha egy SP1 szervizcsomaggal frissített SUS 1.0 szolgáltatást futtató kiszolgálót 2005. december 12-e után szinkronizál

A cikk fordítása A cikk fordítása
Cikk azonosítója: 912307 - A cikkben érintett termékek listájának megtekintése.
Az összes kibontása | Az összes összecsukása

A lap tartalma

A jelenség

Ha egy Service Pack 1 (SP1) szervizcsomaggal bővített Microsoft Software Update Services (SUS) 1.0 szolgáltatást futtató kiszolgálót 2005. december 12-e után szinkronizál, előfordulhat, hogy a korábban jóváhagyott összes szoftverfrissítés állapota nem jóváhagyott lesz. Emellett előfordulhat, hogy ezen frissítésekhez az Approve updates (Frissítések jóváhagyása) lapon az „updated” (frissítve) állapot jelenik meg. Ez a hiba nem tapasztalható azokon az SP1 szervizcsomaggal bővített SUS 1.0 szolgáltatást futtató kiszolgálókon, amelyeken 2005. december 13-án, illetve azt követően végezték a telepítést.

Ha a Set options (Beállítások megadása) lapon az Automatically approve new versions of previously approved updates (A korábban jóváhagyott frissítések új verzióinak automatikus jóváhagyása) jelölőnégyzet be van jelölve, a frissítésekhez az „updated” (frissítve) állapot jelenik meg, az Approve updates (Frissítések jóváhagyása) lapon azonban továbbra is bejelölve láthatók a frissítések. A jelen forgatókönyvben ez a hiba nem érinti Önt.

Lehetséges hatás

Bár ez a hiba minimális hatással van azokra a környezetekre, amelyekben az összes SUS-ügyfélszámítógépen telepítve vannak a korábban jóváhagyott frissítések, az ezeket nem tartalmazó számítógépeket azonban érinthetik a frissítésekkel javított biztonsági problémák. Ezek az SUS-ügyfélszámítógépek a jóváhagyások visszaállításáig továbbra is ki lesznek téve a biztonsági problémák okozta kockázatoknak.

A sérülékeny ügyfelek közé tartozhatnak többek között az alábbiak:
  • Az éppen online állapotba állított új rendszerek
  • A környezeten kívül lévő mobilrendszerek, amelyek bizonyos ideig nem használták az SUS szolgáltatást
  • A kikapcsolt rendszerek
Javasoljuk, hogy a megoldásokat ismertető részben található egyik módszer segítségével állítsa vissza környezetében a jóváhagyásokat. Kockázatnak teszi ki környezetét azzal, ha egyik módszert sem alkalmazza.

Kerülő megoldás

A probléma a helyzettől függően az alább ismertetett módszerek egyikével oldható meg:

Fontos: Ha környezetében gyermek SUS-kiszolgálót használ, olvassa el a „Szempontok a gyermek SUS-kiszolgálót használó környezetekhez” című részt.
  • Használja az 1. módszert, ha az Approveditems.txt fájl biztonsági másolata rendelkezésére áll.

    Megjegyzés: A hiba kerülő megoldásához az 1. módszer ajánlott. Ennek a használatát javasoljuk abban az esetben, ha rendelkezik az Approveditems.txt fájl biztonsági másolatával.
  • Használja a 2. vagy a 3. módszert abban az esetben, ha az Approveditems.txt fájl nem érhető el.

    Megjegyzés: Ha nem rendelkezik az Approveditems.txt fájl biztonsági másolatával, a 2. módszer használata ajánlott a hiba kerülő megoldásához.

1. módszer: Az Approveditems.txt fájl visszaállítása

Ezt a módszert abban az esetben javasoljuk, ha rendelkezik az Approveditems.txt fájl biztonsági másolatával.

Állítsa vissza az Approveditems.txt fájlt, és használja a korábbi beállításokat. Ehhez hajtsa végre az alábbi lépéseket:
  1. Állítsa le a Software Update Services szinkronizáló szolgáltatását. Ehhez hajtsa végre az alábbi lépéseket:
    1. Kattintson a Start menü Futtatás parancsára, írja be a cmd parancsot a Megnyitás mezőbe, majd kattintson az OK gombra.
    2. Írja be az alábbi parancsokat a parancssorba, és minden egyes parancs után nyomja le az ENTER billentyűt:
      net stop wusyncservice
      exit
  2. Másolja az Approveditems.txt fájl biztonsági másolatát az alábbi mappákba:
    • SUS_virtuális_gyökér\
    • SUS_virtuális_gyökér\Autoupdate\Dictionaries
    Megjegyzés: Az SUS_virtuális_gyökér helyén az SUS virtuális gyökérmappájának elérési útja áll. Az elérési út lehet például az Inetpub\Wwwroot.
  3. Indítsa újra a Software Update Services szinkronizáló szolgáltatását. Ehhez hajtsa végre az alábbi lépéseket:
    1. Kattintson a Start menü Futtatás parancsára, írja be a cmd parancsot a Megnyitás mezőbe, majd kattintson az OK gombra.
    2. Írja be az alábbi parancsokat a parancssorba, és minden egyes parancs után nyomja le az ENTER billentyűt:
      net start wusyncservice
      Exit
  4. A http://kiszolgálónév/SUSAdmin lapon kattintson a Set options (Beállítások megadása) lehetőségre.
  5. A Select how you want to handle new versions of previously approved updates (Kezelési mód kiválasztása a korábban jóváhagyott frissítések új verzióihoz) területen jelölje be az Automatically approve new versions of previously approved updates (A korábban jóváhagyott frissítések új verzióinak automatikus jóváhagyása) jelölőnégyzetet.
  6. Szinkronizálja újból az SUS-kiszolgálót.
A korábban jóváhagyott frissítések jóváhagyottként jelennek meg. A legújabb frissítések elérhetők jóváhagyásra.

2. módszer: Az Approval Analyzer Tool (Jóváhagyás-elemző eszköz) használata

Ezt a módszert abban az esetben javasoljuk, ha rendelkezik az Approveditems.txt fájl biztonsági másolatával.

Az Approval Analyzer eszköz letöltése

Megjegyzés: Elérhető az Approval Analyzer eszköz frissített verziója. Az Approval Analyzer eszköz 2005. december 14-i eredeti kiadása egy ismert hibát tartalmaz. A hiba következtében előfordulhat, hogy a rendszer jóváhagy és telepít néhány frissítést, amelyet az SUS rendszergazdája korábban nem hagyott jóvá. Ne használja az Approval Analyzer eszköz korábban letöltött 2005. december 14-i kiadását, hanem töltse le a legújabb verzióját.

Az Approval Analyzer eszköz legújabb verziójának letöltéséhez keresse fel a Microsoft alábbi webhelyét:
http://www.microsoft.com/downloads/details.aspx?FamilyId=8D7310F8-DE9C-4326-AA26-39D633C295FF
Megjegyzés: Az Approval Analyzer eszköz egy önkicsomagoló végrehajtható fájl. A fájlt az IExpress segítségével csomagolták be. Az IExpress szoftverfrissítési csomagok parancssori kapcsolóiról a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
197147 Az IExpress szoftverfrissítési csomagok parancssori kapcsolói (Előfordulhat, hogy a hivatkozás részben vagy teljes egészében angol nyelvű tartalomra mutat.)

Az Approval Analyzer eszköz fájlinformációi

A biztonsági javítás angol nyelvű változatában található fájlok a következő táblázatban ismertetett (vagy azoknál újabb) fájlattribútumokkal rendelkeznek. A fájlok dátuma és időpontja egyezményes világidő (UTC) szerint van megadva. A fájlinformációk megtekintése során a dátumok és időpontok helyi időre konvertálódnak. A helyi idő és az egyezményes világidő közötti különbségről a Vezérlőpultról elérhető Dátum és idő párbeszédpanel Időzóna lapján tájékozódhat.
A táblázat összecsukásaA táblázat kibontása
File nameFile versionFile sizeDateTime
Approval analyzer tool.exe6.0.3790.091 88815-Dec-200519:12

Mi történik az Approval Analyzer eszköz futtatásakor?

Az Approval Analyzer eszköz az alábbiakat hajtja végre:
  • Létrehoz egy biztonsági másolatot az ApprovedItems.txt fájlról. A biztonságimásolat-fájl neve „ApprovedItems.txt.bup”, és tárolása a következő helyen történik:
    SUS_virtuális_gyökér\autoupdate\dictionaries\
    Megjegyzés: Az elérési útban az SUS_virtuális_gyökér helyén az SUS virtuális gyökérmappájának elérési útja áll. Az elérési út lehet például az Inetpub\Wwwroot.
  • Az új katalógus kiadását követően azonosítja a sikertelen szinkronizálást.
  • A szinkronizálás dátumát megelőzően megkeresi a legutolsó helyes jóváhagyási állapotot.
  • Visszaállítja a jóváhagyásokat a legutolsó helyes jóváhagyási állapotból egy ideiglenes ApprovedItems.txt fájlba.
  • Ellenőrzi, hogy az összes jóváhagyást visszaállította-e a legutolsó helyes jóváhagyási állapotból. Ellenőrzi ezenkívül azt is, hogy a sikertelen szinkronizálás után megtörtént-e az összes jóváhagyás visszaállítása.
  • Létrehoz egy ideiglenes ApprovedItems1.txt fájlt, amely az összes korábbi jóváhagyást tartalmazza.

Az Approval Analyzer eszköz használata

Az Approval Analyzer eszköz használatához a jelen hiba megoldása céljából hajtsa végre az alábbi lépéseket:
  1. Futtassa az Approval Analyzer eszközt. Ehhez hajtsa végre az alábbi lépéseket:
    1. Kattintson a Start menü Futtatás parancsára, írja be a cmd parancsot, majd kattintson az OK gombra.
    2. Írja be a parancssorba a net stop wusyncservice parancsot, majd nyomja le az ENTER billentyűt.
    3. Írja be az alábbi parancsokat a parancssorba, és minden egyes parancs után nyomja le az ENTER billentyűt:
      run "cscript RollBackToLKGApprovals.vbs"
      exit
  2. Nevezze át az ApprovedItems1.txt fájlt „ApprovedItems.txt” fájlra, majd az ApprovedItems.txt fájl meglévő másolatainak felülírásához másolja az átnevezett fájlt az alábbi két helyre:
    • SUS_virtuális_gyökér\
    • SUS_virtuális_gyökér\autoupdate\dictionaries\

      Megjegyzés: Az SUS virtuális gyökérmappájának alapértelmezett helye az Inetpub\Wwwroot. Az SUS virtuális gyökérmappa helyének megállapításához hajtsa végre az alábbi lépéseket:
      1. Mutasson a Start menü Minden program, majd Felügyeleti eszközök pontjára, és válassza az Internet Information Services (IIS) kezelője parancsot.
      2. Kattintson a Helyek csomópontra.
      3. Kattintson a jobb gombbal arra a webhelyre, amelyen az SUS telepítve van, válassza a Tulajdonságok parancsot, majd kattintson a Kezdőkönyvtár fülre. Jegyezze fel a helyi elérési út értékét.

        Megjegyzés: Alapértelmezés szerint az SUS az alapértelmezett webhelyen van telepítve.
  3. Indítsa el a Software Update Services szinkronizáló szolgáltatását a javított ApprovedItems.txt fájlban található módosítások alkalmazásához, majd állítsa vissza a számítógépet az előző állapotra. Ehhez hajtsa végre az alábbi lépéseket:
    1. Kattintson a Start menü Futtatás parancsára, írja be a cmd parancsot, majd kattintson az OK gombra.
    2. Írja be az alábbi parancsokat a parancssorba, és minden egyes parancs után nyomja le az ENTER billentyűt:
      net start wusyncservice
      exit
  4. A merevlemez lapjának Approve updates (Frissítések jóváhagyása) területén ellenőrizze, hogy a decemberi biztonsági frissítés jóváhagyási állapota helyes-e.
Megjegyzés: Ha az Approval Analyzer eszköz futtatása során problémát tapasztal, olvassa el „Az Approval Analyzer eszköz futtatása során tapasztalt problémák esetén végrehajtandó lépések” című részt.

3. lépés: Az Approveditems.txt fájl manuális frissítése

Ezt a módszert abban az esetben javasoljuk, ha nem rendelkezik az Approveditems.txt fájl biztonsági másolatával, és nem szeretné megvárni, hogy a 2. módszer esetén ismertetett Approval Analyzer eszköz frissített változata letölthető legyen.

Az Approveditems.txt manuális frissítéséhez hajtsa végre az alábbi lépéseket:
  1. Készítsen biztonsági másolatot az Inetpub\Wwwroot\Approveditems.txt fájlról.
  2. Állítsa le a Software Update Services szinkronizáló szolgáltatását. Ehhez hajtsa végre az alábbi lépéseket:
    1. Kattintson a Start menü Futtatás parancsára, írja be a cmd parancsot a Megnyitás mezőbe, majd kattintson az OK gombra.
    2. Írja be az alábbi parancsokat a parancssorba, és minden egyes parancs után nyomja le az ENTER billentyűt:
      net stop wusyncservice
      exit
  3. Ellenőrizze az Inetpub\Wwwroot\Autoupdate\Administration\History_Approve.xml fájlt annak megállapításához, hogy milyen szoftverfrissítések jóváhagyása történt meg.

    Vegye fel a History_Approve.xml fájlban szereplő, a 2005. decemberi szinkronizálás előtt jóváhagyott összes frissítést. Vegye fel a 2005. december 13-i szinkronizálás után, de a jelen hiba felfedezése előtt végrehajtott összes frissítési jóváhagyást is.
  4. A Jegyzettömb vagy egy másik szövegszerkesztő segítségével módosítsa az Inetpub\Wwwroot\Approveditems.txt fájlt, hogy az megegyezzen a History_Approve.xml fájlban szereplő, a 2005. december 13-i szinkronizálás előtt megadott jóváhagyásokkal.

    Alább egy minta Approveditems.txt fájl részlete látható:
    com_microsoft.q832894_ie_server2003,<jóváhagyási_érték>|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp2,<jóváhagyási_érték>|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp3,<jóváhagyási_érték>|0@|0@|2004-03-11T01:03:16
    com_microsoft.q832894_ie501_sp4,<jóváhagyási_érték>|0@|0@|2004-03-11T01:03:16
    Ebben a példában a <jóváhagyás_értéke> képviseli a jóváhagyási információt meghatározó értéket. A jóváhagyási érték 0@ vagy 1@ formában jelenik meg a szövegfájlban.

    Megjegyzés: A jóváhagyási információra az alábbi szabályok vonatkoznak:
    0@ = nem jóváhagyott
    1@ = jóváhagyott
    Az Approveditems.txt fájl például az alábbihoz hasonló szakaszt tartalmazhat:
    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
    Ebben a példában a com_microsoft.q832894_ie_server2003 frissítés jóváhagyott állapotú. A com_microsoft.q832894_ie501_sp2 frissítés nincs jóváhagyva.
  5. Mentse, majd zárja be az Approveditems.txt fájlt.
  6. Másolja a módosított Approveditems.txt fájlt az Inetpub\Wwwroot mappából az Inetpub\Wwwroot\Autoupdate\Dictionaries mappába.
  7. Indítsa újra a Software Update Services szinkronizáló szolgáltatását. Ehhez hajtsa végre az alábbi lépéseket:
    1. Kattintson a Start menü Futtatás parancsára, írja be a cmd parancsot a Megnyitás mezőbe, majd kattintson az OK gombra.
    2. Írja be az alábbi parancsokat a parancssorba, és minden egyes parancs után nyomja le az ENTER billentyűt:
      net start wusyncservice
      Exit
  8. A http://kiszolgálónév/SUSAdmin lapon kattintson a Set options (Beállítások megadása) lehetőségre.
  9. A Select how you want to handle new versions of previously approved updates (Kezelési mód kiválasztása a korábban jóváhagyott frissítések új verzióihoz) területen jelölje be az Automatically approve new versions of previously approved updates (A korábban jóváhagyott frissítések új verzióinak automatikus jóváhagyása) jelölőnégyzetet.
  10. Szinkronizálja újból az SUS-kiszolgálót.
A korábban jóváhagyott frissítések jóváhagyottként jelennek meg.

További információ

Szempontok a gyermek SUS-kiszolgálót használó környezetekhez

Ha gyermek SUS-kiszolgálót használ, és az nincs beállítva a lecserélési üzemmód használatára, hajtsa végre a kerülő megoldást ismertető részben a gyermek SUS-kiszolgálóhoz található lépéseket.

Ha gyermek SUS-kiszolgálót használ, és az be van beállítva a lecserélési üzemmód használatára, hajtsa végre a kerülő megoldást ismertető részben a szülő SUS-kiszolgálóhoz található lépéseket, majd szinkronizálja a gyermek SUS-kiszolgálót a szülőkiszolgálóval. A művelet során a szülő SUS-kiszolgáló a javított ApprovedItems.txt fájlt a gyermek SUS-kiszolgálóra másolja.

Ha ellenőrizni szeretné, hogy egy gyermek SUS-kiszolgáló be van-e állítva a lecserélési üzemmód használatára, kövesse az alábbi lépéseket:
  1. Nyissa meg a http://kiszolgálónév/SUSAdmin lapot, majd kattintson a Set Options (Beállítások megadása) lehetőségre.
  2. A Select which server to synchronize content from (A kiszolgáló kiválasztása, amely tartalma szinkronizálandó) csoportban ellenőrizze, hogy a Synchronize list of approved items updated from this location (Replace Mode) (E helyről frissített jóváhagyott elemek listájának szinkronizálása (lecserélési üzemmód)) jelölőnégyzet be van-e jelölve.

Az Approval Analyzer eszköz futtatása során tapasztalt problémák esetén végrehajtandó lépések

Ez az eszköz nem változtatja meg és nem veszélyezteti a számítógépet.

Ha az eszköz futtatása után a számítógépet vissza szeretné állítani a jóváhagyás előtti állapotra, kövesse az alábbi lépéseket:
  1. Állítsa le a Software Update Services szinkronizáló szolgáltatását. Ehhez hajtsa végre az alábbi lépéseket:
    1. Kattintson a Start menü Futtatás parancsára, írja be a cmd parancsot a Megnyitás mezőbe, majd kattintson az OK gombra.
    2. Írja be az alábbi parancsokat a parancssorba, és minden egyes parancs után nyomja le az ENTER billentyűt:
      net stop wusyncservice
      exit
  2. Keresse meg az ApprovedItems.txt fájlt, majd nevezze át ApprovedItems.txt.regi névre.

    Az ApprovedItems.txt fájl az alábbi mappákban található:
    • SUS_virtuális_gyökér\
    • SUS_virtuális_gyökér\Autoupdate\Dictionaries
    Megjegyzés: Az SUS_virtuális_gyökér helyén az SUS virtuális gyökérmappájának elérési útja áll.
  3. Keresse meg az ApprovedItems.txt.bup fájlt. Nevezze át a fájlt ApprovedItems.txt névre, majd másolja a fájlt a 2. lépésben felsorolt mappákba.

    Az ApprovedItems.txt.bup fájl a következő mappában található:
    <SUS_virtuális_gyökér>\autoupdate\dictionaries\
  4. Indítsa újra a Software Update Services szinkronizáló szolgáltatását. Ehhez hajtsa végre az alábbi lépéseket:
    1. Kattintson a Start menü Futtatás parancsára, írja be a cmd parancsot a Megnyitás mezőbe, majd kattintson az OK gombra.
    2. Írja be az alábbi parancsokat a parancssorba, és minden egyes parancs után nyomja le az ENTER billentyűt:
      net start wusyncservice
      Exit
A rendszer eltávolítja a korábban jóváhagyott elemeket. Az elemek frissített állapotúként jelennek meg, ugyanúgy, mint az Approval Analyzer eszköz futtatása előtt.

Tulajdonságok

Cikk azonosítója: 912307 - Utolsó ellenőrzés: 2009. április 10. - Verziószám: 5.0
A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Software Update Services 1.0
Kulcsszavak: 
kbtshoot kbsecurity kbexpertiseadvanced KB912307
A Microsoft tudásbázisban szolgáltatott információkat "az adott állapotban", bárminemű szavatosság vagy garancia nélkül biztosítjuk. A Microsoft kizár mindennemű, akár kifejezett, akár vélelmezett szavatosságot vagy garanciát, ideértve a forgalomképességre és az adott célra való alkalmasságra vonatkozó szavatosságot is. A Microsoft Corporation és annak beszállítói semmilyen körülmények között nem felelősek semminemű kárért, így a közvetlen, a közvetett, az üzleti haszon elmaradásából származó vagy speciális károkért, illetve a kár következményeként felmerülő költségek megtérítéséért, még abban az esetben sem, ha a Microsoft Corporationt vagy beszállítóit az ilyen károk bekövetkeztének lehetőségére figyelmeztették. Egyes államok joga nem teszi lehetővé bizonyos károkért a felelősség kizárását vagy korlátozását, ezért a fenti korlátozások az ön esetében esetleg nem alkalmazhatók.

Visszajelzés küldése

 

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