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. |