Kaip ištrinti „Windows“ paslaugą „Windows 10“ ir senesnėse versijose

Ar susidūrėte su situacija, kai pašalinus programinę įrangą paliekami paslaugos arba tvarkyklės įrašai registrą, o „Windows“ bando juos įkelti kiekvieną kartą paleidus, nepavyksta ir kiekvieną kartą registruoja klaidą sistemos įvykių žurnale pradėti?

Šiame straipsnyje aprašoma, kaip ištrinti našlaičių paslaugą „Windows 10“ (ir senesnėse versijose) naudojant registrą, SC.exe komandų eilutę, „PowerShell“ arba Autoruns. Prieš tęsdami, sukurkite a Sistemos atkūrimo taškas ir paimk a užbaigti registro atsarginę kopiją.

Jei rasi tai išlaikytinių nėra paslauga, galite ištrinti likusią arba nepageidaujamą paslaugą sistemoje Windows vienu iš šių būdų.

Turinys

  1. Ištrinkite paslaugą sistemoje „Windows“.
    • 1 būdas: Naudojant komandą SC.EXE
    • 2 būdas: Automatinių paleidimų naudojimas
    • 3 būdas: naudokite registro rengyklę
    • 4 būdas: „PowerShell“ naudojimas
    • 5 metodas: Process Hacker naudojimas
  2. INFORMACIJA: peržiūrėkite paslaugos priklausomus duomenis

Kaip ištrinti paslaugą sistemoje „Windows“?

Galite ištrinti paslaugą naudodami integruotą SC.exe komandų eilutę, registro rengyklę, „PowerShell“ arba tokią programą, kaip „Autoruns“. Atlikite vieną iš šių būdų:

Naudojant komandą SC

The SC.EXE „Windows“ komandų eilutės įrankį galima naudoti paslaugoms kurti, redaguoti arba ištrinti. Norėdami ištrinti paslaugą sistemoje Windows, naudokite šią komandų eilutės sintaksę iš admin komandų eilutė:

sc ištrinti paslaugos_pavadinimą


Kur paslaugos_pavadinimas nurodo trumpąjį paslaugos pavadinimą, o ne rodomą pavadinimą. Norėdami rasti trumpąjį pavadinimą, atidarykite Service MMC ir dukart spustelėkite paslaugą.

  • 1 pavyzdys: „Google“ naujinimo paslauga (atnaujinimas) yra rodomas vardas ir atnaujinimas yra trumpas vardas.
  • 2 pavyzdys: „Dell SupportAssist“ (SupportAssistAgent) yra rodomas vardas ir SupportAssistAgent yra trumpas vardas.
    paslaugos trumpas pavadinimas paslaugos mmc

Kitas būdas rasti trumpąjį paslaugos pavadinimą yra naudoti šią komandinę eilutę:

sc užklausos tipas = paslauga | daugiau

Aukščiau pateiktoje komandoje pateikiamos visos paslaugos kartu su paslaugos (trumpuoju) pavadinimu ir rodomu pavadinimu.

Arba, jei žinote rodomą pavadinimą, paslaugos pavadinimą galite rasti naudodami šią komandą:

sc getkeyname "paslaugos rodomas pavadinimas"

kuris šiame pavyzdyje yra:

sc getkeyname "Google Update Service (gupdate)"
ištrinti paslaugą sistemoje „Windows“ – likusi paslauga

Kartą paslaugos trumpasis pavadinimas gautas naudojant bet kurį iš aukščiau pateiktų metodų, naudokite šią komandą, kad ištrintumėte paslaugą:

sc ištrinti testą

Pamatysite išvestį: [SC] DeleteService SĖKMĖ

ištrinti paslaugą sistemoje „Windows“ – likusi paslauga

Tai ištrina nurodytą paslaugą (šiame pavyzdyje „bandymo“ paslaugą) iš kompiuterio.

Jei paslauga veikia arba kitas procesas turi atvira rankena į paslaugą, ji bus pažymėta ištrinti ir pašalinta kitą kartą paleidus iš naujo.

