Списък на текущите процеси и времето за тяхното създаване - Winhelponline

List Running Processes



В диспечера на задачите на Windows не са посочени времето за създаване и датата на изпълняваните процеси. За да получите тази информация, можете да използвате един от тези методи.

Process Explorer

Process Explorer е отличен инструмент от Microsoft Sysinternals, който показва списък на активните в момента процеси, заедно с много други важни подробности. За да видите времето за създаване на процеса, щракнете върху Изглед меню в Process Explorer и щракнете върху Изберете колони ... В Производителност на процеса , поставете отметка близо до опцията Начален час и щракнете върху Добре . Хронология на процеса колона също може да бъде полезна.







Време за създаване на процеса



Сега ще видите допълнителна колона с име Начален час, показан в последния . Можете да плъзнете колоната в началото, ако е необходимо.



Време за създаване на процеса





WMI скрипт

Друга възможност за получаване на списъка на работещите процеси (заедно с времето за тяхното създаване) е използването на WMI, използване Дата на създаване имот в Win32_Process клас. Ето малък скрипт:

 Задайте objFS = CreateObject ('Scripting.FileSystemObject') Задайте objNewFile = objFS.CreateTextFile ('ProcessList.txt') strComputer = '.' Задайте objWMIService = GetObject ('winmgmts:' _ & '{impersonationLevel = impersonate}! \' _ & strComputer & ' root  cimv2') Set dtmProcTime = CreateObject (_ 'WbemScripting.SWbemDateTime' (_ 'select * from win32_process') За всеки objProcess In colProcess strOutput = strOutput & _ objProcess.Name & '(' & objProcess.ProcessID & ')' If NOT IsNull (objProcess.CreationDate) Тогава strOutput = strOutput & _bbTa getmytime (objProcess. = dtmProcTime.GetVarDate Крайна функция 

Копирайте горния код в Notepad и запазете файла като Proclist.vbs. Щракнете двукратно върху файла, за да го изпълните, и той създава текстов файл с име ProcessList.txt в същата папка, в която се намира скриптът.



списъчен процес

Текстовият файл съдържа списък на имената на процесите с времето за тяхното създаване, сортирани в хронологичен ред.

Използвайки WMIC (Инструментът на командния ред на WMI)

За да получите списъка на работещите процеси с времето за тяхното създаване, отворете прозореца на командния ред (CMD.EXE) и въведете следната команда:

WMIC ПРОЦЕС ВЗЕМЕТЕ ИМЕ, ДАТА НА СЪЗДАВАНЕ

Натиснете ENTER. Ще видите изход, подобен на по-долу:

20160608113122.658330 + 330 chrome.exe 20160608114051.136181 + 330 ShellExperienceHost.exe 20160608114422.533003 + 330 NisSrv.exe 20160608114515.118887 + 330 dllhost.exe 20160608114916.195621 + 330.79exe 3308908108 330.exe 3308109 330.exe 330890.exe

Печатът за дата / час е показан по-долу WMI формат на времето :

 yyyymmddHHMMSS 

За да разберете формата на датата и часа на WMI и да го конвертирате в обичайния формат, вижте статията Преобразуване на дати на WMI в стандартен формат за дата и час на уебсайта за ръководство за скриптове на Microsoft Windows.


Една малка молба: Ако тази публикация ви е харесала, моля, споделете това?

Един „малък“ дял от вас би помогнал сериозно много за растежа на този блог. Няколко чудесни предложения:
  • Закачете го!
  • Споделете го в любимия си блог + Facebook, Reddit
  • Изпратете го!
Така че благодаря много за вашата подкрепа, читателю. Това няма да отнеме повече от 10 секунди от вашето време. Бутоните за споделяне са точно отдолу. :)