როგორ წაშალოთ Windows სერვისი Windows 10 და უფრო ადრე

შეგხვედრიათ სიტუაცია, როდესაც პროგრამული უზრუნველყოფის დეინსტალაცია ტოვებს სერვისს ან დრაივერის ჩანაწერებს მასში რეესტრი, და Windows ცდილობს მათ ჩატვირთვას ყოველი ჩატვირთვისას, ვერ ხერხდება და ყოველ ჯერზე იწერს შეცდომას სისტემის მოვლენის ჟურნალში დაწყება?

ეს სტატია გეტყვით, თუ როგორ უნდა წაშალოთ ობოლი სერვისი Windows 10-ში (და უფრო ადრე) რეესტრის, SC.exe ბრძანების ხაზის, PowerShell-ის ან ავტომატური გაშვება. შემდგომ გაგრძელებამდე შექმენით ა სისტემის აღდგენის წერტილი და მიიღეთ ა სრული რეესტრის სარეზერვო ასლი.

თუ იპოვით ამას არ არის დამოკიდებული არსებობს სერვისისთვის, შეგიძლიათ წაშალოთ დარჩენილი ან არასასურველი სერვისი Windows-ში ერთ-ერთი შემდეგი მეთოდის გამოყენებით.

შინაარსი

  1. წაშალეთ სერვისი Windows-ში
    • მეთოდი 1: SC.EXE ბრძანების გამოყენებით
    • მეთოდი 2: Autoruns-ის გამოყენება
    • მეთოდი 3: რეესტრის რედაქტორის გამოყენება
    • მეთოდი 4: PowerShell-ის გამოყენება
    • მეთოდი 5: პროცესის ჰაკერის გამოყენება
  2. ინფორმაცია: სერვისის დამოკიდებულების ნახვა

როგორ წავშალოთ სერვისი Windows-ში?

შეგიძლიათ წაშალოთ სერვისი ჩაშენებული SC.exe ბრძანების ხაზის, რეესტრის რედაქტორის, PowerShell-ის ან ისეთი პროგრამის გამოყენებით, როგორიცაა Autoruns. მიჰყევით ერთ-ერთ ამ მეთოდს:

SC ბრძანების გამოყენებით

The SC.EXE Windows-ში ბრძანების ხაზის ინსტრუმენტი შეიძლება გამოყენებულ იქნას სერვისების შესაქმნელად, რედაქტირებისთვის ან წასაშლელად. Windows-ში სერვისის წასაშლელად გამოიყენეთ შემდეგი ბრძანების ხაზის სინტაქსი ადმინისტრატორის ბრძანების ხაზი:

sc წაშალე service_name


სად სერვისის_სახელი ეხება სერვისის მოკლე სახელს, მისი საჩვენებელი სახელის ნაცვლად. მოკლე სახელის საპოვნელად გახსენით Services MMC და ორჯერ დააწკაპუნეთ სერვისზე.

  • მაგალითი 1: Google Update Service (გუპდატი) არის საჩვენებელი სახელი და გუპდატი არის მოკლე სახელი.
  • მაგალითი 2: Dell SupportAssist (SupportAssistAgent) არის საჩვენებელი სახელი და SupportAssistAgent არის მოკლე სახელი.
    სერვისის მოკლე სახელი სერვისები mmc

სერვისის მოკლე სახელის პოვნის კიდევ ერთი გზა არის ამ ბრძანების ხაზის გამოყენებით:

sc შეკითხვის ტიპი= სერვისი | მეტი

ზემოთ მოცემული ბრძანება ჩამოთვლის ყველა სერვისს სერვისის (მოკლე) სახელთან და საჩვენებელ სახელთან ერთად.

ან, თუ თქვენ იცით საჩვენებელი სახელი, შეგიძლიათ იპოვოთ სერვისის სახელი ამ ბრძანების გამოყენებით:

sc getkeyname "სერვისის საჩვენებელი სახელი"

რომელიც ამ მაგალითში არის:

sc getkeyname "Google Update Service (gupdate)"
Windows-ის სერვისის წაშლა - დარჩენილი სერვისი

Ერთხელ სერვისის მოკლე სახელი მიიღება რომელიმე ზემოთ ჩამოთვლილი მეთოდის გამოყენებით, გამოიყენეთ ეს ბრძანება სერვისის წასაშლელად:

sc წაშლის ტესტი

თქვენ ნახავთ გამომავალს: [SC] DeleteService SUCCESS

Windows-ის სერვისის წაშლა - დარჩენილი სერვისი

ეს წაშლის მითითებულ სერვისს (ამ მაგალითში „ტესტი“ სერვისი) კომპიუტერიდან.

თუ სერვისი მუშაობს ან სხვა პროცესს აქვს ღია სახელური სერვისზე, ის მონიშნული იქნება წაშლისთვის და წაიშლება მომდევნო გადატვირთვაზე.

სერვისის წაშლა არ შეიძლება?