Negalite ištrinti paslaugos?

Jei ištrindami paslaugą gaunate šią klaidą, taip pat gali būti, kad bandote ištrinti paslaugą iš įprastos komandinės eilutės, o ne admin komandų eilutė.

Jei ta pati klaida įvyksta administratoriaus komandinėje eilutėje, tai reiškia, kad šiuo metu prisijungusi vartotojo paskyra neturi visų šios paslaugos valdymo teisių.

[SC] OpenService FAILED 5: Prieiga uždrausta.

Norėdami išspręsti šią klaidą ištrindami paslaugą, turite pirmiausia pakeiskite Paslaugos leidimus. Arba galite naudoti SISTEMA arba Patikimas montuotojas paskyrą, kad ištrintumėte paslaugą.


SUSIJĘS:„Windows 10“ numatytoji paslaugų konfigūracija

Autoruns naudojimas iš Windows Sysinternals

Autoruns, iš Microsoft Windows Sysinternals, yra a privalo turėti įrankis, padedantis valdyti „Windows“ paleidimą, paslaugas, tvarkykles, „Winsock“ tiekėjus, „Internet Explorer“ priedus, „Shell“ plėtinius ir kt.

  1. Atsisiųskite „Autoruns“ ir paleiskite
  2. Skirtuke Parinktys pažymėkite Slėpti „Microsoft“ įrašus kad būtų pateikti tik trečiųjų šalių įrašai.
  3. Paspauskite F5 norėdami atnaujinti sąrašą.
  4. Spustelėkite Paslaugos skirtuką, kad ištrintumėte paslaugą (-as), kurios yra nepageidaujamos arba likusios.
    Ištrinkite nepageidaujamas paslaugas
  5. Uždaryti Autoruns.

Naudojant registro rengyklę

Norėdami rankiniu būdu ištrinti paslaugą tiesiogiai per „Windows“ registrą, atlikite šiuos veiksmus:

  1. Pradėti Regedit.exe ir eikite į šią šaką:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
    ištrinti „Windows Service“ registro rengyklę
    „Dell SupportAssist“ paslaugos registro raktas

    Kiekvienas dalinis raktas pagal aukščiau pateiktą registro raktą reiškia tvarkyklę arba paslaugą. Rakto pavadinimas yra toks pat kaip trumpas vardas paslaugos. Be to, turėtumėte galėti lengvai identifikuoti įrašą žiūrėdami į Rodomas pavadinimas ir ImagePath reikšmes dešinėje registro rengyklės srityje.

  2. Raskite įrašą, kurį norite ištrinti.
  3. Sukurkite atitinkamo rakto atsarginę kopiją jį eksportuojant į .reg failą.
  4. Kai eksportuosite, dešiniuoju pelės mygtuku spustelėkite klavišą ir pasirinkite Ištrinti.
  5. Išeikite iš registro rengyklės.

„PowerShell“ naudojimas

Norėdami ištrinti paslaugą, PowerShell administratoriaus lange galite naudoti šias komandas.

$service = Get-WmiObject -Class Win32_Service -Filtras "Name='servicename"" $service.delete()
ištrinti paslaugą sistemoje „Windows - Powershell“.

ReturnValue apie 0 rodo, kad operacija buvo sėkminga. Paslauga ištrinta ir nebebus rodoma paslaugų MMC.

Norėdami sužinoti grąžinamos vertės reikšmę, peržiūrėkite „Microsoft“ straipsnį Ištrinkite Win32_Service klasės metodą

ištrinti paslaugą sistemoje „Windows“ – likusi paslaugaArba galite paleisti sc.exe komanda „PowerShell“. Tai taip pat veiktų. Bet jūs turite nurodyti plėtinį (sc.exe), kai paleisite jį „PowerShell“. Taip yra todėl, kad komanda SC (nepaminint plėtinio .exe) bus aiškinamas kaip Rinkinys-turinys kuri yra PowerShell įtaisyta cmdlet.

