רשימת תהליכים רצים וזמני היצירה שלהם - Winhelponline

List Running Processes



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

סייר תהליכים

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







זמן יצירת תהליך



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



זמן יצירת תהליך





תסריט WMI

אפשרות נוספת להשיג את רשימת התהליכים הפועלים (יחד עם זמן היצירה שלהם) היא שימוש ב- WMI באמצעות תאריך היווצרות נכס ב Win32_Process מעמד. הנה תסריט קטן:

 הגדר objFS = CreateObject ('Scripting.FileSystemObject') הגדר objNewFile = objFS.CreateTextFile ('ProcessList.txt') strComputer = '.' הגדר objWMIService = GetObject ('winmgmts:' _ & '{imersonationLevel = impersonate}! \' _ & strComputer & ' root  cimv2') Set dtmProcTime = CreateObject (_ 'WbemScripting.SWbemDateTime') Set colProcesses = objWMIService. (_ 'בחר * מ- win32_process') עבור כל objProcess ב- colProcesses strOutput = strOutput & _ objProcess.Name & '(' & objProcess.ProcessID & ')' אם לא הוא לא (objProcess.CreationDate) ואז strOutput = strOutput & vbTab & _ getmytime (objProcess.CreationDate) סיום אם לא הוא Null (objProcess.ExecutablePath) ואז strOutput = strOutput & vbTab & _ objProcess.ExecutablePath End אם strOutput = strOutput & vbCrLf הבא objNewFile.WriteLine strOutime wmitime = gitmetime = פונקציית סיום dtmProcTime.GetVarDate 

העתק את הקוד הנ'ל לפנקס הרשימות ושמור את הקובץ כ- Proclist.vbs. לחץ פעמיים על הקובץ כדי לבצע אותו, והוא יוצר קובץ טקסט בשם ProcessList.txt באותה תיקייה בה נמצא התסריט.



תהליך ריצה

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

באמצעות WMIC (כלי שורת הפקודה של WMI)

כדי לקבל את רשימת התהליכים הפועלים עם זמני היצירה שלהם, פתח חלון שורת פקודה (CMD.EXE) והקלד את הפקודה הבאה:

תהליך WMIC קבל שם, CREATIONDATE

לחץ אנטר. תראה פלט הדומה למטה:

20160608113122.658330 + 330 chrome.exe 20160608114051.136181 + 330 ShellExperienceHost.exe 20160608114422.533003 + 330 NisSrv.exe 20160608114515.118887 + 330 dllhost.exe 20160608114916.195621 + 330 chrome.exe 20160 20160306.exe 20160

חותמת התאריך / שעה מוצגת בהמשך פורמט זמן של WMI :

 yyyymmddHHMMSS 

להבנת פורמט התאריך והשעה של WMI ולהמרתו לפורמט הרגיל, עיין במאמר המרת תאריכי WMI לפורמט תאריך-שעה סטנדרטי באתר מדריך התסריט של Windows.


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

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