Kako izbrisati storitev v sistemu Windows z različnimi metodami - Winhelponline

How Delete Service Windows Using Different Methods Winhelponline

Storitve MMC

Ste že naleteli na situacijo, ko odstranitev programske opreme pušča v registru vnose storitve ali gonilnika, Windows pa jih poskuša naložiti ob vsakem zagonu, ne uspe in ob vsakem zagonu napako prijavi v dnevnik sistemskih dogodkov?



V tem članku je opisano, kako v sistemu Windows 10 (in starejših) izbrisati osirotelo storitev s pomočjo registra, ukazne vrstice SC.exe, PowerShell ali Autoruns . Pred nadaljevanjem ustvarite a Točka za obnovitev sistema in / ali a popolna varnostna kopija registra .



Če najdeš to brez vzdrževanih članov Če za storitev obstaja preostanek ali neželena storitev v sistemu Windows, lahko uporabite enega od naslednjih načinov.



Vsebina



  1. Izbrišite storitev v sistemu Windows
  2. INFO: Oglejte si odvisne storitve

Kako izbrisati storitev v sistemu Windows?

Storitev lahko izbrišete z vgrajeno ukazno vrstico SC.exe, urejevalnikom registra, PowerShell ali pripomočkom, kot so Autoruns. Upoštevajte eno od teh metod:

Brisanje storitve z ukazom SC

The SC.EXE Orodje ukazne vrstice v sistemu Windows lahko uporabite za ustvarjanje, urejanje ali brisanje storitev. Če želite izbrisati storitev v sistemu Windows, uporabite naslednjo sintakso ukazne vrstice iz admin Ukazni poziv :

sc izbriši ime_storitve

Kje ime_storitve se nanaša na kratko ime storitve, namesto na njeno prikazno ime. Če želite poiskati kratko ime, odprite MMC Services in dvokliknite storitev.
  • Primer 1: Kratko ime za samodejne posodobitve je wuauserv in prikazno ime je »Samodejne posodobitve«.
  • 2. primer: Google Update Service ( gupdate ) je prikazno ime in gupdate je kratko ime
    Izbrišite neželene storitve

Drugi način iskanja kratkega imena storitve je z uporabo te ukazne vrstice:

sc getkeyname 'ime za prikaz storitve'

kar je v tem primeru:

sc getkeyname 'Google Update Service (gupdate)'

izbriši storitev v operacijskem sistemu Windows - ostanki storitve

Ko je kratko ime storitve dobimo s katero koli od zgornjih metod, s tem ukazom izbrišemo storitev:

sc brisanje testa

Videli boste rezultat: [SC] USPEH DeleteService

izbriši storitev v operacijskem sistemu Windows - ostanki storitve

S tem izbrišete določeno storitev (v tem primeru »preskusno«) iz računalnika.

Če se storitev izvaja ali ima drug postopek datoteko odprt ročaj storitvi, bo označena za izbris in odstranjena ob naslednjem ponovnem zagonu.

Ne morete izbrisati storitve?

Če se pri brisanju storitve prikaže naslednja napaka, je mogoče tudi, da poskušate storitev izbrisati iz običajnega ukaznega poziva, namesto povišane ali admin Ukazni poziv .

Če se v skrbniškem ukaznem pozivu pojavi enaka napaka, to pomeni, da trenutno prijavljeni uporabniški račun nima popolnih kontrolnih dovoljenj za to storitev.

[SC] OpenService FAILED 5: Dostop je zavrnjen.

Če želite odpraviti to napako pri brisanju storitve, morate to storiti najprej spremenite dovoljenja za storitve . Lahko pa uporabite tudi SISTEM ali TrustedInstaller račun za brisanje storitve.


POVEZANE: Konfiguracija privzetih storitev Windows 10

Izbrišite storitev z uporabo samodejnega izvajanja iz sistema Windows Sysinternals

Autoruns , iz Microsoft Windows Sysinternals, je moram imeti orodje, ki vam pomaga upravljati zagon sistema Windows, storitve, gonilnike, ponudnike Winsocka, dodatke za Internet Explorer, razširitve lupine itd.

  1. Prenesite Autoruns in ga zaženite
  2. Na zavihku Možnosti označite Skrij Microsoftove vnose tako da so navedeni samo vnosi tretjih oseb.
  3. Pritisnite F5, da osvežite seznam.
  4. Kliknite Storitve za brisanje neželenih ali preostalih storitev.
    Izbrišite neželene storitve
  5. Zapri Autoruns.

Brisanje storitve z urejevalnikom registra

