Dela via


Starta om hanteraren

Avsikt

Restart Manager-API:et kan eliminera eller minska antalet omstarter av systemet som krävs för att slutföra en installation eller uppdatering. Den främsta orsaken till att programuppdateringar kräver en omstart av systemet under en installation eller uppdatering är att vissa av de filer som uppdateras för närvarande används av ett program eller en tjänst som körs. Omstartshanteraren gör att alla utom de kritiska systemtjänsterna stängas av och startas om. Detta frigör filer som används och gör att installationsåtgärder kan slutföras.

Tillämpliga

DLL:et Restart Manager exporterar ett offentligt C-gränssnitt som kan läsas in av standardinstallationsprogram eller anpassade installationsprogram. Installationsprogrammet kan använda Restart Manager för att registrera filer som ska ersättas under installationen av ett program eller en uppdatering. Under en efterföljande uppdatering eller installation kan installationsprogrammet sedan använda Omstartshanteraren för att avgöra vilka filer som inte kan uppdateras eftersom de används för närvarande. Restart Manager kan stänga av och starta om de icke-kritiska tjänster eller program som för närvarande använder dessa filer. Installationsprogram kan dirigera Omstartshanteraren att stänga av och starta om program eller tjänster baserat på den fil som används, process-ID (PID) eller kortnamnet för en Windows-tjänst.

Restart Manager är avsett för utveckling av skrivbordsprogram.

Målgrupp för utvecklare

Den här dokumentationen är avsedd för utvecklare av installationsprogram som vill dra nytta av installationsfunktionerna i Windows Vista eller Windows Server 2008. Program som använder Windows Installer version 4.0 för installation och service använder automatiskt Omstartshanteraren för att minska omstarten av systemet. Anpassade installationsprogram kan också utformas för att anropa Restart Manager-API:et för att stänga av och starta om program och tjänster. I fall där en systemomstart inte kan undvikas kan installationsprogram använda Restart Manager-API:et för att schemalägga omstarter på ett sådant sätt att det minimerar avbrott i användarens arbetsflöde.

Körningskrav

Restart Manager-API:et är tillgängligt från och med Windows Vista och Windows Server 2008. Restart Manager består av en enda DLL som program kan läsa in för att komma åt Restart Manager-API:et.

I det här avsnittet

Ämne Beskrivning
Om Omstartshanteraren
Översiktsavsnitt som beskriver Omstartshanteraren.
Använda Restart Manager
Översiktsavsnitt om hur du använder Restart Manager-API:et.
Restart Manager-referens
Referensavsnitt för RESTART Manager-API:et.