כיצד למחוק שירות ב- Windows בשיטות שונות - Winhelponline

How Delete Service Windows Using Different Methods Winhelponline

שירותים MMC

האם נתקלת במצב שבו הסרת תוכנה משאירה את ערכי השירות או מנהל ההתקן שלה ברישום, ו- Windows מנסה לטעון אותם בכל אתחול, נכשל ונרשם את השגיאה ליומן אירועי המערכת בכל הפעלה?



מאמר זה מפרט כיצד למחוק שירות יתום ב- Windows 10 (ומעלה) באמצעות הרישום, שורת הפקודה SC.exe, PowerShell או הפעלות אוטומטיות . לפני שתמשיך הלאה, צור א נקודת שחזור מערכת ו / או א גיבוי הרישום השלם .



אם אתה מוצא את זה אין תלויים קיים עבור שירות, באפשרותך להמשיך למחוק את שאריות השירות או הלא רצוי ב- Windows באמצעות אחת מהשיטות הבאות.



תוכן



  1. מחק שירות ב- Windows
  2. מידע: הצג תלות בשירות

כיצד למחוק שירות ב- Windows?

באפשרותך למחוק שירות באמצעות שורת הפקודה המובנית SC.exe, עורך הרישום, PowerShell או כלי עזר כמו Autoruns. בצע אחת מהשיטות הבאות:

מחק שירות באמצעות הפקודה SC

ה SC.EXE כלי שורת הפקודה ב- Windows יכול לשמש ליצירה, עריכה או מחיקה של שירותים. כדי למחוק שירות ב- Windows, השתמש בתחביר של שורת הפקודה הבאה מ- שורת הפקודה של מנהל המערכת :

sc מחק שירות_שם

איפה שם השירות מתייחס לשם הקצר של השירות, במקום לשם התצוגה שלו. כדי למצוא את השם הקצר, פתח את Services MMC ולחץ פעמיים על שירות.
  • דוגמה 1: השם הקצר עבור עדכונים אוטומטיים הוא wuauserv ושם התצוגה הוא 'עדכונים אוטומטיים'.
  • דוגמה 2: שירות העדכונים של גוגל ( gupdate ) הוא שם התצוגה, ו- gupdate הוא השם הקצר
    מחק שירותים לא רצויים

דרך נוספת למצוא את השם הקצר של שירות היא באמצעות שורת פקודה זו:

sc getkeyname 'שם תצוגת שירות'

שבדוגמה זו הוא:

sc getkeyname 'שירות העדכונים של גוגל (gupdate)'

מחק שירות בחלונות - שאריות שירות

פעם ה שם קצר של שירות מתקבל באחת מהשיטות לעיל, השתמש בפקודה זו כדי למחוק את השירות:

sc מחק הבדיקה

תראה את הפלט: [SC] הצלחה ב- DeleteService

מחק שירות בחלונות - שאריות שירות

פעולה זו מוחקת את השירות שצוין (שירות 'בדיקה' בדוגמה זו) מהמחשב.

אם השירות פועל או שיש לתהליך אחר ידית פתוחה לשירות, הוא יסומן למחיקה ויוסר בעת האתחול הבא.

לא מצליחים למחוק שירות?

אם אתה מקבל את השגיאה הבאה בעת מחיקת השירות, ייתכן גם שאתה מנסה למחוק שירות משורת הפקודה הרגילה, במקום מוגבה או שורת הפקודה של מנהל המערכת .

אם אותה שגיאה תתרחש בשורת הפקודה של מנהל המערכת, המשמעות היא שלחשבון המשתמש המחובר כעת אין הרשאות שליטה מלאות עבור שירות זה.

[SC] OpenService נכשל 5: הגישה נדחתה.

כדי לפתור שגיאה זו בעת מחיקת שירות, עליך שנה תחילה את הרשאות השירות . לחלופין, אתה יכול להשתמש ב- מערכת אוֹ מתקין מהימן חשבון למחיקת השירות.


קָשׁוּר: תצורת שירותי ברירת המחדל של Windows 10

מחק שירות באמצעות הפעלות אוטומטיות מ- Windows Sysinternals

הפעלות אוטומטיות , מ- Microsoft Windows Sysinternals, הוא א חייב כלי שעוזר לך לנהל את האתחול של Windows, שירותים, מנהלי התקנים, ספקי Winsock, תוספות Internet Explorer, סיומות מעטפת וכו '.

  1. הורד הפעלות אוטומטיות והפעל אותו
  2. בכרטיסייה אפשרויות, סמן הסתר רשומות של מיקרוסופט כך שרק רשומות הצד השלישי רשומות.
  3. לחץ על F5 כדי לרענן את הרישום.
  4. לחץ על שירותים כדי למחוק את השירותים שאינם רצויים או שנותרו.
    מחק שירותים לא רצויים
  5. סגור ריצות אוטומטיות.

