תוֹכֶן
VBScript מאפשר לך ליצור קטן או לא מקוון יישומים המבצעים משימות קטנות, כגון הפעלת תהליך בזמן מתוכנן. כאשר אין לך גישה למנהל המשימות או לשורת הפקודה, אבל באמת צריך לסיים תהליך, אתה יכול לכתוב סקריפט שעושה את זה באמצעות תהליך אוטומטי. במקור, VBS אין פונקציה מסוימת כדי לסיים תהליכים, כלומר אתה חייב לעבוד סביב ממשק scripting שלך כדי לסיים כראוי משימה.
הוראות
אתה יכול לפתח תסריט כדי לסיים משימות מרחוק במחשב (פטריק ריאן / Lifesize / Getty Images)-
לחץ על תפריט "התחל"; "כל התוכניות"; "אביזרים" ו "Notepad".
-
הקלד את השורה הבאה בשורה הראשונה:
sComputerName = "."
-
התחל שורה חדשה והקלד את הטקסט הבא:
Stask = "task.exe"
החלף "task.exe" עם שם התהליך שאליו אתה רוצה לסיים.
-
הקלד את השורה הבאה בשורה חדשה:
SET oWMI = GETOBJECT ("winmgmts:" & "{impersonationLevel = להתחזה}! " & SComputerName & " root cimv2")
זה מקבל את Windows Management Instrumentation ממשק למחשב וממקם אותו על אובייקט מסוים.
-
הפעל שורה נוספת והקלד את הקוד הבא:
SET cTask = oWMI.ExecQuery ("בחר * מתוך Win32_Process כאשר שם =" "& sTask &" ")
זה מגדיר "cTask" כאובייקט עבור תהליך זה ינסה להפסיק.
-
הזן את הקוד הבא בהקשר המדויק שלו:
עבור כל OTask ב cTask oTask.Terminate () הבא
זה הורג את כל המשימות עם השם שצוין "sTask".
-
לחץ על "קובץ" ו "שמירה בשם" בחלון Notepad. בחר "כל הקבצים" תחת "שמור כסוג" והקלד "killtask.vbs" כמו שם הקובץ. לחץ על "שמור". נווט אל המקום שבו שמרת אותו ופתח אותו. זה מסיים את התהליך באופן אוטומטי.
שים לב
- אל תסיים תהליך המונע ממנהל המערכת שלך לקבל שליטה נאותה במחשב, אם לא בעצמך. לכך יש השלכות. השתמש בידע זה רק כדי לפתור את הבעיה במחשב שלך אם אין לך גישה למנהל המשימות או לשורת הפקודה.