Pärast Windows Installeri versiooni 3.1 installimist nurjub Windows Installer vaikides

SÜ M P T O M I D

Microsoft Windows Installeri (.msi) paketi loomisel installiprotsess nurjub vaikides, kui installiprogramm proovib installida sellise süsteemifaili uuemat versiooni, mida Windowsi failikaitse (WFP) funktsioon aitab kaitsta. Kui uurite Windows Installeri logi või rakenduselogi, näete tõrketeadet Windows Installer Error 1931.

PÕ H J U S

Enne Microsoft Windows Installeri versiooni 3.1 avaldamist ei saanud pakett, mis proovis vaikse installiprotsessi käigus installida WFP-kaitsega faili uuemat versiooni, seda faili installida. Installiprotsess siiski jätkus ja see loeti õnnestunuks. Pärast Windows Installeri versiooni 3.1 avaldamist on see käitumine muutunud. Versiooni 3.1 puhul vaikne installimine nurjub ning kui WFP-kaitsega faili ei õnnestu installida, siis pööratakse installimine tagasi. WFP takistab rakendustel süsteemifailide ülekirjutamist. Windows Installer ei saa WFP kaitsega faile üle kirjutada.

E R A L D U S VÕ I M E

Kui olete installipaketi lõppkasutaja, kasutage selle probleemi lahendamiseks 1. meetodit. Kui loote Windows Installeri paketti, kasutage 2. meetodit.
  • 1. meetod
    Kui olete installipaketi lõppkasutaja ja soovite tarkvara arvutisse installida, hankige Windows Installeri taaslevitatav versioon 3.1 (v2).

    Windows Installeri taaslevitatav versioon 3.1 (v2) on Windows Installeri versiooni 3.1 värskendus. See värskendus pakub lahendust probleemile, mida kirjeldatakse jaotises "Sümptomid".

    Windows Installer 3.1 (v2) kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) artikli kuvamiseks järgmist artiklinumbrit:

    893803 Windows Installer 3.1 (v2) on saadaval (selle artikli sisu võib olla ingliskeelne)
    Et määratleda, milline Windows Installeri versioon on praegu arvutisse installitud, toimige järgmiselt.
    1. Leidke Windows Exploreri abil järgmine fail:
      Msi.dll
      See fail asub kaustas Windows\System 32.
    2. Paremklõpsake faili Msi.dll ja klõpsake siis käsku Properties (Atribuudid).
    3. Klõpsake vahekaarti Version (Versioon). Kirjutage üles failiversiooni number.
      • Kui versiooninumber on 3.1.4000.1823, siis on arvutisse installitud Windows Installer 3.1 (v1).
      • Kui versiooninumber on 3.1.4000.2435, siis on arvutisse installitud Windows Installer 3.1 (v2).
  • 2. meetod
    Kui koostate endaloodud rakenduse installimiseks Windowsi installipaketti, soovitame teil seada Windows Installeri andmebaasis tingimuse, et loote installiprojekti. Nii väldite WFP kaitstavate komponentide installimist opsüsteemidesse, mis kasutavad WFP-d. See meetod on eelistatud vastukaal. Windows Installeri põhine installiprotsess ei tohiks proovida WFP kaitstavate failide värskendamist.

    Tingimuse seadmiseks lisage see Windows Installeri andmebaasi tabeli Component (Komponent) veergu Condition (Tingimus). Lisateabe saamiseks külastage järgmist Microsofti tootearendajate võrgu (MSDN) veebisaiti:

O L E K

Microsoft on kinnitanud, et see probleem esineb programmis Microsoft Windows Installer 3.1.

L I S A T E A V E

WFP kohta lisateabe saamiseks klõpsake Microsofti teabebaasi (Knowledge Base) vaatamiseks järgmist artiklinumbrit:

222193 Windowsi failikaitse funktsiooni kirjeldus (selle artikli sisu võib olla ingliskeelne)
Atribuudid

Artikli ID: 898628 – viimati läbi vaadatud: 10. jaan 2008 – redaktsioon: 1

Tagasiside