Ko nameščate paket Microsoft Windows Installer (.msi), se namestitev zapre brez opozorila, če namestitveni program poskuša namestiti starejšo različico sistemske datoteke, ki jo ščiti funkcija za zaščito datotek programa Windows (WFP). Ko raziščete dnevnik programa Windows Installer ali dnevnik programa, boste opazili napako 1931 programa Windows Installer.
Pred izdajo različice programa Microsoft Windows Installer 3.1, paket, ki je med tiho namestitvijo poskušal namestiti starejšo različico datoteke, zaščiteno s funkcijo WFP, ni mogel namestiti datoteke. Vendar bi se namestitev nadaljevala in bi bila uspešna. Z izdajo različice Windows Installer 3.1 se je to delovanje spremenilo. V različici 3.1 tiha namestitev ne uspe in razveljavi namestitev, če tiha namestitev ne more namestiti datoteke, zaščitene s funkcijo WFP. Funkcija WFP prepreči programom, da bi prepisale sistemske datoteke. Windows Installer ne more prepisati datotek, zaščitene s funkcijo WFP.
Če želite težavo odpraviti, uporabite 1. način, če ste končni uporabnik namestitvenega paketa. Če pa ustvarjate paket Windows Installer, uporabite 2. način.
1. način Če ste končni uporabnik namestitvenega paketa, ki želi namestiti programsko opremo v računalnik, pridobite program za porazdelitev Windows Installer 3.1 (v2).
Program za porazdelitev Windows Installer 3.1 (v2) je posodobitev programa Windows Installer 3.1. Ta posodobitev odpravlja težave, ki so opisane v odseku »Simptomi«.
Če želite več informacij o programu Windows Installer 3.1 (v2), kliknite naslednjo številko članka iz Microsoftove zbirke znanja:
893803
(http://support.microsoft.com/kb/893803/
)
Na voljo je program Windows Installer 3.1 (v2) (Ta povezava lahko vodi k besedilu, ki je delno ali v celoti v angleščini.)
Če želite ugotoviti, katera različica programa Windows Installer je nameščena v računalniku, sledite naslednjim korakom:
V Windows Explorerju poiščite naslednjo datoteko:
Msi.dll
Datoteko najdete v mapi Windows\System 32.
Z desno tipko miške kliknite Msi.dll in nato kliknite Lastnosti.
Kliknite jeziček Različica. Zabeležite številko različice datoteke.
Če je številka različice 3.1.4000.1823, je v računalniku nameščen program Windows Installer 3.1 (v1).
Če je številka različice 3.1.4000.2435, je v računalniku nameščena različica programa Windows Installer 3.1 (v2).
2. način Če ustvarjate paket za Windows Installer za namestitev programa, ki ste ga ustvarili, vam priporočamo, da nastavite pogoj v zbirki podatkov programa Windows Installer, ki jo ustvarite za namestitev, za preprečitev, da bi se komponente, zaščitene s funkcijo WFP, namestile v operacijske sisteme, ki imajo omogočeno funkcijo WFP. Ta način je priporočena rešitev. Namestitev, ki uporablja program Windows Installer, naj ne bi poskušala posodobiti datotek, zaščitenih s funkcijo WFP.
Če želite nastaviti pogoj, ga v zbirki podatkov programa Windows Installer dodajte v stolpec »Pogoj« tabele »Komponenta«. Več informacij najdete nanaslednjem spletnem mestu Microsoft Developer Network (MSDN):
Če želite več informacij o funkciji za zaščito datotek programa Windows (WFP), kliknite naslednjo številko članka iz Microsoftove zbirke znanja:
222193
(http://support.microsoft.com/kb/222193/
)
Opis funkcije za zaščito datotek programa Windows (WFP) (Ta povezava lahko vodi k besedilu, ki je delno ali v celoti v angleščini.)
Koliko truda ste vložili v to, da s pomočjo tega članka rešite težavo?
Zelo malo
Malo
Srednje
Veliko
Zelo veliko
Sporočite nam kako lahko izboljšamo te informacije in zakaj mislite da je to potrebno.
Hvala. S pomočjo vaših povratnih informacij bomo lahko izboljšali podporo uporabnikom. Če želite videti več možnosti za pomoč, obiščite domačo stran za pomoč in podporo.