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

Artiklite tõlked Artiklite tõlked
Artikli ID: 898628 - Vaadake tooteid, millega see artikkel seostub.
Laienda kõik | Ahenda kõik

SÜMPTOMID

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ÕHJUS

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.

ERALDUSVÕIME

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:
    http://msdn2.microsoft.com/en-us/library/aa368007.aspx

OLEK

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

LISATEAVE

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: 16. jaanuar 2007 - Redaktsioon: 3.3
KEHTIB JÄRGMISE LÕIGU KOHTA:
  • Microsoft Windows Installer 3.1
  • Microsoft Windows 2000 hoolduspakett SP 3
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 hoolduspakett SP 3
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 hoolduspakett SP 3
  • Microsoft Windows 2000 hoolduspakett SP 4
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
Märksõnad: 
kbsetup kbprb kbmsifaq kbcshk kbcstw KB898628

Andke tagasisidet

 

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