Avinstaller programmer pakket med Windows Installer (MSI) i sikkermodus

2017-08-18 16:10:10
Hoved~~Pos=Trunc·Windows·Avinstaller programmer pakket med Windows Installer (MSI) i sikkermodus

Hver gang du installerer et programvare i Windows, kommer det mest av tiden med en egen dedikert avinstalleringsprogram som lar deg trygt fjerne programmet fra datamaskinen. Dette er fordi programvare i dag blir mer og mer kompleks og krever å registrere OCX- eller DLL-filer, legge til eller endre registernøkler, installere driverfiler, slippe filer på passende steder osv. Det er mange typer installatører rundt, for eksempel InstallShield, InnoSetup, Wise og NSIS. En annen populær er Windows Installer som bruker .MSI-filer og flere utviklere som Kaspersky bruker den til å pakke programvaren deres for brukere å installere og avinstallere.

Hvis du har installert noe programvare, og plutselig Windows har sluttet å fungere eller blitt ustabil, er det logiske å gjøre å starte Windows i Safe Mode og deretter prøve å avinstallere derfra. Sikkerhetsprogramvare krever noen ganger Safe Mode for å fjerne seg selv fullstendig fordi beskyttede filer er i bruk i normal modus. Bare de grunnleggende filene og driverne som er nødvendige for å kjøre Windows, startes i sikkermodus, og dessverre kan du som standard ikke avinstallere programvare som er pakket med Windows Installer. Hvis du prøver å avinstallere, vil du få feilen som ligner på dette (Windows XP har en litt annen melding):

Windows Installer-tjenesten er ikke tilgjengelig i sikkermodus. Vennligst prøv igjen når datamaskinen ikke er i sikkermodus, eller du kan bruke Systemgjenoppretting for å sette maskinen tilbake til en tidligere god tilstand.

Det er en Windows Installer-tjeneste kalt MSIServer som er oppført i Services Control Panel-appleten, og hvis du starter direkte i sikkermodus og deretter prøver å starte Windows Installer-tjenesten manuelt, vil du få følgende feil:

Windows kunne ikke starte Windows Installer-tjenesten på lokal datamaskin.
Feil 1084: Denne tjenesten kan ikke startes i sikkermodus.

Heldigvis går ikke tapt, og det er faktisk veldig enkelt å aktivere Windows Installer-tjenesten i sikkermodus, slik at du kan avinstallere programmer. Alt du trenger å gjøre er å legge til en ny MSIServer-registernøkkel for sikker modus. Dette kan gjøres fra enten Safe Mode eller Normal Mode, det betyr ikke noe, da aktivering av registernøkkelen trer i kraft umiddelbart. Det er et lite verktøy som har eksistert siden 2005 som kan gjøre det samme som heter SafeMSI av Harry Bates på WindowsITPro.com. Den vil legge til registeroppføringene og starte tjenesten (den starter automatisk uansett).

Bare start programmet og det popup en boks for å si at det er aktivert. Dette kan lanseres i Safe eller Normal Mode, og selv om den ble laget i 2005, fungerer den fortsatt for nyere operativsystemer fordi de opprettede registernøklene aldri har endret seg.

Last ned SafeMSI


Alternativt følger du bare instruksjonene nedenfor, fremgangsmåten er den samme for Windows XP, Vista, 7 og 8:

1. Trykk Win + R, skriv regedit og klikk OK.

2. Naviger til følgende sted i registerredigereren:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Safeboot \ Minimal \

3. Høyreklikk på Minimal og velg Ny -> Tast og navng den MSIServer .

4. Dataene (Standard) for MSIServer-nøkkelen skal vises (verdien er ikke angitt). Dobbeltklikk på (Standard) og skriv Tjeneste i verdidataene. Lukk registerredigereren.

Det er faktisk to registernøkler som kan endres, ovennevnte er for standard Safe Mode. For å aktivere MSIServer-tjenesten i sikker modus med nettverk også, kan du utføre samme prosedyre på denne registernøkkelen:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Safeboot \ Network \

Det skal nå være mulig å installere eller avinstallere MSI-programmer som er pakket med Windows Installer i sikkermodus. Heldigvis er Windows Installer-tjenesten konfigurert som Manual som standard, slik at den ikke starter før du blir bedt om det. For enkel bruk har vi laget en enkel .reg-fil som du kan dobbeltklikke på for å importere disse verdiene automatisk til registeret.

Last ned Safe Mode MSI Install .reg

Redaksjonens