Windows-palvelun poistaminen Windows 10:ssä ja sitä aikaisemmissa käyttöjärjestelmissä

Oletko törmännyt tilanteeseen, jossa ohjelmiston asennuksen poistaminen jättää sen Service- tai ohjainmerkinnät rekisteriin, ja Windows yrittää ladata ne jokaisen käynnistyksen yhteydessä, epäonnistuu ja kirjaa virheen järjestelmätapahtumalokiin joka aloittaa?

Tässä artikkelissa kerrotaan, kuinka orpopalvelu poistetaan Windows 10:ssä (ja aiemmissa) rekisterin, SC.exe-komentorivin, PowerShellin tai Autoruns. Ennen kuin jatkat, luo a Järjestelmän palautuspiste ja ota a täydellinen rekisterin varmuuskopiointi.

Jos löydät sen ei huollettavia palvelua varten, voit poistaa jäljellä olevan tai ei-toivotun palvelun Windowsissa jollakin seuraavista tavoista.

Sisällys

  1. Palvelun poistaminen Windowsissa
    • Tapa 1: SC.EXE-komennon avulla
    • Tapa 2: Autorunsin käyttö
    • Tapa 3: Rekisterieditorin käyttö
    • Tapa 4: PowerShellin käyttäminen
    • Tapa 5: Process Hackerin käyttö
  2. INFO: Näytä palvelun riippuvat

Kuinka poistaa palvelu Windowsissa?

Voit poistaa palvelun käyttämällä sisäänrakennettua SC.exe-komentoriviä, rekisterieditoria, PowerShellia tai apuohjelmaa, kuten Autoruns. Noudata jotakin seuraavista tavoista:

SC-komennolla

The SC.EXE Windowsin komentorivityökalua voidaan käyttää palveluiden luomiseen, muokkaamiseen tai poistamiseen. Voit poistaa palvelun Windowsissa käyttämällä seuraavaa komentorivisyntaksia from admin komentokehote:

sc poistaa palvelun_nimi


Missä palvelun nimi viittaa palvelun lyhytnimeen sen näyttönimen sijaan. Löydät lyhyen nimen avaamalla Palvelut MMC ja kaksoisnapsauttamalla palvelua.

  • Esimerkki 1: Google-päivityspalvelu (päivitys) on näyttönimi ja päivitys on lyhyt nimi.
  • Esimerkki 2: Dell SupportAssist (SupportAssistAgent) on näyttönimi ja SupportAssistAgent on lyhyt nimi.
    palvelun lyhyt nimi palvelut mmc

Toinen tapa löytää palvelun lyhyt nimi on käyttää tätä komentoriviä:

sc-kyselyn tyyppi= palvelu | lisää

Yllä oleva komento luettelee kaikki palvelut sekä palvelun (lyhyen) nimen ja näyttönimen.

Tai jos tiedät näyttönimen, voit löytää palvelun nimen tällä komennolla:

sc getkeyname "palvelun näyttönimi"

joka tässä esimerkissä on:

sc getkeyname "Google-päivityspalvelu (gupdate)"
palvelun poistaminen Windowsissa - jäännöspalvelu

Kerran palvelun lyhyt nimi on saatu millä tahansa yllä olevista menetelmistä, käytä tätä komentoa palvelun poistamiseen:

sc poista testi

Näet tulosteen: [SC] DeleteService SUCCESS

palvelun poistaminen Windowsissa - jäännöspalvelu

Tämä poistaa määritetyn palvelun (tässä esimerkissä "testipalvelu") tietokoneesta.

Jos palvelu on käynnissä tai muussa prosessissa on avoin kahva palveluun, se merkitään poistettavaksi ja poistetaan seuraavan uudelleenkäynnistyksen yhteydessä.

Etkö voi poistaa palvelua?

Jos saat seuraavan virheilmoituksen poistaessasi palvelua, voi myös olla mahdollista, että yrität poistaa palvelun tavallisesta komentokehotteesta sen sijaan, että admin komentokehote.

Jos sama virhe ilmenee järjestelmänvalvojan komentokehotteessa, se tarkoittaa, että tällä hetkellä kirjautuneella käyttäjätilillä ei ole täyttä hallintaoikeutta kyseiseen palveluun.

[SC] OpenService FAILED 5: Pääsy on estetty.

Voit ratkaista tämän virheen palvelua poistaessasi muokkaa Palvelun käyttöoikeuksia ensin. Vaihtoehtoisesti voit käyttää JÄRJESTELMÄ tai Luotettu asennusohjelma tili poistaaksesi palvelun.


AIHEUTTAA:Windows 10:n oletuspalvelujen määritys

Windows Sysinternalsin Autorunsin käyttäminen

Autoruns, Microsoft Windows Sysinternalsilta, on a täytyy olla työkalu, jonka avulla voit hallita Windowsin käynnistystä, palveluita, ohjaimia, Winsock-palveluntarjoajia, Internet Explorerin lisäosia, Shell-laajennuksia jne.

  1. Lataa Autoruns ja suorita se
  2. Valitse Asetukset-välilehdeltä Piilota Microsoft-merkinnät niin, että vain kolmannen osapuolen merkinnät näkyvät luettelossa.
  3. Lehdistö F5 päivittääksesi listauksen.
  4. Klikkaa Palvelut -välilehti poistaaksesi ei-toivotut tai jäljelle jääneet palvelut.
    Poista ei-toivotut palvelut
  5. Sulje Autoruns.

Rekisterieditorin käyttäminen

