Egyes számítógépekre nem érkeznek meg a frissítések a WSUS szolgáltatást futtató kiszolgálótól

A cikk fordítása A cikk fordítása
Cikk azonosítója: 954960 - A cikkben érintett termékek listájának megtekintése.

Műszaki frissítés: 2008. augusztus 1.

A Microsoft kiadott egy informatikai szakembereknek szóló, biztonsági tanácsokat tartalmazó dokumentumot (Microsoft Security Advisory) ebben a témában. A biztonsági tanácsokat tartalmazó dokumentum további, biztonsággal kapcsolatos információt nyújt. A dokumentumot a Microsoft következő webhelyén találja:
http://www.microsoft.com/hun/biztonsag/2008/954960.mspx
Az összes kibontása | Az összes összecsukása

A lap tartalma

A jelenség

a Microsoft Windows Server Update Services (WSUS) 3.0-s verzióját használja a szoftverfrissítéseknek és gyorsjavításoknak a szervezetben található számítógépeken való központi telepítéséhez. Egyes számítógépekre azonban nem érkeznek meg a frissítések a WSUS-kiszolgálótól. Ez a probléma akkor fordul elő, ha a számítógépeken telepítve van a Microsoft Office 2003 vagy annak valamely összetevője.

Megjegyzés: A probléma a Microsoft Windows Server Update Services 3.0 és a Windows Server Update Services 3.0 Service Pack 1 (WSUS 3.0 SP1) szolgáltatást érinti. Bizonyos körülmények között ugyanakkor az alábbi termékekre is hatással lehet:
  • Windows Small Business Server 2003 (Windows SBS), ha a WSUS összetevő a WSUS 2.0-s verziójáról a WSUS 3.0-s verziójára lett frissítve
  • System Center Essentials 2007
  • System Center Configuration Manager 2007
További információkat a biztonsági tanácsokat tartalmazó dokumentumban talál.

A probléma előfordulása esetén az alábbihoz hasonló üzenet kerül az automatikus frissítési szolgáltatás naplófájljába (%windir%\WindowsUpdate.log) az érintett számítógépen:
Dátum Idő 788 ee4 PT +++++++++++ PT: Synchronizing server updates +++++++++++
Dátum Idő 788 ee4 PT + ServiceId = {3DA21691-E39D-4DA6-8A4B-B43877BCB1B7}, Server URL = http://WSUS-kiszolgáló/ClientWebService/client.asmx
Dátum Idő 788 ee4 PT WARNING: SyncUpdates failure, error = 0x8024400E, soap client error = 7, soap error code = 400, HTTP status code = 200
Dátum Idő 788 ee4 PT WARNING: SOAP Fault: 0x000190
Dátum Idő 788 ee4 PT WARNING: faultstring:Fault occurred
Dátum Idő 788 ee4 PT WARNING: ErrorCode:InternalServerError(5)
Dátum Idő 788 ee4 PT WARNING: Message:(null)
Dátum Idő 788 ee4 PT WARNING: Method:"http://www.microsoft.com/SoftwareDistribution/Server/ClientWebService/SyncUpdates"
Dátum Idő 788 ee4 PT WARNING: ID:c0a7445f-b989-43fa-ac20-11f8ca65fa8c
Ezt az üzenetet a rendszer az észlelési fázisban rögzíti.

Ezenkívül az alábbi üzenet kerül a WSUS-számítógépen a WSUS naplófájljába (%ProgramFiles%\Update Services\Log Files\SoftwareDistribution.log):
Dátum Idő UTC Error w3wp.12 ClientImplementation.SyncUpdates System.ArgumentException: Item has already been added. Key in dictionary: '8862' Key being added: '8862'
at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
at System.Collections.Hashtable.Add(Object key, Object value)
at Microsoft.UpdateServices.Internal.ClientImplementation.GetSyncInfo(DataAccess dataAccess, Hashtable stateTable, Hashtable deploymentTable, Boolean haveGroupsChanged, Boolean doChunking)
at Microsoft.UpdateServices.Internal.ClientImplementation.SoftwareSync(DataAccess dataAccess, UnencryptedCookieData cookieData, Int32[] installedNonLeafUpdateIds, Int32[] leafUpdateIds, Boolean haveGroupsChanged, Boolean expressQuery)
at Microsoft.UpdateServices.Internal.ClientImplementation.SyncUpdates(Cookie cookie, SyncUpdateParameters parameters)
at Microsoft.UpdateServices.Internal.ClientImplementation.SyncUpdates(Cookie cookie, SyncUpdateParameters parameters)
at Microsoft.UpdateServices.Internal.Client.SyncUpdates(Cookie cookie, SyncUpdateParameters parameters)
hiányzó sorok
Dátum Idő UTC Warning w3wp.12 SoapUtilities.CreateException ThrowException: actor = http://wsusebc/ClientWebService/client.asmx, ID=c0a7445f-b989-43fa-ac20-11f8ca65fa8c, ErrorCode=InternalServerError, Message=, Client=?
Az üzenetet a WSUS-kiszolgálón az ügyfélnaplóban található azonosító alapján keresheti meg.