თუ სერვისის წაშლისას მიიღებთ შემდეგ შეცდომას, ასევე შესაძლებელია, რომ ცდილობთ სერვისის წაშლას ჩვეულებრივი ბრძანების სტრიქონიდან ნაცვლად ადმინისტრატორის ბრძანების ხაზი.

თუ იგივე შეცდომა მოხდება ადმინისტრატორის ბრძანების სტრიქონში, მაშინ ეს ნიშნავს, რომ ამჟამად შესული მომხმარებლის ანგარიშზე არ აქვს სრული კონტროლის ნებართვები ამ სერვისზე.

[SC] OpenService FAILED 5: წვდომა აკრძალულია.

სერვისის წაშლისას ამ შეცდომის მოსაგვარებლად, საჭიროა ჯერ შეცვალეთ სერვისის ნებართვები. ალტერნატიულად, შეგიძლიათ გამოიყენოთ სისტემა ან TrustedInstaller ანგარიში სერვისის წასაშლელად.


დაკავშირებული:Windows 10 ნაგულისხმევი სერვისების კონფიგურაცია

Windows Sysinternals-დან Autoruns-ის გამოყენება

ავტომატური გაშვება, Microsoft Windows Sysinternals-დან არის ა უნდა ჰქონდეს ინსტრუმენტი, რომელიც დაგეხმარებათ მართოთ Windows-ის გაშვება, სერვისები, დრაივერები, Winsock პროვაიდერები, Internet Explorer-ის დანამატები, Shell გაფართოებები და ა.შ.

  1. ჩამოტვირთეთ Autoruns და გაუშვით
  2. ოფციების ჩანართიდან მონიშნეთ Microsoft-ის ჩანაწერების დამალვა ისე, რომ ჩამოთვლილი იყოს მხოლოდ მესამე მხარის ჩანაწერები.
  3. დაჭერა F5 ჩამონათვალის განახლებისთვის.
  4. დააწკაპუნეთ სერვისები ჩანართი არასასურველი ან დარჩენილი სერვისების წასაშლელად.
    წაშალეთ არასასურველი სერვისები
  5. დახურეთ ავტომატური გაშვებები.

რეესტრის რედაქტორის გამოყენებით

სერვისის ხელით წასაშლელად Windows რეესტრის მეშვეობით, გამოიყენეთ ეს ნაბიჯები:

  1. დაწყება Regedit.exe და გადადით შემდეგ ფილიალში:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
    წაშალეთ Windows სერვისის რეესტრის რედაქტორი
    Dell SupportAssist სერვისის რეესტრის გასაღები

    რეესტრის ზემოაღნიშნული კლავიშის ქვეშ მყოფი თითოეული ქვეკლავი წარმოადგენს დრაივერს ან სერვისს. გასაღების სახელი იგივეა რაც მოკლე სახელი სამსახურის. ასევე, თქვენ უნდა შეძლოთ ჩანაწერის იდენტიფიცირება მარტივად, ნახვის საშუალებით Ჩვენების სახელი და ImagePath მნიშვნელობები რეესტრის რედაქტორის მარჯვენა პანელში.

  2. იპოვეთ ჩანაწერი, რომლის წაშლა გსურთ.
  3. შექმენით შესაბამისი გასაღების სარეზერვო ასლი მისი ექსპორტი .reg ფაილზე.
  4. ექსპორტის შემდეგ, დააწკაპუნეთ ღილაკზე მარჯვენა ღილაკით და აირჩიეთ წაშლა.
  5. გადით რეესტრის რედაქტორიდან.

PowerShell-ის გამოყენებით

PowerShell-ის ადმინისტრატორის ფანჯრიდან შეგიძლიათ გამოიყენოთ შემდეგი ბრძანებები სერვისის წასაშლელად.

$service = Get-WmiObject -Class Win32_Service -ფილტრი "Name='servicename'" $service.delete()
წაშალეთ სერვისი Windows-ში - powershell

ReturnValue დან 0 მიუთითებს, რომ ოპერაცია წარმატებით დასრულდა. სერვისი წაშლილია და აღარ გამოჩნდება სერვისების MMC-ში.

დაბრუნების მნიშვნელობის გასაგებად, იხილეთ Microsoft-ის სტატია Win32_Service კლასის მეთოდის წაშლა

Windows-ის სერვისის წაშლა - დარჩენილი სერვისიან შეგიძლიათ გაუშვათ sc.exe ბრძანება PowerShell-ში. ესეც იმუშავებს. მაგრამ თქვენ უნდა მიუთითოთ გაფართოება (sc.exe) PowerShell-ში გაშვებისას. ეს იმიტომ, რომ ბრძანება სკ (გაფართოების ხსენების გარეშე .exe) განიმარტება როგორც კომპლექტი-კონტენტი რომელიც არის ჩაშენებული cmdlet PowerShell-ში.

