Povzetek

Novembra 2006 je bila nova različica datoteke za skeniranje brez povezave v storitvi Windows Update (WU), ki je bila objavljena z obstoječo datoteko WU offline scan, Wsusscan. cab. Nova datoteka s skeniranjem WU brez povezave, Wsusscn2. cab, ima novo obliko. Vsako rešitev za skeniranje, ki uporablja obstoječo datoteko s skeniranjem WU brez povezave, je treba posodobiti, če želite uporabiti novo datoteko s skeniranjem storitve WU brez povezave do marca 2007. Vsaka rešitev, ki ni Microsoftova, ki uporablja datoteko s skeniranjem storitve WU brez povezave, mora imeti nameščeno posodobitev posrednika za Windows Update (WUA) za vse operacijske sisteme Microsoft Windows 2000, Microsoft Windows XP in Microsoft Windows Server 2003. Računalniki, v katerih je nameščen sistem Windows Vista, bodo posodobili WUA, ko bodo izdajali operacijski sistem. Zato sistem Windows Vista ne bo zahteval posodobitve. V nekaterih rešitvah, ki niso Microsoftove različice, ki uporabljajo datoteko s skeniranjem storitve WU brez povezave za odkrivanje varnostne posodobitve brez povezave, je morda potrebna tudi posodobljena različica. Te rešitve potrebujejo posodobljeno različico datoteke pregleda brez povezave WU, če berejo to datoteko, namesto da bi uporabljali API za Windows Update. Priporočamo vam, da te rešitve neposredno berejo to datoteko, ker je treba datoteko spremeniti. Priporočamo, da razvijalci uporabljajo funkcijo skeniranja v WUA brez povezave. Če želite več informacij o tej funkciji, obiščite to spletno mesto MSDN:

http://msdn2.microsoft.com/en-us/library/aa387099.aspx

Več informacij

Microsoft je spremenil notranjo obliko datoteke skeniranja WU brez povezave, da bi rešil težavo, ki je razložena v članku Microsoft Knowledge Base 926464. Vse rešitve, ki niso Microsoftove, s katerimi dostopite do te datoteke na načine, ki niso dokumentirani v javnem vmesniku API, lahko zahtevajo posodobljeno datoteko. Vse izdelke, orodja in rešitve, ki uporabljajo datoteko Wsusscan. cab z dokumentiranim WUA API, je treba posodobiti do marca 2007. Ti izdelki, orodja in rešitve morajo biti zmožni uporabljati novo datoteko Wsusscn2. cab, da prenesete datoteko Wsusscn2. cab iz novega mesta. Prav tako morajo vsi odjemalski računalniki imeti nameščene potrebne posodobljene različice WUA odjemalca. Vse Microsoftove rešitve, ki dostopajo do datoteke CAB neposredno, bodo morda potrebovale dodatne spremembe zaradi sprememb notranjega oblikovanja.

Neposredno dostop do datoteke» Wsusscn2. cab «

Priporočamo vam, da do datoteke Wsusscn2. cab dostopate neposredno, ker se lahko oblika datoteke spreminja. Vendar pa v tem članku so informacije za razvijalce, ki imajo obstoječe rešitve, ki neposredno dostopajo do datoteke.

Določanje, ali je različica WUA pravilna različica za datoteko Wsusscn2. cab

Če različica WUA, ki je nameščena v računalniku, ne izpolnjuje zahteve za minimalno različico ustreznega paketa optičnega bralnika, nameščena različica WUA ne bo delovala s paketom za skeniranje, nameščena različica pa lahko vrne WU_E_OL_NEWCLIENT_REQUIRED in druge HRESULT kode iz svojega paketa API za optično branje. V najslabšem primeru nameščena različica API-ja WUA morda ne podpira nobenega funkcije optičnega bralnika, povezanega s paketom. Na primer WUA API morda ne podpira vmesnika IUpdateServiceManager. Če želite več informacij o tem, kako se izogniti temu dejanju, obiščite to spletno mesto:

http://msdn2.microsoft.com/en-us/library/aa387099.aspx S temi podatki boste izvedeli več o tem, kako lahko aplikacija nastavi najnovejšo različico WUA v računalniku. Aplikacija lahko nastavi najnovejšo različico WUA v računalniku, preden jih uporabi za skeniranje paketov s WUA API. Če želite več informacij o uporabi paketov za skeniranje za iskanje posodobitev v okolju brez povezave, obiščite to spletno mesto:

http://msdn2.microsoft.com/en-us/library/aa387290.aspxČe želite več informacij o vmesniku IUpdateCollection, obiščite to spletno mesto:

http://msdn2.microsoft.com/en-us/library/aa386107.aspxČe želite več informacij o paketu scan, obiščite to spletno mesto:

http://msdn2.microsoft.com/en-us/library/aa386821.aspxČe želite več informacij o API-ju WUA, obiščite to spletno mesto:

http://msdn2.microsoft.com/en-us/library/aa387099.aspx

Spremembe v obliki zapisa datoteke CAB

Datoteka Wsusscan. cab vsebuje eno datoteko CAB. Ta datoteka je paket. cab. V datoteki Wsusscn2. cab so te datoteke:

  • Datoteka index. XML. V tej datoteki so te komponente:

    • <indeksa> različica elementa(število)zahtevano? YesMeaning: številka različice, ki uporablja obliko zapisa fileRemarks index. XML: ta vrednost mora biti številsko enakovredna različici = "1"

    • Ali je zahtevan atribut» <kablov> elementXOR «(število)? NoDefault Value: XOR = "0"pomeni:

      • XOR = "1" pomeni, da so vse datoteke CAB, ki jih je določil otrok <CAB> elementi, razen datoteke paketa. cab, nepreverjene s bitnim dejanjem. Z drugimi besedami, vse določene datoteke CAB, razen datoteke paketa. cab, imajo na voljo 1s in 0s vseh posameznih vsebin zrcaljenih. Do tega pride, da izboljšate učinkovitost delovanja WUA pri obdelavi paketa za skeniranje tako, da preskočite čas, ko nekateri protivirusni programi odjemalskega računalnika preiščejo datoteke CAB za viruse.

      • XOR = "0" pomeni, da so vse datoteke CAB, ki jih določi otrok <CAB> elementi, neomamljene z bitnim dejanjem, ki ne deluje.

    • Ali je zahtevan atribut» ime <kabine> elementa«(niz)? YesMeaning: ime datoteke CAB datoteke, ki je določena s <nim elementom kabine> . Pripombe

      • Vrednost prvega <a kabine> element, ki je določen v <kablih> mora biti paket. cab.Opomba Ta vrednost razlikuje med velikimi in malimi črkami.

      • Po navadi je, če je vrednost XOR = "1" , datoteke CAB, ki so določene v drugem, tretjem in tako dalje, tako, da <CAB> elemente, ki so imenovani Package2. Wu, Package3. Wu in tako dalje. To velja, če so elementi na voljo.

      • Po navadi, če je vrednost XOR = "0", so datoteke CAB, ki so določene v drugem, tretjem in v <kabini> elementi, imenovane Package2. cab, Package3. cab in tako dalje. To velja, če so elementi na voljo.

      Atribut RangeStart (število)Zahteva? Ne za datoteko paketa. cab, da za paketVersionNumber. Wu fileDefault: (brez) pomeni:

      • Datoteke, značilne za RevisionId, so datoteke v mapah C, E, I in X. Te datoteke lahko segajo v več kot eno od datotek CAB, ki so določene v elementu <kablov> . Vendar specifikacije Wsusscn2. cab zahtevajo, da morajo biti vse datoteke, ki so značilne za določeno RevisionId, shranjene le v eni takšni datoteki CAB. Atribut RangeStart zabeleži najnižjo vrednost RevisionId za RevisionId datoteke, ki jo vsebuje datoteka CAB, ki ustreza<emu elementu kabine> .

      • Manjkajoča vrednost atributa pomeni, da RevisionId datoteke niso shranjene v ustrezni datoteki CAB. >element<CAB za datoteko paketa. cab običajno ne določa vrednosti atributa RangeStart .

      Pripombe

      • Če je vrednost atributa» RangeStart «predstavljena v prvem elementu <CAB> , ki je naveden v datoteki index. XML, mora biti » 0 «.

      • Če so vrednosti atributa» RangeStart «, ki so določene v <ih> elementih, v datoteki index. XML, morajo biti v naraščajočem vrstnem redu in se ne smejo prekrivati.

      • Če v datoteki index. XML Združite vrednosti atributov RangeStart , ki so določene v <kabini> elemente, lahko program odstopa od neprekinjenega obsega RevisionIds, ki ga pokrivajo posamezne datoteke CAB. Datoteka CAB, ki ustreza zadnjemu določenemu <emu CAB> elementu, ki ima vrednost atributa RangeStart , ki vsebuje vse RevisionId datoteke, začenši z vrednostjo RevisionId , ki je določena v vrednosti atributa.

    • Atribut FilesDir (število)Zahtevano: NoDefault: FilesDir = "0"pomeni:

      • FilesDir = "1" pomeni, da datoteka CAB, ki ustreza <emu elementu kabine> , vsebuje mapo» datoteke «.

      • FilesDir = "0" pomeni, da datoteka CAB, ki ustreza <emu elementu kabine> , ne vsebuje mape» datoteke «.

      Opomba Na voljo je le en element <Cab> , ki določa FilesDir = "1".

  • Datoteka paketa. cab ali datoteka paketaVersionNumber. Wu. Te datoteke vsebujejo te komponente:

    • Package.xmlDatoteka paketa. XML je v isti obliki zapisa in sheme kot datoteka paketa. cab, ki je v datoteki Wsusscan. cab. Kot v starejši obliki zapisa datoteka ostane v datoteki paketa. cab.

    • Mapa CV mapi C je prikazana ista vrsta vsebine kot osnovna mapa datoteke paketa. cab, ki je v datoteki Wsusscan. cab. V nasprotju s starejšo obliko, se mapa C razteza na eno ali več datotek paketa paket. cab ali paketVersionNumber. Wu. To vedenje se pojavi na vrednosti atributa RangeStart v ustreznem <CAB> elemente, ki so opredeljeni v datoteki index. XML.

    • Mapa EMapa E vsebuje isto vrsto vsebine kot mapo EULA v paketu. cab v datoteki Wsusscan. cab. V nasprotju s starejšo obliko, se mapa» E «razteza na eno ali več datotek paketa paket. cab ali paketVersionNumber. Wu, na vrednosti atributa RangeStart v ustreznem <> . Ti elementi so opredeljeni v datoteki index. XML.

    • Mapa» datoteke «V mapi» datoteka «je prikazana ista vrsta vsebine kot mapa» datoteke «paketa. cab v Wsusscan. cab. V nasprotju s starejšo obliko zapisa je mapa shranjena v enem paketu. cab ali paketuVersionNumber. Wu CAB datoteke. Do te težave pride na vrednost atributa FilesDir , ki je v ustreznem <m elementu>CAB . Ta element je v datoteki index. XML.

    • Mapa» I «Mapa» I «vsebuje isto vrsto vsebine kot lokalizirano mapo datoteke paketa. cab, ki je v datoteki Wsusscan. cab. Edina razlika je, da so datoteke, ki ustrezajo neizrecno razporejenim, posodobitvam programske opreme, ki niso povezane, odsotne iz Wsusscn2. cab za učinkovitost delovanja v računalniku končnega uporabnika. Odstranjene lokalizirane lastnosti za te posodobitve so samodejno ustvarjene s WUA med potekom časa. V nasprotju s starejšo obliko, se mapa razteza na eno ali več datotek paketa paketov. cab ali paketVersionNumber. Wu, na vrednosti atributa RangeStart v ustreznem <> . Ti elementi so opredeljeni v datoteki index. XML.

    • Mapa» X «V mapi X je prikazana ista vrsta vsebine kot razširjena mapa paketa. cab v Wsusscan. cab. V nasprotju s starejšo obliko, se mapa» X «razteza na eno ali več datotek paketa paketov. cab ali paketVersionNumber. Wu. Do te težave pride na vrednosti atributa RangeStart , ki so v ustreznih <>ih elementov kabine . Ti elementi so opredeljeni v datoteki index. XML.

Če želite več informacij o WUA, obiščite to spletno mesto:

http://msdn2.microsoft.com/en-us/library/aa387099.aspx

Ali potrebujete dodatno pomoč?

Razširite svoja znanja
Oglejte si izobraževanje
Prvi dobite nove funkcije
Pridruži se Microsoftu programa Insider

Vam je bila informacija v pomoč?

Kako ste zadovoljni s kakovostjo prevoda?
Kaj je vplivalo na vašo izkušnjo?

Zahvaljujemo se vam za povratne informacije.

×