Oka

A probléma oka az, hogy a Microsoft Office 2003 Service Pack 1 valamely frissítése újabb változatának hatására egyes WSUS 3.0-kiszolgálók helytelenül szinkronizálják a javított frissítést a frissítés jóváhagyásaival. Ha az érintett ügyfélszámítógépek ilyen kiszolgálóval kommunikálnak, a webszolgáltatás nem tudja feldolgozni a jóváhagyásokat, aminek következtében nem sikerül az észlelés.

A megoldás

A probléma megoldása a WSUS 3.0 SP1 szolgáltatást futtató kiszolgálókon

  1. Győződjön meg arról, hogy az aktuális területi és nyelvi beállítások a WSUS-kiszolgálón megegyeznek a WSUS telepítésekori beállításokkal. Ha például a WSUS telepítésekor a WSUS-kiszolgáló angol (egyesült államokbeli) nyelvre volt állítva, a jelenlegi beállítás azonban a német (svájci), akkor a frissítés telepítése előtt a nyelvet angolra (egyesült államokbeli) kell módosítania.
  2. Telepítse a 954960. számú frissítést. Kattintson a Microsoft letöltőközpontjának megfelelő hivatkozására:

    A kép összecsukásaA kép kibontása
    Letöltés
    A Windows Server Update Services (WSUS) 3 Service Pack 1 (KB954960) frissítőcsomagjának letöltése

    A kép összecsukásaA kép kibontása
    Letöltés
    A Windows Server Update Services (WSUS) 3 Service Pack 1 for x64-based Systems frissítőcsomagjának letöltése

    Kiadás dátuma: 2008. augusztus 1.

    A Microsoft terméktámogatási fájljainak letöltéséről a Microsoft Tudásbázis alábbi cikkében tájékozódhat:
    119591 Microsoft terméktámogatási fájlok beszerzése az online szolgáltatások segítségével
    A Microsoft a kiadás napján rendelkezésre álló legújabb víruskereső szoftverrel ellenőrizte a fájl vírusmentességét. A fájlt biztonságos kiszolgálók tárolják, megakadályozva annak jogosulatlan módosítását.
  3. Ha szükséges, módosítsa a WSUS-kiszolgáló nyelvét a kívánt beállításra.

A probléma megoldása a WSUS 3.0 RTM szolgáltatást futtató kiszolgálókon

Az alábbi lehetőségek közül választhat:
  • Frissítés a WSUS 3.0 RTM verzióról a WSUS 3.0 SP1 változatra, és a 954960. számú frissítés automatikus letöltése. További információt a Microsoft alábbi webhelyén talál:
    http://go.microsoft.com/fwlink/?LinkId=93750
  • Vagy ha ez alkalommal nem kíván a WSUS 3.0 SP1 változatra frissíteni, kövesse a kerülő megoldást ismertető bekezdésben található utasításokat.

Kerülő megoldás

