Windows Installer wordt ongemerkt afgesloten nadat u de upgrade naar Windows Installer 3.1 hebt geïnstalleerd

Vertaalde artikelen Vertaalde artikelen
Artikel ID: 898628 - Bekijk de producten waarop dit artikel van toepassing is.
Alles uitklappen | Alles samenvouwen

Symptomen

Wanneer u een Microsoft Windows Installer-pakket (.MSI) installeert, mislukt de installatieprocedure zonder melding wanneer het installatieprogramma een latere versie probeert te installeren van een systeembestand dat wordt beveiligd door de functie Windows Bestandsbeveiliging (WFP). Als u het logboekbestand van Windows Installer of het toepassingslogboek controleert, ziet u Windows Installer-fout 1931.

Oorzaak

Voordat Windows Installer 3.1 werd uitgebracht, kon een installatieprogramma tijdens een stille installatie geen latere versie installeren van een bestand dat werd beveiligd door WFP. Het installatieproces ging echter wel gewoon door en werd aan het eind als succesvol aangemerkt. Dit probleem is opgelost in Windows Installer 3.1. In versie 3.1 wordt de stille installatie ongedaan gemaakt als het door WFP beveiligde bestand niet kan worden geïnstalleerd en wordt de installatie als niet succesvol aangemerkt. WFP voorkomt dat systeembestanden door toepassingen worden overschreven. Windows Installer kan geen door WFP beveiligde bestanden overschrijven.

Oplossing

Als u de eindgebruiker van het installatiepakket bent, kunt u dit probleem oplossen door methode 1 te gebruiken. Gebruik methode 2 als u het Windows Installer-pakket samenstelt.
  • Methode 1
    Als u de eindgebruiker bent van een installatiepakket waarmee software op een computer wordt geïnstalleerd, moet u het herdistribueerbare pakket Windows Installer 3.1 (v2) ophalen.

    Het herdistribueerbare pakket Windows Installer 3.1 (v2) is een update van Windows Installer 3.1. In deze update wordt het probleem verholpen dat wordt beschreven in de sectie 'Symptomen'.

    Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over Windows Installer 3.1 (v2):
    893803Windows Installer 3.1 (v2) is beschikbaar
    Ga als volgt te werk om vast te stellen welke versie van Windows Installer momenteel op de computer is geïnstalleerd:
    1. Zoek naar het volgende bestand in Windows Verkenner:
      Msi.dll
      Dit bestand bevindt zich in de map Windows\System 32.
    2. Klik met de rechtermuisknop op Msi.dll en klik op Eigenschappen.
    3. Open het tabblad Versie. Bekijk het versienummer.
      • Als het versienummer 3.1.4000.1823 is, is Windows Installer 3.1 (v1) op de computer geïnstalleerd.
      • Is het versienummer 3.1.4000.2435, dan is Windows Installer 3.1 (v2) op de computer geïnstalleerd.
  • Methode 2
    Als u een Windows Installer-pakket maakt om een door u gemaakte toepassing te installeren, wordt aangeraden om in de Windows Installer-database die u voor het Setup-project maakt, een voorwaarde in te stellen om te voorkomen dat de met WFP beveiligde onderdelen worden geïnstalleerd op besturingssystemen die over WFP beschikken. Deze methode verdient de voorkeur. Een installatieprocedure die uitgaat van Windows Installer, moet niet proberen om met WFP beveiligde bestanden bij te werken.

    U kunt een voorwaarde instellen door deze toe te voegen aan de kolom Condition van de Component-tabel in de Windows Installer-database. Ga naar de volgende MSDN-website (Microsoft Developer Network) voor meer informatie:
    http://msdn2.microsoft.com/en-us/library/aa368007.aspx

Status

Microsoft heeft bevestigd dat dit probleem kan optreden in Microsoft Windows Installer 3.1.

Meer informatie

Klik op het volgende artikelnummer in de Microsoft Knowledge Base voor meer informatie over Windows Bestandsbeveiliging:
222193Beschrijving van de functie Windows Bestandsbeveiliging

Eigenschappen

Artikel ID: 898628 - Laatste beoordeling: vrijdag 2 februari 2007 - Wijziging: 3.3
De informatie in dit artikel is van toepassing op:
  • 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
Trefwoorden: 
kbsetup kbprb kbmsifaq kbcshk kbcstw KB898628

Geef ons 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