Windows Installer kohtaa virheen tuomatta tietoja näyttöön Windows Installer 3.1:ksi päivittämisen jälkeen

Artikkeleiden käännökset Artikkeleiden käännökset
Artikkelin tunnus: 898628 - Näytä tuotteet, joita tämä artikkeli koskee.
Ilmoitus
Lisätietoja yleisistä Windows 2000:een liittyvistä ongelmista löydät seuraavalta sivulta.

Windows 2000:n tuen päättymisen ratkaisukeskus.
Laajenna kaikki | Kutista kaikki

Oire

Kun asennat Microsoft Windows Installer (.msi) -pakettia, asennusprosessissa ilmenee virhe, eikä näyttöön tule mitään tietoja, jos asennusohjelma yrittää asentaa uudemman version järjestelmätiedostosta, joka on suojattu Windowsin tiedostonsuojauksen avulla. Kun tarkastelet Windows Installer -lokia tai sovelluslokia, näet Windows Installer -virheen 1931.

Syy

Ennen kuin Microsoft Windows Installer 3.1 julkaistiin, Windowsin tiedostonsuojauksella suojatun tiedoston uudemman version asentamista yrittänyt paketti ei pystynyt asentamaan tiedostoa hiljaisessa asennuksessa. Asennusprosessi kuitenkin jatkui ja ilmoitettiin onnistuneeksi. Windows Installer 3.1:n julkaisemisen myötä tämä toiminta on muuttunut. Versiossa 3.1 hiljainen asennusprosessi ei onnistu, vaan palauttaa järjestelmän takaisin edeltävään tilaan, jos hiljainen asennusprosessi ei pysty asentamaan Windowsin tiedostonsuojauksen suojaamaa tiedostoa. Windowsin tiedostonsuojaus estää sovelluksia korvaamasta järjestelmätiedostoja. Windows Installer ei pysty korvaamaan Windowsin tiedostonsuojauksen suojaamia tiedostoja.

Ratkaisu

Voit ratkaista tämän ongelman käyttämällä tapaa 1, jos olet asennuspaketin käyttäjä. Käytä tapaa 2, jos luot Windows Installer -pakettia.
  • Tapa 1
    Jos olet ohjelmiston tietokoneeseen asentavan asennuspaketin käyttäjä, hanki uudelleenjaeltava Windows Installer 3.1 (v2) -paketti.

    Uudelleenjaeltava Windows Installer 3.1 (v2) -paketti on Windows Installer 3.1:n päivitys. Tämä päivitys korjaa ongelman, joka on kuvattu ongelman oireista kertovassa osassa.

    Saat lisätietoja Windows Installer 3.1 (v2) -versiosta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
    893803 Windows Installer 3.1 (v2) on saatavana (tämä artikkeli saattaa olla englanninkielinen)
    Voit selvittää tietokoneeseen asennetun Windows Installer -version seuraavasti:
    1. Etsi seuraava tiedosto Resurssienhallinnassa:
      Msi.dll
      Tämä tiedosto sijaitsee Windows\System32-kansiossa.
    2. Napsauta Msi.dll-tiedostoa hiiren kakkospainikkeella ja valitse sitten Ominaisuudet.
    3. Valitse Versio-välilehti. Kirjoita tiedoston versionumero muistiin.
      • Jos versionumero on 3.1.4000.1823, tietokoneessa on asennettuna Windows Installer 3.1 (v1).
      • Jos versionumero on 3.1.4000.2435, tietokoneessa on asennettuna Windows Installer 3.1 (v2).
  • Tapa 2
    Jos luot Windows -pakettia luomasi sovelluksen asentamista varten, Microsoft suosittelee, että määrität asennusprojektille luomaasi Windows Installer -tietokantaan ehdon, joka estää Windowsin tiedostonsuojauksen avulla suojattujen osien asentamisen käyttöjärjestelmiin, joissa Windowsin tiedostonsuojaus on käytössä. Tämä tapa on suositeltu ongelman kiertotapa. Windows Installer -asennusprosessin ei tule yrittää päivittää Windowsin tiedostonsuojauksen avulla suojattuja tiedostoja.

    Voit määrittää ehdon lisäämällä sen Windows Installer -tietokannan Component-taulukon Condition-sarakkeeseen. Saat lisätietoja seuraavasta Microsoft Developer Networkin (MSDN) Web-sivustosta:
    http://msdn2.microsoft.com/en-us/library/aa368007.aspx

Tila

Microsoft on vahvistanut, että tämä ongelma esiintyy Microsoft Windows Installer 3.1:ssa.

Enemmän tietoa

Saat lisätietoja Windowsin tiedostosuojauksesta napsauttamalla seuraavaa artikkelin numeroa, jolloin pääset lukemaan artikkelin Microsoft Knowledge Base -tietokannassa:
222193 Windowsin tiedostonsuojausominaisuuden kuvaus (tämä artikkeli saattaa olla englanninkielinen)

Ominaisuudet

Artikkelin tunnus: 898628 - Viimeisin tarkistus: 22. syyskuuta 2011 - Versio: 4.0
Artikkelin tiedot koskevat seuraavia tuotteita:
  • Microsoft Windows Installer 3.1
  • 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 XP Home Edition
  • Microsoft Windows XP Professional
Hakusanat: 
kbcstw kbcshk kbmsifaq kbsetup kbprb KB898628

Anna palautetta

 

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