Ajánlott a WSUS 3.0 SP1 változatra való frissítést, illetve a 954960. számú frissítés automatikus letöltését választani. Ha ez alkalommal nem kíván a WSUS 3.0 SP1 változatra frissíteni, a jelen részben lévő utasításokat követve állítsa vissza manuálisan a jóváhagyásokat konzisztens állapotra a WSUS-kiszolgálón.
  1. A WSUS felügyeleti konzolján, a frissítéseket felsoroló listában keresse meg az Office 2003 Service Pack 1 frissítést.
    • Megjegyzés: Előfordulhat, hogy több Office 2003 Service Pack 1 frissítés is megjelent. Mindenképpen ellenőrizze, hogy a frissítésnek a jelen eljáráshoz szükséges verzióját találta-e meg. Ehhez meg kell győződnie arról, hogy a részleteket megjelenítő ablaktábla alján a következő frissítésazonosító látható:
      D359F493-0AAD-43FA-AF5C-6763326CD98F
    • Előfordulhat, hogy a frissítés megjelenítéséhez módosítania kell a frissítés csomópontjában a szűrőket. Ehhez állítsa az Állapot beállítást Bármely, a Jóváhagyás beállítást pedig Elutasítva értékűre. Ha még mindig nem jelenik meg a frissítés, állítsa a Jóváhagyás beállítást Mind, kivéve az elutasítottakat értékűre.
  2. Győződjön meg arról, hogy a frissítés állapota Elutasítva. Ha a frissítés ettől eltérő állapotú, kattintson rá a jobb gombbal, majd kattintson az Elutasítás parancsra.
  3. Hagyja jóvá a frissítést. Ehhez kattintson a jobb gombbal a frissítésre, válassza a Jóváhagyás parancsot, majd kattintson az OK gombra. Ne módosítsa a jóváhagyási beállításokat a Frissítések jóváhagyása párbeszédpanelen.
  4. Utasítsa el a frissítést. Ehhez kattintson a jobb gombbal a frissítésre, majd válassza az Elutasítás parancsot.
  5. E lépések végrehajtását követően sikeresen megtörténik a WSUS-kiszolgáló észlelése a számítógépeken, és a számítógépekre megérkeznek a telepíthető frissítések. Annak ellenőrzése, hogy egy számítógép képes-e a szinkronizálásra:
    1. Nyisson meg egy parancssort.
    2. Írja be a következő parancsot:
      wuauclt.exe /detectnow
    3. Nyomja le az ENTER billentyűt.
  6. A WindowsUpdate.log fájlt tanulmányozva állapítsa meg, hogy sikeres-e a szinkronizálás. Előfordulhat, hogy a detectnow parancsot kétszer kell futtatnia. Néhány felhasználó azt jelentette, hogy az első szinkronizálás meghiúsul, az azt követő szinkronizálások azonban sikeresek.
  7. Több, hierarchiába rendezett WSUS-kiszolgáló esetén a lépéseket minden egyes kiszolgálón meg kell ismételni. A műveletsort kezdje a legfelső szintű kiszolgálóval. Ha a kiszolgálók egyike egy replikaként működő gyermekkiszolgáló, először autonómmá kell azt tennie. Ezt a Beállítások/Frissítés forrása és proxykiszolgáló párbeszédpanelen teheti meg. Hajtsa végre az eljárás lépéseit, majd állítsa vissza az autonóm kiszolgálót replikaként működő gyermekkiszolgálóvá.

További információ

A frissítéssel kapcsolatos ismert problémák

  • Ha a frissítést olyan számítógépen telepíti, amelyen fut a WSUS szolgáltatás, és amely más internetes szolgáltatásokat (például HTTP, FTP, NNTP vagy SMTP) is működtet, előfordulhat, hogy ezek a szolgáltatások leállnak, majd a frissítés telepítése közben újraindulnak.
  • Ez a frissítés nem távolítható el. A frissítés eltávolításához el kell távolítania, majd újra kell telepítenie a WSUS szolgáltatást.

    Ha el szeretné távolítani a frissítést, javasolt az alapértelmezett lehetőséget választani a WSUS eltávolításakor. Az alapértelmezett lehetőség az adatbázist és a tartalmát nem távolítja el, így a testreszabott beállítások megőrződnek a WSUS újratelepítésekor.
  • A frissítés telepítését követően a frissítéshez nem jelenik meg bejegyzés a Vezérlőpult Programok telepítése és törlése segédprogramjában. Ha ellenőrizni szeretné, hogy a frissítés telepítése helyesen történt-e meg, kövesse az alábbi lépéseket:
    1. Nyissa meg a következő mappát:
      %ProgramFiles%\Update Services\WebServices\ClientWebService\bin\
    2. Kattintson a jobb gombbal a Microsoft.UpdateServices.WebServices.Client.Dll fájlra, és válassza a Tulajdonságok parancsot.
    3. Kattintson a Verzió fülre.
      • Ha a frissítés telepítése megfelelően történt, akkor a fájl verziószáma 3.1.6001.66.
      • Ha a frissítés telepítése helytelenül ment végbe, akkor a fájl verziószáma 3.1.6001.65.

Állapot

A Microsoft megerősítette, hogy a cikkben tárgyalt jelenség az érintett termékek hibájára vezethető vissza.

Tulajdonságok

Cikk azonosítója: 954960 - Utolsó ellenőrzés: 2009. június 11. - Verziószám: 7.0
A cikkben található információ a következő(k)re vonatkozik:
  • Microsoft Windows Server Update Services 3.0
  • Microsoft Windows Server Update Services 3.0 Service Pack 1
Kulcsszavak: 
kbinfo kbbug kbsecvulnerability kbsecurity kbpubtypekc kbexpertiseinter kbsecadvisory KB954960
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