Tai dar lengviau, jei turite įdiegtą „PowerShell 6.0“. „PowerShell 6“ ir naujesnėse versijose galite naudoti šią sintaksę, kad pašalintumėte paslaugą:

Pašalinti paslaugą -Pavadinimas Paslaugos pavadinimas

Paleisti Pašalinti – paslauga komanda senesnėse „PowerShell“ versijose (<6.0) rodo klaidą: Terminas „Pašalinimo paslauga“ neatpažįstamas kaip cmdlet, funkcijos, scenarijaus failo ar veikiančios programos pavadinimas.


Process Hacker naudojimas

Process Hacker yra gera procesų valdymo priemonė, savo išvaizda panaši į Microsoft Process Explorer. Naudodami Process Hacker galite lengvai ištrinti paslaugą dešiniuoju pelės mygtuku spustelėję meniu.

ištrinti „Windows Service“ proceso įsilaužėlį
Ištrinkite paslaugą naudodami Process Hacker. pvz., „Dell SupportAssist“ paslauga

Paleiskite Process Hacker kaip administratorių. Perjunkite į skirtuką Paslaugos, dešiniuoju pelės mygtuku spustelėkite norimą pašalinti paslaugą ir spustelėkite Ištrinti.

(Taip pat galite konfigūruoti paslaugų leidimai naudojant Process Hacker.)

Atsisiųskite Process Hacker iš https://processhacker.sourceforge.io/


Peržiūrėkite paslaugos priklausomus asmenis

Kai pašalinsite paslaugą, kitiems, kurie priklauso nuo paslaugos, nepavyks paleisti, ir bus pateikta klaida "Įvyko sistemos klaida 1075. Priklausomybės paslauga neegzistuoja arba buvo pažymėta ištrinti. Kai registre lieka tvarkyklės arba paslaugos įrašo, bet trūksta atitinkamų failų, įvykių žurnalas įrašys įrašą su ID: 7000 kiekvienoje pradžioje.

Žurnalo pavadinimas: Sistema. Šaltinis: paslaugų valdymo vadovas. Data: Renginio ID: 7000. Lygis: Klaida. Apibūdinimas: DgiVecp paslauga nepavyko paleisti dėl šios klaidos:Sistema negali rasti nurodyto failo.

Taigi, pirmiausia patartina patikrinti, ar nėra išlaikytinių. Tai galite patikrinti Paslaugų MMC dukart spustelėdami elementą, kurį ketinate ištrinti, ir spustelėdami skirtuką Priklausomybės. Toliau pateikiamas komponentų, kurie priklauso nuo tos paslaugos, sąrašas. Štai pavyzdys, kai „Faksas“ priklauso nuo „Print Spooler“, kad būtų paleistas.

Ištrinkite nepageidaujamas paslaugas

Nors dauguma trečiųjų šalių paslaugų neturi išlaikytinių, kai kurios turi. Visada patartina pažvelgti į šį skirtuką prieš išvalant elementą.

Kitas būdas patikrinti išlaikytinius yra paleisti šią komandą komandų eilutės lange. (pavyzdys, Spausdinimo rinkinys)

sc enumdepend spooler
Ištrinkite nepageidaujamą paslaugą „Windows“.

Šiame straipsnyje pateikta informacija taikoma visoms „Windows“ versijoms, įskaitant „Windows 10“.


Vienas mažas prašymas: jei jums patiko šis įrašas, pasidalinkite juo?

Viena „mažytė“ jūsų dalis labai padėtų šio tinklaraščio augimui. Keletas puikių pasiūlymų:
  • Prisek tai!
  • Pasidalykite juo savo mėgstamame tinklaraštyje + Facebook, Reddit
  • Paskelbkite „Twitter“!
Taigi labai ačiū už palaikymą, mano skaitytojau. Tai užtruks ne daugiau kaip 10 sekundžių jūsų laiko. Bendrinimo mygtukai yra tiesiai žemiau. :)