Delen via


Systeem opnieuw opstarten

Windows Installer kan bepalen wanneer het systeem opnieuw moet worden opgestart en de gebruiker automatisch wordt gevraagd om opnieuw op te starten aan het einde van de installatie. Het installatieprogramma vraagt bijvoorbeeld automatisch opnieuw op te starten als er bestanden moeten worden vervangen die tijdens de installatie worden gebruikt.

Toepassingen die gebruikmaken van Windows Installer versie 4.0 of hoger voor installatie en onderhoud, gebruiken automatisch de Restart Manager- om het opnieuw opstarten van het systeem te verminderen. Windows Installer versie 4.0 of hoger heeft eigenschappen en beleidsregels waarmee de auteur van het pakket en beheerders de interactie van Windows Installer kunnen beheren met opnieuw opstarten manager. Zie Windows Installer gebruiken met Restart Managervoor meer informatie.

Auteurs van installatiepakketten kunnen opnieuw opstarten plannen en onderdrukken met behulp van standaardacties in de reekstabellen en door eigenschappen in te stellen. De volgende acties en eigenschappen worden gebruikt om het opnieuw opstarten van het systeem af te handelen.

Actie, dialoogvenster of eigenschap Korte beschrijving
Actie opnieuw opstarten forceren Vraagt de gebruiker om opnieuw op te starten tijdens de installatie.
Actie Opnieuw opstarten plannen Vraagt de gebruiker om opnieuw op te starten aan het einde van de installatie.
eigenschap OPNIEUW OPSTARTEN Hiermee worden bepaalde automatische prompts voor het opnieuw opstarten van een systeem gedwongen of onderdrukt.
eigenschap REBOOTPROMPT Onderdrukt de weergave van prompts voor opnieuw opstarten voor de gebruiker. Alle benodigde herstarts worden automatisch uitgevoerd.
eigenschap AFTERREBOOT Dit wordt vaak gebruikt in een voorwaarde die is opgelegd aan de actie ForceReboot.
InstallValidate Action Hiermee wordt het dialoogvenster FilesInUse weergegeven, indien nodig, zodat gebruikers de mogelijkheid hebben om processen af te sluiten en te voorkomen dat het systeem opnieuw wordt opgestart.
Dialoogvenster FilesInUse Biedt gebruikers de mogelijkheid om processen af te sluiten om te voorkomen dat het systeem opnieuw wordt opgestart.
dialoogvenster MsiRMFilesInUse Geeft gebruikers de mogelijkheid om de Restart Manager te gebruiken om toepassingen te sluiten en opnieuw te starten. Beschikbaar vanaf Windows Installer versie 4.0.
eigenschap ReplacedInUseFiles Instellen of het installatieprogramma wordt geïnstalleerd via een bestand dat wordt gebruikt. Deze eigenschap wordt gebruikt door aangepaste acties om te detecteren dat opnieuw opstarten is vereist.
MSIRESTARTMANAGERCONTROL- Eigenschap voor het uitschakelen van interactie met Windows Installer met de Restart Manager. Beschikbaar vanaf Windows Installer versie 4.0.
MSIDISABLERMRESTART Hiermee geeft u op hoe de Restart Manager sluit en toepassingen opnieuw start. Beschikbaar vanaf Windows Installer versie 4.0.
MSIRMSHUTDOWN- Hiermee geeft u op hoe de Restart Manager sluit en toepassingen opnieuw start. Beschikbaar vanaf Windows Installer versie 4.0.
MsiSystemRebootPending- Installatieprogramma stelt deze eigenschap in als een herstart van het besturingssysteem in behandeling is. Beschikbaar vanaf Windows Installer versie 4.0.
DisableAutomaticApplicationShutdown- Beleid voor het uitschakelen van interactie met Windows Installer met Start manager. Beschikbaar vanaf Windows Installer versie 4.0.

 

ERROR_INSTALL_SUSPEND betekent dat de installatie niet is voltooid of teruggedraaid. De installatie moet worden hervat voordat deze is voltooid. Het systeem moet mogelijk opnieuw worden opgestart voordat de installatie kan worden hervat.

Windows Installer retourneert de foutcode ERROR_INSTALL_SUSPEND wanneer de actie ForceReboot wordt uitgevoerd. Het retourneert ERROR_SUCCESS_REBOOT_REQUIRED als opnieuw opstarten vereist is voordat de toepassing wordt uitgevoerd en wordt ERROR_SUCCESS_REBOOT_INITIATED geretourneerd als het installatieprogramma daadwerkelijk opnieuw is opgestart. Omdat het opnieuw opstarten asynchroon is, kan het opnieuw opstarten plaatsvinden voordat de foutcode wordt geretourneerd. Zie foutcodesvoor meer informatie.

Aangepaste acties kunnen een prompt voor opnieuw opstarten aan het einde van een installatie afdwingen door MsiSetMode-aan te roepen. Aangepaste acties kunnen ook controleren op een prompt voor opnieuw opstarten in behandeling door MsiGetMode-aan te roepen.

Dialoogvenster FilesInUse

Het installatieprogramma kan bepalen wanneer een herstart van het systeem nodig is en de gebruiker vraagt om opnieuw op te starten. Normaal gesproken is het opnieuw opstarten van het systeem vereist omdat het installatieprogramma probeert een bestand te installeren dat momenteel wordt gebruikt. Als de actie InstallValidate installValidate de installatie van een bestand detecteert dat wordt gebruikt, wordt het dialoogvenster FilesInUse weergegeven.

Als u verwacht dat het installatieprogramma een FilesInUseDialog weergeeft, maar dit niet het geval is, kan dit een van de volgende oorzaken hebben:

  • De bestanden die worden gebruikt, zijn geen uitvoerbare bestanden.
  • Het installatieprogramma probeert deze bestanden niet daadwerkelijk te installeren.
  • Het proces waarin deze bestanden worden opgeslagen, is het proces dat de installatie aanroept.
  • Het proces waarin deze bestanden worden opgeslagen, is een bestand dat geen venster heeft waaraan een titel is gekoppeld.

Zie Logboekregistratie van aanvragen voor opnieuw opstartenvoor meer informatie.