Cara Menghapus Layanan di Windows menggunakan Metode Berbeda - Winhelponline

How Delete Service Windows Using Different Methods Winhelponline

Layanan MMC

Pernahkah Anda menemukan situasi di mana mencopot pemasangan perangkat lunak meninggalkan entri Layanan atau drivernya di registri, dan Windows mencoba memuatnya di setiap boot, gagal, dan mencatat kesalahan ke log Peristiwa Sistem di setiap startup?



Artikel ini memberi tahu Anda cara menghapus layanan yatim piatu di Windows 10 (dan yang lebih lama) menggunakan registri, baris perintah SC.exe, PowerShell, atau Autoruns . Sebelum melangkah lebih jauh, buat file Titik Pemulihan Sistem dan / atau a menyelesaikan backup Registry .



Jika Anda menemukannya tidak ada tanggungan ada untuk layanan, Anda dapat melanjutkan untuk menghapus Layanan yang tersisa atau tidak diinginkan di Windows menggunakan salah satu metode berikut.



Isi



  1. Hapus Layanan di Windows
  2. INFO: Lihat Dependensi Layanan

Bagaimana cara menghapus layanan di Windows?

Anda dapat menghapus layanan menggunakan baris perintah SC.exe bawaan, Editor Registri, PowerShell, atau utilitas seperti Autoruns. Ikuti salah satu metode berikut:

Hapus Layanan Menggunakan perintah SC

Itu SC.EXE alat baris perintah di Windows dapat digunakan untuk membuat, mengedit, atau menghapus Layanan. Untuk menghapus layanan di Windows, gunakan sintaks baris perintah berikut dari admin Command Prompt :

sc hapus service_name

Dimana Nama layanan mengacu pada nama pendek layanan, bukan nama tampilannya. Untuk menemukan nama pendek, buka Layanan MMC dan klik dua kali layanan.
  • Contoh 1: Nama pendek untuk Pembaruan Otomatis adalah wuauserv.dll dan nama tampilan adalah 'Pembaruan Otomatis'.
  • Contoh 2: Layanan Pembaruan Google ( gupdate ) adalah nama tampilan, dan gupdate adalah nama pendeknya
    Hapus layanan yang tidak diinginkan

Cara lain untuk menemukan nama pendek sebuah layanan adalah dengan menggunakan baris perintah ini:

sc getkeyname 'nama tampilan layanan'

yang dalam contoh ini adalah:

sc getkeyname 'Layanan Pembaruan Google (gupdate)'

hapus layanan di windows - layanan sisa

Setelah nama pendek layanan diperoleh menggunakan salah satu metode di atas, gunakan perintah ini untuk menghapus Layanan:

uji hapus sc

Anda akan melihat hasilnya: [SC] DeleteService SUKSES

hapus layanan di windows - layanan sisa

Ini menghapus layanan tertentu (layanan 'tes' dalam contoh ini) dari komputer.

Jika layanan sedang berjalan atau proses lain memiliki ekstensi pegangan terbuka ke layanan, itu akan ditandai untuk dihapus dan dihapus pada reboot berikutnya.

Tidak dapat menghapus layanan?

Jika Anda menerima kesalahan berikut saat menghapus layanan, mungkin juga Anda mencoba untuk menghapus layanan dari Command Prompt normal, bukan yang ditinggikan atau admin Command Prompt .

Jika kesalahan yang sama terjadi di Command Prompt admin, artinya akun pengguna yang saat ini masuk tidak memiliki izin kontrol penuh untuk layanan tersebut.

[SC] OpenService FAILED 5: Akses ditolak.

Untuk mengatasi kesalahan ini saat menghapus layanan, Anda perlu ubah izin Layanan terlebih dahulu . Sebagai alternatif, Anda dapat menggunakan SISTEM atau TrustedInstaller akun untuk menghapus layanan.


TERKAIT: Konfigurasi Layanan Default Windows 10

Hapus Layanan Menggunakan Autoruns dari Windows Sysinternals

Autoruns , dari Microsoft Windows Sysinternals, adalah harus dimiliki alat yang membantu Anda mengelola startup Windows, layanan, driver, penyedia Winsock, add-on Internet Explorer, ekstensi Shell, dll.

  1. Unduh Autoruns dan jalankan
  2. Dari tab Options, centang Sembunyikan Entri Microsoft sehingga hanya entri pihak ketiga yang dicantumkan.
  3. Tekan F5 untuk menyegarkan daftar.
  4. Klik Jasa tab untuk menghapus layanan yang tidak diinginkan atau tersisa.
    Hapus layanan yang tidak diinginkan
  5. Tutup Autoruns.

Hapus Layanan Menggunakan Editor Registri