ეს კიდევ უფრო ადვილია, თუ დაინსტალირებული გაქვთ PowerShell 6.0. PowerShell 6-ში და უფრო მაღალ ვერსიებში, შეგიძლიათ გამოიყენოთ ეს სინტაქსი სერვისის წასაშლელად:

Remove-Service -Name ServiceName

გაშვებული ამოღება-სერვისი ბრძანება PowerShell-ის ძველ ვერსიებში (<6.0) აჩვენებს შეცდომას: ტერმინი „მოშლა-სერვისი“ არ არის აღიარებული როგორც cmdlet-ის, ფუნქციის, სკრიპტის ფაილის ან მოქმედი პროგრამის სახელი.


პროცესის ჰაკერის გამოყენება

Process Hacker არის კარგი პროცესის მართვის პროგრამა, რომელიც გარეგნულად ჰგავს Microsoft-ის Process Explorer-ს. Process Hacker-ით თქვენ შეგიძლიათ მარტივად წაშალოთ სერვისი მარჯვენა ღილაკით მენიუს საშუალებით.

წაშალეთ windows სერვისის პროცესის ჰაკერი
წაშალეთ სერვისი Process Hacker-ის გამოყენებით. მაგ., Dell SupportAssist სერვისი

დაიწყეთ პროცესის ჰაკერი ადმინისტრატორად. გადადით სერვისების ჩანართზე, დააწკაპუნეთ მაუსის მარჯვენა ღილაკით სერვისზე, რომლის წაშლა გსურთ და დააჭირეთ წაშლას.

(როგორც გვერდითი შენიშვნა, ასევე შეგიძლიათ კონფიგურაცია მომსახურების ნებართვები პროცესის ჰაკერის გამოყენებით.)

ჩამოტვირთეთ Process Hacker-დან https://processhacker.sourceforge.io/


სერვისის დამოკიდებულების ნახვა

როდესაც თქვენ ამოიღებთ სერვისს, სხვები, რომლებიც დამოკიდებულნი არიან სერვისზე, ვერ დაიწყებენ და დააბრუნებენ შეცდომას "მოხდა სისტემის შეცდომა 1075. დამოკიდებულების სერვისი არ არსებობს ან მონიშნულია წასაშლელად.“ როდესაც დრაივერის ან სერვისის ჩანაწერი რჩება რეესტრში, მაგრამ შესაბამისი ფაილები აკლია, Event Log ჩაიწერს ჩანაწერს ID: 7000 ყოველ დაწყებაზე.

ჟურნალის სახელი: სისტემა. წყარო: სერვისის კონტროლის მენეჯერი. თარიღი: ღონისძიების ID: 7000. დონე: შეცდომა. აღწერა: DgiVecp სერვისი ვერ დაიწყო შემდეგი შეცდომის გამო:სისტემა ვერ პოულობს მითითებულ ფაილს.

ასე რომ, მიზანშეწონილია ჯერ შეამოწმოთ არის თუ არა რაიმე დამოკიდებული. ამის შემოწმება შეგიძლიათ Services MMC-ში ორჯერ დააწკაპუნეთ პუნქტზე, რომლის წაშლასაც აპირებთ და დააწკაპუნეთ Dependencies ჩანართზე. კომპონენტების სია, რომლებიც დამოკიდებულია ამ სერვისზე, ნაჩვენებია ქვემოთ. აქ არის მაგალითი, სადაც „ფაქსი“ დამოკიდებულია „Print Spooler“-ზე დასაწყებად.

წაშალეთ არასასურველი სერვისები

მიუხედავად იმისა, რომ მესამე მხარის სერვისების უმეტესობას არ ჰყავს დამოკიდებულები, ზოგიერთს აქვს. ყოველთვის სასურველია გადახედოთ ამ ჩანართს ნივთის გასუფთავებამდე.

დამოკიდებულების გადამოწმების კიდევ ერთი გზა არის ამ ბრძანების გაშვება Command Prompt ფანჯრიდან. (მაგალითად, ბეჭდვის სპულერი)

sc enumdepend spooler
წაშალეთ არასასურველი სერვისი Windows-ში

ამ სტატიაში მოცემული ინფორმაცია ეხება Windows-ის ყველა ვერსიას, მათ შორის Windows 10-ს.


ერთი პატარა მოთხოვნა: თუ მოგეწონათ ეს პოსტი, გთხოვთ გააზიაროთ?

თქვენგან ერთი "პატარა" გაზიარება სერიოზულად დაგეხმარება ამ ბლოგის ზრდაში. რამდენიმე შესანიშნავი წინადადება:
  • ჩამაგრება!
  • გააზიარეთ ის თქვენს საყვარელ ბლოგზე + Facebook, Reddit
  • ტვიტერში!
ასე რომ, დიდი მადლობა მხარდაჭერისთვის, ჩემო მკითხველო. თქვენი დროის 10 წამზე მეტი არ დასჭირდება. გაზიარების ღილაკები ზუსტად ქვემოთ არის. :)