מחק שירות באמצעות עורך הרישום

כדי למחוק שירות באופן ידני ישירות דרך הרישום של Windows, השתמש בצעדים הבאים:

  1. הַתחָלָה Regedit.exe ונווט לענף הבא:
    HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Services
    מחק שירות ב- Windows - שירות שאריות regedit.exe

    מפתח רישום שירותים.

    כל מפתח משנה תחת מפתח הרישום לעיל מייצג מנהל התקן או שירות. שם המפתח הוא גם שם קצר של השירות. כמו כן, אתה אמור להיות מסוגל לזהות את הערך בקלות על ידי הסתכלות על הצג שם ו ImagePath ערכים בחלונית הימנית בעורך הרישום.

  2. מצא את הערך שברצונך למחוק.
  3. גבה את המפתח המתאים על ידי מייצא אותו לקובץ .reg.
  4. לאחר הייצוא, לחץ באמצעות לחצן העכבר הימני על המקש ובחר מחק.
  5. צא מעורך הרישום.

מחק שירות באמצעות PowerShell

מחלון מנהל PowerShell, באפשרותך להשתמש בפקודות הבאות כדי למחוק שירות.

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

למחוק שירות ב- Windows -

ערך החזרה שֶׁל 0 מציין כי הפעולה הצליחה. השירות נמחק ולא יופיע עוד ב- MMC Services.

כדי לדעת את המשמעות של ערך החזר, עיין במאמר של מיקרוסופט מחק את שיטת המחלקה Win32_Service

מחק שירות בחלונות - שאריות שירותאו שאתה יכול להפעיל את פקודת sc.exe ב- PowerShell. זה גם יעבוד. אבל אתה צריך להשתמש בסיומת הקובץ ( sc.exe ) בעת הפעלתו ב- PowerShell. הסיבה לכך היא הפקודה SC (מבלי להזכיר את ההרחבה .exe ) יתפרש כ סט-תוכן שהוא cmdlet מובנה ב- PowerShell.

זה אפילו קל יותר אם מותקנת ב- PowerShell 6.0. ב- PowerShell 6 ומעלה, אתה יכול להשתמש בתחביר זה כדי להסיר שירות:

הסר-שירות-שם שירות שם

מפעילה את הסר שירות פקודה בגרסאות ישנות יותר של PowerShell (<6.0) shows the error: המונח 'הסר שירות' אינו מזוהה כשם של cmdlet, פונקציה, קובץ סקריפט או תוכנית הפעלה.

הצג תלויים בשירות

כשאתה מסיר שירות, אחרים שתלויים בשירות לא יצליחו להתחיל, ומחזירים את השגיאה ' אירעה שגיאת מערכת 1075. שירות התלות אינו קיים או סומן למחיקה. '. כאשר שריד מנהל התקן או שירות נותר ברישום, אך הקבצים המתאימים חסרים, יומן האירועים יתעד ערך עם תעודת זהות: 7000 בכל התחלה.

שם יומן: מקור מערכת: מנהל בקרת השירות תאריך: מזהה אירוע: 7000 רמה: תיאור שגיאה: שירות DgiVecp נכשל בהפעלתו עקב השגיאה הבאה:   המערכת לא יכולה למצוא את הקובץ שצוין. 

לכן, מומלץ לבדוק תחילה אם ישנם תלויים. אתה יכול לבדוק את זה בשירותי MMC על ידי לחיצה כפולה על הפריט שאתה עומד למחוק ולחץ על הכרטיסיה תלות. רשימת הרכיבים התלויים בשירות זה מוצגת להלן. הנה דוגמה, שבה 'פקס' תלוי ב- 'הדפסת סליל הדפסה' כדי להתחיל.

מחק שירותים לא רצויים

בעוד שלרוב שירותי צד שלישי אין תלות, יש כאלה. תמיד מומלץ להעיף מבט בכרטיסייה זו לפני ניקוי הפריט.

דרך נוספת לאמת את התלויים היא להפעיל פקודה זו מחלון שורת פקודה. (דוגמא, הדפסת סליל )

spooler תלוי סביבה

מחק שירות לא רצוי ב- Windows

המידע במאמר זה חל על כל גרסאות Windows, כולל Windows 10.


בקשה קטנה אחת: אם אהבתם את הפוסט הזה, אנא שתפו את זה?

נתח 'קטנטן' אחד ממך יעזור מאוד ברציפות בצמיחת הבלוג הזה. כמה הצעות נהדרות:
  • להצמיד אותו!
  • שתף אותו לבלוג האהוב עליך + פייסבוק, Reddit
  • צייץ את זה!
אז תודה רבה על תמיכתך, הקורא שלי. זה לא ייקח יותר מ -10 שניות מזמנך. לחצני השיתוף נמצאים ממש למטה. :)