Untuk menghapus layanan secara manual secara langsung melalui Windows Registry, gunakan langkah-langkah ini:

  1. Mulailah Regedit.exe dan arahkan ke cabang berikut:
    HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Services
    menghapus layanan di windows - layanan sisa regedit.exe

    Kunci registri layanan.

    Setiap sub-kunci di bawah kunci registri di atas mewakili driver atau Layanan. Nama kuncinya juga adalah nama pendek dari layanan tersebut. Selain itu, Anda harus dapat mengidentifikasi entri tersebut dengan mudah dengan melihat Nama tampilan dan ImagePath nilai di panel kanan di Editor Registri.

  2. Temukan entri yang ingin Anda hapus.
  3. Cadangkan kunci yang sesuai dengan mengekspornya ke file .reg.
  4. Setelah diekspor, klik kanan tombol tersebut, dan pilih Hapus.
  5. Keluar dari Editor Registri.

Hapus Layanan Menggunakan PowerShell

Dari jendela administrator PowerShell, Anda dapat menggunakan perintah berikut untuk menghapus layanan.

$ service = Dapatkan-WmiObject -Kelas Win32_Service -Filter 'Name =' servicename '' $ service.delete ()

hapus layanan di windows - PowerShell

ReturnValue dari 0 menunjukkan bahwa operasi berhasil. Layanan dihapus dan tidak akan lagi muncul di MMC Layanan.

Untuk mengetahui arti dari nilai pengembalian, lihat artikel Microsoft Hapus metode kelas Win32_Service

hapus layanan di windows - layanan sisaAtau Anda bisa menjalankan perintah sc.exe di PowerShell. Itu akan berhasil juga. Tetapi Anda perlu menggunakan ekstensi file ( sc.exe ) saat menjalankannya di PowerShell. Ini karena perintahnya SC (tanpa menyebutkan ekstensi .exe ) akan diartikan sebagai Set-Konten yang merupakan cmdlet bawaan di PowerShell.

Bahkan lebih mudah jika Anda menginstal PowerShell 6.0. Di PowerShell 6 dan lebih tinggi, Anda dapat menggunakan sintaks ini untuk menghapus layanan:

Hapus-Layanan -Nama LayananNama

Menjalankan Hapus-Layanan perintah di versi PowerShell (<6.0) shows the error: Istilah 'Hapus-Layanan' tidak dikenali sebagai nama cmdlet, fungsi, file skrip, atau program yang dapat dioperasikan.

Lihat Dependen suatu Layanan

Saat Anda menghapus sebuah layanan, layanan lain yang bergantung pada layanan tersebut akan gagal untuk memulai, memunculkan kesalahan ' Kesalahan sistem 1075 telah terjadi. Layanan ketergantungan tidak ada atau telah ditandai untuk dihapus. ”. Ketika pengandar atau entri layanan tersisa di registri, tetapi file terkait hilang, Log Kejadian akan merekam entri dengan ID: 7000 di setiap awal.

Nama Log: Sumber Sistem: Manajer Kontrol Layanan Tanggal: ID Kejadian: 7000 Tingkat: Deskripsi Kesalahan: Layanan DgiVecp gagal dimulai karena kesalahan berikut:   Sistem tidak dapat menemukan berkas yang dicari. 

Jadi, disarankan untuk mengecek dulu apakah ada tanggungan. Anda dapat memeriksanya di MMC Layanan dengan mengklik dua kali pada item yang akan Anda hapus dan mengklik tab Dependensi. Daftar komponen yang bergantung pada layanan itu ditampilkan di bawah. Berikut adalah contoh, di mana 'Fax' bergantung pada 'Print Spooler' untuk memulai.

Hapus layanan yang tidak diinginkan

Meskipun sebagian besar layanan pihak ketiga tidak memiliki tanggungan apa pun, beberapa memilikinya. Itu selalu disarankan untuk melihat tab ini sebelum menghapus item.

Cara lain untuk memverifikasi tanggungan adalah dengan menjalankan perintah ini dari jendela Command Prompt. (contoh, Print Spooler )

sc enumdepend spooler

Hapus layanan yang tidak diinginkan di windows

Informasi dalam artikel ini berlaku untuk semua versi Windows, termasuk Windows 10.


Satu permintaan kecil: Jika Anda menyukai posting ini, tolong bagikan ini?

Satu bagian 'kecil' dari Anda akan sangat membantu pertumbuhan blog ini. Beberapa saran bagus:
  • Sematkan!
  • Bagikan ke blog favorit Anda + Facebook, Reddit
  • Tweet itu!
Jadi terima kasih banyak atas dukungan Anda, pembaca saya. Ini tidak akan memakan waktu lebih dari 10 detik dari waktu Anda. Tombol bagikan ada tepat di bawah. :)