Windows Vistan erillisen Windows Update -asennuksen (Wusa.exe) ja .msu-tiedostojen kuvaus

JOHDANTO
Tässä artikkelissa on Windows Vistan erillisen Windows Update -asennuksen (Wusa.exe) kuvaus. Wusa.exe-tiedosto sijaitsee %windir%\System32-kansiossa. Erillinen Windows Update -asennus asentaa päivityspaketit Windows Update Agentin API-liittymän avulla. Päivityspakettien tiedostotunnuksen on oltava .msu. Tiedostotunnus .msu on kytketty erilliseen Windows Update -asennukseen.
Enemmän tietoa
MSU-tiedosto sisältää seuraavat:
  • Windows Update -metatiedot
    Nämä metatiedot kuvaavat kunkin .msu-tiedoston sisältämän päivityspaketin.
  • Vähintään yksi .cab-tiedosto
    Kukin .cab-tiedosto edustaa yhtä päivitystä.
  • XML-tiedosto
    Tämä .xml-tiedosto kuvaa .msu-päivityspaketin. Wusa.exe-ohjelma käyttää .xml-tiedostoa, kun tehdään päivityksen valvomaton asennus paketinhallintatyökalun (Pkgmgr.exe) avulla.

    Lataat esimerkiksi hotfix-korjauksen 934307. Windows6.0-KB934307-x86.msu-tiedosto on C:\934307-kansiossa. Laajennat .msu-tiedoston kirjoittamalla komentokehotteeseen seuraavan komennon:
    expand -f:* "C:\934307\Windows6.0-KB934307-x86.msu" %TEMP%
    Sen jälkeen kirjoitat komentokehotteeseen seuraavan komennon:
    pkgmgr.exe /n:%TEMP%\Windows6.0-KB934307-x86.xml
  • Ominaisuustiedosto
    Tämä tiedosto sisältää Wusa.exe-ohjelman käyttämät merkkijono-ominaisuudet. Tämä tiedosto sisältää esimerkiksi aiheeseen liittyvän Microsoft Knowledge Base -tietokannan artikkelin nimen.
Kun asennat päivityspaketin Wusa.exe-ohjelman avulla, Wusa.exe-ohjelma laajentaa .msu-tiedoston sisällön tilapäiskansioon. Sen jälkeen Wusa.exe-ohjelma tekee seuraavaa:
  1. Wusa.exe-ohjelma etsii soveltuvia päivityksiä .msu-tiedoston Windows Update -metatietojen avulla.
  2. Wusa.exe-ohjelma kopioi soveltuvien päivitysten sisällön Windows Updaten eristettyyn kansioon. Windows Updaten eristetty kansio on suojattu kansio.
  3. Wusa.exe-ohjelma kutsuu Windows Update Agentin API-liittymässä asianmukaista funktiota sen mukaan, missä tilassa Wusa.exe-ohjelma käynnistetään.
  4. Kun ohjattu Windows Update -toiminto saa asennuksen valmiiksi, Windows Update Agentin API-liittymä palauttaa tilan. Sen jälkeen Wusa.exe-ohjelma toimii synkronisesti Windows Update Agentin API-liittymän kanssa.
Huomautus Kukin .msu-päivityspaketin päivitys asennetaan eri istunnossa. Kun Wusa.exe-ohjelmaa käytetään, vain yksi Wusa.exe-esiintymä suoritetaan. Wusa.exe-ohjelma ei muokkaa .msu-tiedostojen päivitysten sisältöä. Windows Update -infrastruktuuri tekee vaaditut toiminnot päivityksen sisällön mukaan.

Kun käynnistät Wusa.exe-ohjelman vuorovaikutteisessa tilassa, näkyviin tulee päivityksen yleistiedot sisältävä aloitusnäyttö. Jos jatkat päivityksen asentamista, Wusa.exe-ohjelma käynnistää ohjatun Windows Update -toiminnon kutsumalla asianmukaista Windows Update Agentin API-liittymän funktiota. Ohjattu Windows Update -toiminto tuo näyttöön päivityspakettiin liittyvät Microsoft-ohjelmiston käyttöoikeusehdot. Wusa.exe-ohjelma jatkaa asennusta kutsumalla Windows Update Agentin API-liittymää. Sen jälkeen Wusa.exe-ohjelma odottaa, kunnes ohjattu Windows Update -toiminto saa asennuksen valmiiksi.

