Acasă
» WINDOWS
»
Cum să ștergi în siguranță un serviciu în Windows 10
Cum să ștergi în siguranță un serviciu în Windows 10
Pentru a șterge un serviciu în Windows 10, deschideți Linia de comandă sau PowerShell ca administrator și executați comanda sc.exe delete "ServiceName"folosind numele său intern exact. Confirmați că aparține software-ului pe care intenționați să îl eliminați. Această comandă elimină înregistrarea serviciului; nu dezinstalează aplicația și nu șterge fișierele acesteia. Pentru o componentă Windows, utilizați funcția sau procesul de eliminare a aplicației acceptate.
Documente Microsoft sc deletepentru Windows 10. Dacă serviciul rulează sau o aplicație îl are încă deschis, Windows îl marchează pentru ștergere până când referințele respective se închid. Pașii de mai jos acoperă identificarea și verificarea.
Înainte de a șterge un serviciu
Serviciile acceptă Windows, drivere, instrumente de securitate și aplicații desktop. Ștergerea intrării greșite poate dezactiva o funcție sau destabiliza PC-ul. Microsoft avertizează împotriva utilizării acestei comenzi pentru a elimina serviciile Windows încorporate, cum ar fi DHCP, DNS sau Internet Information Services.
Dacă serviciul a venit cu o aplicație de care nu mai aveți nevoie, dezinstalați mai întâi aplicația respectivă din Setări > Aplicații sau Panou de control. Programul de dezinstalare propriu al aplicației poate elimina serviciul și alte componente împreună.
Dacă doriți doar să împiedicați pornirea serviciului, luați în considerare modificarea comportamentului său la pornire sau dezactivarea acestuia prin setările acceptate ale aplicației. Ștergerea este mai greu de anulat.
Verificați descrierea serviciului, calea executabilă și fila Dependențe înainte de a continua. Dacă serviciul face parte dintr-un dispozitiv gestionat de la locul de muncă sau de la școală, adresați-vă administratorului.
1. Găsiți numele exact al serviciului
Apăsați Windows+ R, tastați services.mscși apăsați Enter. Faceți dublu clic pe serviciu. În fila General , înregistrați Nume serviciu ; acest nume intern poate diferi de Numele afișat din listă.
Citiți descrierea și verificați Calea către executabil pentru a identifica editorul. Consultați fila Dependențe . Dacă nu sunteți sigur ce anume a instalat serviciul, identificați-l înainte de a continua.
Fila General afișează numele serviciului intern separat de numele afișat. „ExampleService” este un substituent, nu un serviciu real de copiat.
2. Verificați și opriți serviciul dacă este sigur
Deschideți Start, căutați Command Prompt și alegeți Executare ca administrator ; și PowerShell cu privilegii ridicate funcționează. Aprobați Controlul contului de utilizator. În PowerShell, utilizați sc.exeextensia deoarece bare scse poate referi la o altă comandă.
Înlocuiți substituentul cu numele serviciului înregistrat; păstrați ghilimelele dacă conține spații:
Interogarea raportează starea; qcafișează configurația și calea binară. Dacă serviciul rulează și poate fi oprit în siguranță, trimiteți această solicitare:
sc.exe stop "ServiceName"
Așteptați până se oprește, apoi interogați din nou. Este posibil ca un serviciu să nu se oprească în timp ce serviciile dependente îl utilizează sau este posibil să repornească automat. Nu opriți forțat un serviciu Windows sau de securitate necunoscut.
Verificați starea serviciului într-o linie de comandă cu privilegii ridicate înainte de a trimite o solicitare de oprire.
3. Ștergeți înregistrarea serviciului
După confirmarea numelui intern și oprirea serviciului atunci când este cazul, executați acest lucru în fereastra cu privilegii ridicate:
sc.exe delete "ServiceName"
Pentru substituentul name ExampleService, comanda este:
sc.exe delete "ExampleService"
Nu copiați exemplul decât dacă se potrivește cu serviciul pe care l-ați verificat. O solicitare reușită returnează de obicei [SC] DeleteService SUCCESS. Aceasta elimină doar înregistrarea serviciului, nu și fișierele de program, datele, activitățile sau driverele. Folosiți programul de dezinstalare al editorului pentru a elimina complet aplicația.
Referința comenzii SC de ștergere de la Microsoft explică sintaxa și notează că un serviciu care rulează sau unul cu un handle deschis este marcat pentru ștergere.
Comanda de ștergere folosește numele serviciului intern și necesită o fereastră cu privilegii ridicate.
4. Verificați dacă Windows l-a eliminat
Interogați din nou același nume intern:
sc.exe query "ServiceName"
Dacă Windows spune că serviciul nu există ca serviciu instalat, eliminarea este completă. De asemenea, puteți redeschide services.msc; reîmprospăta lista dacă vechea intrare rămâne vizibilă.
Dacă ștergerea este în așteptare, o aplicație sau o fereastră de gestionare deschisă poate deține în continuare un identificator. Închideți Serviciile, instalatorii și ferestrele de comenzi aferente, apoi verificați din nou. Dacă ștergerea rămâne în așteptare, reporniți Windows și interogați-o ulterior. Nu ștergeți manual cheile de registry; acest lucru poate face sistemul inconsistent.
O interogare care spune că serviciul numit nu este instalat este un rezultat clar al verificării.
Dacă ați eliminat serviciul greșit
Pentru un serviciu terț, reparați sau reinstalați aplicația de la editorul său; este posibil ca programul de instalare să înregistreze din nou serviciul. Dacă un serviciu Windows a fost șters și funcțiile nu funcționează, luați în considerare un punct de restaurare de dinaintea modificării. Microsoft spune că Restaurare sistem revine la fișierele și setările de sistem fără a afecta fișierele personale, deși aplicațiile, driverele sau setările adăugate după punctul de restaurare se pot modifica. Citiți instrucțiunile Microsoft pentru Restaurare sistem . Considerați o resetare completă a PC-ului ca o ultimă soluție și faceți mai întâi o copie de rezervă a datelor importante.