Če želite ročno izbrisati storitev neposredno prek registra sistema Windows, uporabite ta postopek:

  1. Začni Regedit.exe in se pomaknite do naslednje veje:
    HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Services
    izbriši storitev v sistemu Windows - ostanki storitve regedit.exe -

    Registrski ključ za storitve.

    Vsak podključ pod zgornjim registrskim ključem predstavlja gonilnik ali storitev. Ključno ime je tudi kratko ime storitve. Tudi vnos bi morali biti sposobni zlahka prepoznati tako, da pogledate DisplayName in ImagePath vrednosti v desnem podoknu urejevalnika registra.

  2. Poiščite vnos, ki ga želite izbrisati.
  3. Varnostno kopirajte ustrezen ključ do izvoz v datoteko .reg.
  4. Po izvozu z desno miškino tipko kliknite tipko in izberite Delete.
  5. Zaprite urejevalnik registra.

Brisanje storitve s pomočjo PowerShell

V skrbniškem oknu PowerShell lahko z naslednjimi ukazi izbrišete storitev.

$ service = Get-WmiObject -Class Win32_Service -Filter 'Name =' servicename '' $ service.delete ()

izbriši storitev v oknu -

ReturnValue od 0 pomeni, da je bila operacija uspešna. Storitev je izbrisana in ne bo več prikazana v storitvi MMC.

Če želite vedeti pomen povratne vrednosti, si oglejte Microsoftov članek Izbriši metodo razreda Win32_Service

izbriši storitev v operacijskem sistemu Windows - ostanki storitveLahko pa zaženete ukaz sc.exe v PowerShell. Tudi to bi delovalo. Vendar morate uporabiti pripono datoteke ( sc.exe ), ko ga zaženete v PowerShell. To je zato, ker je ukaz SC (brez omembe razširitve .exe ) se razlaga kot Set-Content ki je vgrajen cmdlet v PowerShell.

Še lažje je, če imate nameščen PowerShell 6.0. V PowerShell 6 in novejših različicah lahko s to sintakso odstranite storitev:

Remove-Service -Name Ime storitve

Zagon Odstrani-storitev ukaz v starejših različicah PowerShell (<6.0) shows the error: Izraz 'Remove-Service' ni prepoznan kot ime ukazne mize, funkcije, datoteke skripta ali operativnega programa.

Oglejte si odvisnike storitve

Ko odstranite storitev, se drugi, ki so odvisni od storitve, ne bodo mogli zagnati in vrniti napako » Prišlo je do sistemske napake 1075. Storitev odvisnosti ne obstaja ali je bila označena za brisanje. '. Ko v registru ostane vnos gonilnika ali storitve, vendar ustrezne datoteke manjkajo, bo dnevnik dogodkov zapisal vnos z ID: 7000 na vsakem začetku.

Ime dnevnika: Sistemski vir: Upravitelj storitve nadzora Datum: ID dogodka: 7000 Raven: Opis napake: Storitve DgiVecp se ni uspelo zagnati zaradi naslednje napake:   Sistem ne najde navedene datoteke. 

Zato je priporočljivo najprej preveriti, ali obstajajo vzdrževane osebe. To lahko preverite v storitvi MMC, tako da dvokliknete element, ki ga želite izbrisati, in zavihek Odvisnosti. Seznam komponent, ki so odvisne od te storitve, je prikazan spodaj. Tu je primer, ko je za začetek »Fax« odvisen od »Print Spooler«.

Izbrišite neželene storitve

Medtem ko večina neodvisnih storitev nima vzdrževanih družinskih članov, pa nekatere. Vedno je priporočljivo, da pred brisanjem predmeta pogledate ta zavihek.

Drug način za preverjanje odvisnih oseb je zagon tega ukaza iz okna ukaznega poziva. (primer, Spooler za tiskanje )

sc enumdepend spooler

Izbrišite neželene storitve v oknih

Informacije v tem članku veljajo za vse različice sistema Windows, vključno z operacijskim sistemom Windows 10.


Ena majhna prošnja: če vam je bila ta objava všeč, jo prosim delite?

Ena vaša 'drobna' delnica bi resno pomagala pri rasti tega spletnega dnevnika. Nekaj ​​odličnih predlogov:
  • Pripnete!
  • Delite ga s svojim najljubšim blogom + Facebook, Reddit
  • Cvrkujte!
Torej najlepša hvala za vašo podporo, moj bralec. Ne bo trajalo več kot 10 sekund vašega časa. Gumbi za skupno rabo so spodaj. :)