Jos haluat asentaa .msu-päivityspaketin, suorita Wusa.exe-ohjelma yhdessä tiedoston koko polun kanssa. Jos Windows6.0-KB934307-x86.msu-tiedosto on esimerkiksi D:\934307-kansiossa, asenna päivityspaketti kirjoittamalla seuraava komento komentokehotteeseen:
wusa.exe d:\934307\Windows6.0-KB934307-x86.msu
Voit asentaa päivityspaketin myös kaksoisnapsauttamalla .msu-tiedostoa.

Huomautus Wusa.exe-ohjelmaa ei voi käyttää päivitysten asennusten poistamiseen Windows Vistassa. Voit poistaa päivitysten asennukset manuaalisesti Windows Defender Software Explorerin avulla. Lisätietoja Software Explorerista on seuraavassa Microsoftin verkkosivustossa:

Voit käyttää Wusa.exe-ohjelman kanssa seuraavia valitsimia:
  • /?, /h, /help
    Näytä ohje.
  • /quiet
    Suorita Wusa.exe-ohjelma hiljaisessa tilassa ilman käyttäjän toimia. Kun työkalu suoritetaan hiljaisessa tilassa, sen suorittaminen ei edellytä käyttäjän toimia. Tietokone käynnistetään uudelleen tarvittaessa.

    Jos Windows6.0-KB934307-x86.msu-tiedosto on esimerkiksi D:\934307-kansiossa, asenna päivityspaketti ilman käyttäjän toimia kirjoittamalla seuraava komento komentokehotteeseen:
    wusa.exe d:\934307\Windows6.0-KB934307-x86.msu /quiet
    Huomautus Kun käytät tätä valitsinta, Microsoft-ohjelmiston käyttöoikeusehdot eivät tule näyttöön.
  • /norestart
    Estä Wusa.exe-ohjelmaa käynnistämästä tietokonetta uudelleen. Valitsin /norestart ohitetaan, jos valitsinta /quiet ei käytetä. Jos suoritat Wusa.exe-ohjelman yhdessä näiden kahden valitsimen kanssa, sinun on käynnistettävä käyttöjärjestelmä uudelleen manuaalisesti asennuksen valmistuttua, jos asennus edellyttää tietokoneen uudelleenkäynnistyksen.

    Jos Windows6.0-KB934307-x86.msu-tiedosto on esimerkiksi D:\934307-kansiossa, asenna päivityspaketti kirjoittamalla seuraava komento komentokehotteeseen:
    wusa.exe D:\934307\Windows6.0-KB934307-x86.msu /quiet /norestart
Jos haluat tarkastella erillisen Windows Update -asennuksen tapahtumalokia, toimi seuraavasti:
  1. Napsauta Käynnistä-painiketta Käynnistä-painike, kirjoita Aloita haku -ruutuun tapahtumienvalvonta ja valitse sitten Ohjelmat-luettelossa Tapahtumienvalvonta.

    Suojauskilpi Jos sinua kehotetaan antamaan järjestelmänvalvojan salasana tai vahvistamaan toiminto, kirjoita salasana tai valitse Jatka.
  2. Laajenna Tapahtumienvalvonnassa Windows-lokit ja valitse sitten Setup.

    Setup-tapahtumat näkyvät keskimmäisessä ruudussa.
  3. Napsauta Toiminnot-ruudussa Suodata nykyinen loki.
  4. Valitse Tapahtumalähteet-luettelossa WUSA-valintaruutu ja valitse sitten OK.
Suositukset
Lisätietoja Windows Update Agentin API-liittymistä on seuraavassa Microsoftin verkkosivustossa:
Windows Update Agentin (WUA) API-viiteopas
http://msdn2.microsoft.com/en-us/library/aa387292.aspx
WUSA MSU
Ominaisuudet

Artikkelin tunnus: 934307 – Viimeisin tarkistus: 07/23/2011 03:41:00 – Versio: 1.1

Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Ultimate, Windows Vista Business, Windows Vista Enterprise, Windows Vista Starter, Windows Vista Home Basic 64-bit edition, Windows Vista Home Premium 64-bit edition, Windows Vista Ultimate 64-bit edition, Windows Vista Enterprise 64-bit edition

  • kbexpertisebeginner kbinfo kbhowto KB934307
Palaute