Inštalátor systému Windows po inovácii na verziu 3.1 pri automatickej inštalácii zlyhá

Preklady článku Preklady článku
ID článku: 898628 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

PRIZNAKY

Pri inštalácii balíka Inštalátora systému Microsoft Windows (.msi) proces inštalácie automaticky zlyhá, ak sa Inštalátor pokúsi nainštalovať novšiu verziu systémového súboru, ktorý chráni funkcia Ochrana súborov systému Windows (WFP). Keď preskúmate denník Inštalátora systému Windows alebo aplikačný denník, uvidíte chybu 1931 Inštalátora systému Windows.

PRICINA

Pred vydaním verzie 3.1 Inštalátora systému Microsoft Windows sa balík pokúsil nainštalovať novšiu verziu súboru, ktorý je chránený funkciou WFP, a automatický proces inštalácie nemohol súbor nainštalovať. Avšak, proces inštalácie pokračuje a zobrazí sa správa o jeho úspešnom ukončení. Vydaním Inštalátora systému Windows 3.1 sa správanie zmenilo. Vo verzii 3.1 nie je proces automatickej inštalácie úspešný a vráti späť zmeny vykonané inštalačným programom, ak proces automatickej inštalácie nemôže nainštalovať súbor chránený funkciou WFP. Funkcia WFP zabraňuje aplikáciám prepisovať systémové súbory. Inštalátor systému Windows nemôže prepísať súbory chránené funkciou WFP.

RIESENIE

Na vyriešenie problému použite metódu 1, ak ste koncovým používateľom inštalačného balíka. Použite metódu 2, ak vytvárate balík Inštalátora systému Windows.
  • Metóda 1
    Ak ste koncovým používateľom, použite inštalačný balík na inštaláciu softvéru do počítača, získajte redistribuovateľný balík Inštalátora systému Windows 3.1 (v2).

    Redistribuovateľný balík Inštalátora systému Windows 3.1 (v2) je aktualizáciou Inštalátora systému Windows 3.1. Táto aktualizácia rieši problém, ktorý je popísaný v časti Symptómy.

    Ďalšie informácie o programe Inštalátor systému Windows 3.1. (v2) nájdete v článku databázy Microsoft Knowledge Base, ktorý sa zobrazí po kliknutí na toto číslo článku:
    893803 K dispozícii je Inštalátor systému Windows 3.1 v2 (Toto prepojenie môže smerovať na obsah, ktorý je z časti alebo celý v angličtine.)
    Ak chcete určiť verziu Inštalátora systému Windows, ktorá je momentálne nainštalovaná v počítači, postupujte nasledovne:
    1. V programe Prieskumník vyhľadajte nasledujúci súbor:
      Msi.dll
      Tento súbor sa nachádza v priečinku Windows\System 32.
    2. Kliknite pravým tlačidlom myši na položku Msi.dll a potom kliknite na príkaz Vlastnosti.
    3. Kliknite na kartu Verzia. Poznamenajte si číslo verzie.
      • Ak je číslo verzie 3.1.4000.1823, potom je nainštalovaný Inštalátor Windows 3.1 (v1).
      • Ak je číslo verzie 3.1.4000.2435, potom je nainštalovaný Inštalátor systému Windows 3.1 (v2).
  • Metóda 2
    Ak vytvoríte balík Inštalátora systému Windows, aby ste mohli inštalovať vytvorenú aplikáciu, vytvorte podmienku v databáze Inštalátora systému Windows, ktorú vytvoríte pre inštalačný projekt, aby ste zabránili komponentom chráneným funkciou WFP inštalovať v operačných systémoch chránených funkciou WFP. Táto metóda je preferovaným riešením. Inštalačné procesy založené na programe Inštalátor systému Windows by sa nemali pokúšať aktualizovať súbory chránené funkciou WFP.

    Na zadanie podmienky pridajte podmienku do stĺpca Podmienka v tabuľke Súčasť v databáze Inštalátora systému Windows. Ďalšie informácie sú k dispozícii na nasledovnej webovej lokalite vývojárov spoločnosti Microsoft (MSDN):
    http://msdn2.microsoft.com/en-us/library/aa368007.aspx

STAV

Spoločnosť Microsoft potvrdila, že ide o problém v programe Inštalátor systému Microsoft Windows 3.1.

DALSIE INFORMACIE

Ďalšie informácie o funkcii WFP nájdete v nasledujúcom čísle článku databázy Microsoft Knowledge Base:
222193 Popis funkcie Ochrana súborov systému Windows (WFP) (Toto prepojenie môže smerovať na obsah, ktorý je z časti alebo celý v angličtine)

Vlastnosti

ID článku: 898628 - Posledná kontrola: 16. januára 2007 - Revízia: 3.3
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft Windows Installer 3.1
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows 2000 Service Pack 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
Kľúčové slová: 
kbsetup kbprb kbmsifaq kbcshk kbcstw KB898628

Odošlite odozvu

 

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