Voit poistaa palvelun manuaalisesti suoraan Windowsin rekisterin kautta seuraavasti:

  1. alkaa Regedit.exe ja siirry seuraavaan haaraan:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
    poista Windows-palvelun rekisterieditori
    Dell SupportAssist -palvelun rekisteriavain

    Jokainen yllä olevan rekisteriavaimen aliavain edustaa ohjainta tai palvelua. Avaimen nimi on sama kuin lyhyt nimi palvelusta. Sinun pitäisi myös pystyä tunnistamaan merkintä helposti katsomalla Näyttönimi ja ImagePath arvot Rekisterieditorin oikeanpuoleisessa ruudussa.

  2. Etsi merkintä, jonka haluat poistaa.
  3. Varmuuskopioi sopiva avain sen vientiä .reg-tiedostoon.
  4. Kun olet vienyt, napsauta avainta hiiren kakkospainikkeella ja valitse Poista.
  5. Poistu rekisterieditorista.

PowerShellin käyttö

PowerShell-järjestelmänvalvojan ikkunassa voit käyttää seuraavia komentoja palvelun poistamiseen.

$service = Get-WmiObject -Class Win32_Service -Filter "Name='palvelun nimi"" $palvelu.delete()
poista palvelu Windowsissa - powershell

ReturnValue / 0 osoittaa, että toimenpide onnistui. Palvelu poistetaan, eikä se enää näy Palveluiden MMC: ssä.

Jos haluat tietää palautusarvon merkityksen, tutustu Microsoftin artikkeliin Poista Win32_Service-luokan menetelmä

palvelun poistaminen Windowsissa - jäännöspalveluTai voit ajaa sc.exe-komento PowerShellissä. Sekin toimisi. Mutta sinun on määritettävä laajennus (sc.exe) suoritettaessa sitä PowerShellissä. Tämä johtuu siitä, että komento SC (laajennusta mainitsematta .exe) tulkitaan seuraavasti Sarja-sisältö joka on PowerShellin sisäänrakennettu cmdlet.

Se on vielä helpompaa, jos sinulla on PowerShell 6.0 asennettuna. PowerShell 6:ssa ja uudemmissa versioissa voit käyttää tätä syntaksia palvelun poistamiseen:

Remove-Service -Name ServiceName

Juoksemassa Poista-palvelu komento PowerShellin vanhemmissa versioissa (<6.0) näyttää virheen: Termiä "Remove-Service" ei tunnisteta cmdletin, funktion, komentosarjatiedoston tai käytettävän ohjelman nimeksi.


Process Hackerin käyttö

Process Hacker on hyvä prosessinhallintaapuohjelma, joka on ulkonäöltään samanlainen kuin Microsoftin Process Explorer. Process Hackerin avulla voit helposti poistaa palvelun hiiren kakkospainikkeella.

poista Windows-palveluprosessin hakkeri
Poista palvelu Process Hackerin avulla. esim. Dell SupportAssist -palvelu

Käynnistä Process Hacker järjestelmänvalvojana. Siirry Palvelut-välilehteen, napsauta hiiren kakkospainikkeella poistettavaa palvelua ja napsauta Poista.

(Sivuhuomautuksena voit myös määrittää palveluluvat käyttämällä Process Hackeria.)

Lataa Process Hacker osoitteesta https://processhacker.sourceforge.io/


Näytä palvelun riippuvaiset

Kun poistat palvelun, muut palvelusta riippuvat eivät käynnisty ja palauttavat virheilmoituksen "Tapahtui järjestelmävirhe 1075. Riippuvuuspalvelua ei ole olemassa tai se on merkitty poistettavaksi." Kun rekisterissä on ohjain- tai palvelumerkintä, mutta vastaavat tiedostot puuttuvat, tapahtumaloki tallentaa merkinnän ID: 7000 jokaisessa alussa.

Lokin nimi: Järjestelmä. Lähde: Service Control Manager. Päivämäärä: Tapahtuman tunnus: 7000. Taso: Virhe. Kuvaus: DgiVecp-palvelu ei käynnistynyt seuraavan virheen vuoksi:Järjestelmä ei löydä pyydettyä tiedostoa.

Joten on suositeltavaa ensin tarkistaa, onko huollettavia. Voit tarkistaa tämän Services MMC: ssä kaksoisnapsauttamalla poistettavaa kohdetta ja napsauttamalla Riippuvuudet-välilehteä. Alla on luettelo palvelusta riippuvista komponenteista. Tässä on esimerkki, jossa "Faksi" riippuu "Print Spooler" -toiminnosta.

Poista ei-toivotut palvelut

Vaikka useimmilla kolmannen osapuolen palveluilla ei ole huollettavia, joillakin on. On aina suositeltavaa katsoa tämä välilehti ennen kohteen tyhjentämistä.

Toinen tapa tarkistaa huollettavat on suorittaa tämä komento komentokehoteikkunasta. (esimerkki, Print Spooler)

sc enumdepend spooler
Poista ei-toivotut palvelut Windowsista

Tämän artikkelin tiedot koskevat kaikkia Windows-versioita, mukaan lukien Windows 10.


Yksi pieni pyyntö: Jos pidit tästä viestistä, jaa tämä?

Yksi "pieni" jakaminen sinulta auttaisi todella paljon tämän blogin kasvussa. Muutamia hienoja ehdotuksia:
  • Kiinnittää sen!
  • Jaa se suosikkiblogiisi + Facebookiin, Redditiin
  • Twiittaa se!
Joten kiitos paljon tuestanne, lukijani. Se ei vie aikaasi enempää kuin 10 sekuntia. Jaa-painikkeet ovat aivan alla. :)