ID članka: 898628 - Pregledajte proizvode na koje se odnosi ovaj članak.
Proširi sve | Sažmi sve

SIMPTOMI

Kada instalirate Microsoft Windows Installer (.msi) paket, postupak instalacije će se tiho prekinuti ako program za instalaciju pokuša instalirati noviju verziju sistemske datoteke koju štiti značajka Windows File Protection (Windows zaštita datoteka, WFP). Kada pregledavate zapisnik programa Windows Installer ili zapisnik za aplikacije vidjet ćete pogrešku 1931 programa Windows Installer.

UZROK

Prije izdavanja verzije 3.1 programa Microsoft Windows Installer, paket koji je tijekom postupka tihe instalacije pokušao instalirati noviju verziju datoteke zaštićene značajkom WFP nije mogao instalirati tu datoteku. No postupak instalacije nastavio bi se, te bi ona javila da je uspješno dovršena. Nakon izdavanja programa Windows Installer 3.1 to se ponašanje promijenilo. Postupak tihe instalacije u verziji 3.1 neće biti uspješan te će vratiti sustav u prethodno stanje ako nije moguće instalirati datoteku zaštićenu WFP-om. WFP ne dopušta aplikacijama zamjenu sistemskih datoteka. Windows Installer ne može zamijeniti datoteke zaštićene značajkom WFP.

RJEŠENJE

Ako ste krajnji korisnik instalacijskog paketa, za rješavanje ovog problema upotrijebite metodu 1. Ako stvarate pakete za Windows Installer, poslužite se metodom 2.
  • Metoda 1
    Ako ste krajnji korisnik instalacijskog paketa za instaliranje softvera na računalu, nabavite Windows Installer 3.1 (v2), koji je dostupan u slobodnoj distribuciji.

    Windows Installer 3.1 (v2) nadopuna je za Windows Installer 3.1. Ta nadopuna rješava problem opisan u odjeljku "Simptomi".

    Dodatne informacije o programu Windows Installer 3.1 (v2) potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
    893803 Windows Installer 3.1 (v2) je dostupan (Ova veza može upućivati na sadržaj koji je djelomično ili potpuno na engleskom jeziku)
    Da biste utvrdili koja je verzija programa Windows Installer trenutačno instalirana na vašem računalu, slijedite ove korake:
    1. U programu Windows Explorer pronađite sljedeću datoteku:
      Msi.dll
      Ova se datoteka nalazi u mapi Windows\System 32.
    2. Desnom tipkom miša kliknite Msi.dll, a zatim kliknite Properties (Svojstva).
    3. Kliknite karticu Version (Verzija). Pogledajte broj verzije datoteke.
      • Ako je broj verzije 3.1.4000.1823, na računalu je instaliran Windows Installer 3.1 (v1).
      • Ako je broj verzije 3.1.4000.2435, na računalu je instaliran Windows Installer 3.1 (v2).
  • Metoda 2
    Ako stvarate Windows Installer paket za instaliranje aplikacije koju ste kreirali, preporučujemo da u bazi podataka za Windows Installer postavite uvjet koji ste stvorili za projekt instalacije kako biste spriječili instaliranje komponenti zaštićenih značajkom WFP u operacijskim sustavima koji imaju WFP. Ova je metoda preferirano zaobilazno rješenje. Instalacijski postupak temeljen na programu Windows Installer ne bi trebao pokušavati ažurirati datoteke zaštićene značajkom WFP.

    Da biste postavili uvjet, dodajte ga u stupac Condition (Uvjet) tablice Component (Komponenta) u bazi podataka za Windows Installer. Za dodatne informacije posjetite sljedeće Microsoft Developer Network (MSDN) web-mjesto:

STATUS

Microsoft je potvrdio da je ovo problem u programu Microsoft Windows Installer 3.1.

DODATNE INFORMACIJE

Dodatne informacije o značajci WFP potražite u članku iz Microsoftove baze znanja pod brojem
222193 Opis značajke Windows File Protection (Windows zaštita datoteka) (Ova veza može upućivati na sadržaj koji je djelomično ili potpuno na engleskom jeziku)

Svojstva

ID članka: 898628 - Posljednja izmjena: 16. siječnja 2007. - Revizija: 3.3
ODNOSI SE NA
  • 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
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
Ključne riječi: 
kbsetup kbprb kbmsifaq kbcshk kbcstw KB898628

Pošaljite povratne informacije

 

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