Windows Installer eșuează fără nici un mesaj după ce s-a făcut upgrade la Windows Installer 3.1

Traduceri articole Traduceri articole
ID articol: 898628 - View products that this article applies to.
Măriți totul | Reduceți totul

SIMPTOME

Când se instalează un pachet Microsoft Windows Installer (.msi), procesul de instalare va eșua fără a da mesaj dacă programul de instalare încearcă să instaleze o versiune mai recentă a unui fișier de sistem protejat de caracteristica WFP (Windows file Protection - protecția fișierelor Windows). Când examinați jurnalul Windows Installer sau Application vedeți eroarea Windows Installer Error 1931.

CAUZĂ

Înainte de lansarea versiunii 3.1 pentru Microsoft Windows Installer, un pachet care încerca să instaleze o versiune mai recentă a unui fișier protejat de WFP în timpul unui proces de instalare silențios nu reușea să instaleze fișierul. Cu toate acestea, procesul de instalare continua și raporta executarea cu succes. O dată cu lansarea Windows Installer 3.1, acest comportament s-a modificat. În versiunea 3.1, procesul de instalare silențios nu reușește și apoi face revenirea instalării dacă procesul de instalare silențios nu poate instala fișierul protejat de WFP. WFP împiedică aplicațiile să suprascrie fișierele de sistem. Windows Installer nu poate suprascrie fișierele protejate de WFP.

REZOLUȚIE

Pentru a rezolva această problemă, utilizați Metoda 1 dacă sunteți utilizatorul final al pachetului de instalare. Utilizați Metoda 2 dacă creați pachetul Windows Installer.
  • Metoda 1
    Dacă sunteți utilizatorul final al unui pachet de instalare și instalați software pe un computer, obțineți Windows Installer 3.1 (v2) versiunea redistribuibilă.

    Windows Installer 3.1 (v2) redistribuibil este o actualizare la Windows Installer 3.1. Această actualizare tratează problema descrisă în secțiunea „Simptome”.

    Pentru informații suplimentare despre Windows Installer 3.1 (v2), faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:
    893803 Windows Installer 3.1 (v2) este disponibil (Această legătură poate să indice către un conținut care este parțial sau în întregime în limba engleză.)
    Pentru a determina ce versiune de Windows Installer este instalată în prezent pe computer, urmați acești pași:
    1. În Windows Explorer, identificați următorul fișier:
      Msi.dll
      Acest fișier este amplasat în folderul Windows\System 32.
    2. Faceți clic cu butonul din dreapta pe Msi.dll, apoi faceți clic pe Proprietăți.
    3. Faceți clic pe fila Versiune. Rețineți numărul versiunii de fișier.
      • Dacă numărul de versiune este 3.1.4000.1823, computerul are instalat Windows Installer 3.1 (v1).
      • Dacă numărul de versiune este 3.1.4000.2435, computerul are instalat Windows Installer 3.1 (v2).
  • Metoda 2
    Dacă creați un pachet Windows Installer care instalează o aplicație pe care ați creat-o, vă recomandăm să stabiliți în baza de date Windows Installer pe care o creați pentru proiectul de instalare o condiție care să împiedice instalarea componentelor protejate cu WFP pe sistemele de operare care au WFP. Această metodă este soluția preferabilă. Un proces de instalare de tip Windows Installer nu ar trebui să încerce să actualizeze fișiere protejate cu WFP.

    Pentru a stabili o condiție, adăugați condiția la coloana Condition a tabelului Component din baza de date Windows Installer. Pentru mai multe informații, vizitați următorul sit Web Microsoft Developer Network (MSDN):
    http://msdn2.microsoft.com/library/aa368007.aspx

STARE

Microsoft a confirmat că aceasta este o problemă în Microsoft Windows Installer 3.1.

INFORMAȚII SUPLIMENTARE

Pentru informații suplimentare despre WFP, faceți clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoștințe Microsoft:
222193 Descriere a caracteristicii Windows File Protection (Această legătură poate să indice către un conținut care este parțial sau în întregime în limba engleză.)

Proprietă?i

ID articol: 898628 - Ultima examinare: 7 martie 2006 - Revizie: 3.3
SE APLICĂ LA
  • 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 (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows 2000 Advanced Server SP3
  • Microsoft Windows 2000 Advanced Server SP4
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
Cuvinte cheie: 
kbcstw kbcshk kbmsifaq kbsetup kbprb KB898628

Trimite?i feedback

 

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