Navedite tekoče procese in čas njihovega ustvarjanja

Upravitelj opravil Windows ne navaja časa in datuma ustvarjanja procesov, ki se izvajajo. Za pridobitev teh informacij lahko uporabite eno od teh metod.

Raziskovalec procesov

Raziskovalec procesov je odlično orodje Microsoft Sysinternals, ki prikazuje seznam trenutno aktivnih procesov, skupaj z mnogimi drugimi pomembnimi podrobnostmi. Če si želite ogledati čas ustvarjanja postopka, kliknite na Ogled meni v Raziskovalec procesovin kliknite Izberite stolpce … V Učinkovitost procesa zavihek, postavite kljukico blizu možnosti Začetni časin kliknite v redu. Časovnica procesa stolpec je lahko tudi koristen.

Čas ustvarjanja procesa

Zdaj boste videli dodaten stolpec z imenom Začetni čas, prikazan na zadnjem. Po potrebi lahko stolpec povlečete na začetek.

Čas ustvarjanja procesa

Skript WMI

Druga možnost za pridobitev seznama tekočih procesov (skupaj s časom njihovega ustvarjanja) je uporaba WMI z uporabo Datum nastanka lastnine v Win32_Process razredu. Tukaj je majhen skript:

Nastavite objFS = CreateObject("Skriptiranje. FileSystemObject") Nastavite objNewFile = objFS.CreateTextFile("ProcessList.txt") strComputer = "." Nastavite objWMIService = GetObject("winmgmts:" _. & "{impersonationLevel=impersonate}!\\" _. & strComputer & "\root\cimv2") Nastavite dtmProcTime = CreateObject( _. "WbemScripting. SWbemDateTime") Nastavite colProcesses = objWMIService. ExecQuery( _. "select * from win32_process" ) Za vsak objProcess v colProcesses. strOutput = strOutput & _. objProcess. Ime & " (" & objProcess. ProcessID & ")" Če NI IsNull (objProcess. CreationDate) Nato. strOutput = strOutput & vbTab & _. getmytime (objProcess. Datum nastanka) Konec, če NI IsNull (objProcess. Izvedljiva pot) Nato. strOutput = strOutput & vbTab & _. objProcess. Izvedljiva pot. Konec Če. strOutput = strOutput & vbCrLf. Naslednji. objNewFile. WriteLine strOutput Funkcija getmytime (wmitime) dtmProcTime. Vrednost = wmitime. getmytime = dtmProcTime. GetVarDate. Končna funkcija

Kopirajte zgornjo kodo v beležnico in shranite datoteko kot Proclist.vbs. Dvokliknite datoteko, da jo izvedete, in ustvari besedilno datoteko z imenom ProcessList.txt v isti mapi, kjer je skript.

seznam izvajanja procesa

Besedilna datoteka vsebuje seznam imen procesov z njihovimi časi ustvarjanja, razvrščenih v kronološkem vrstnem redu.

Uporaba WMIC (orodje ukazne vrstice WMI)

Če želite dobiti seznam delujočih procesov z njihovimi časi ustvarjanja, odprite okno ukaznega poziva (CMD.EXE) in vnesite naslednji ukaz:

WMIC PROCES PRIDOBITE IME, USTVARJANJE

Pritisnite ENTER. Videli boste izhod, podoben spodnjemu:

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. 20160608115108.793552+330 chrome.exe. 20160608115516.446428+330 Greenshot.exe

Datum/časovni žig je prikazan spodaj Format časa WMI:

llllmmddHHMMSS

Če želite razumeti format datuma in časa WMI ter ga pretvoriti v običajno obliko, glejte članek Pretvarjanje datumov WMI v standardno obliko datuma in časa na spletnem mestu Microsoft Windows Scripting Guide.


Ena majhna prošnja: če vam je bila objava všeč, jo delite?

En "droben" vaš delež bi resno pomagal pri rasti tega bloga. Nekaj ​​odličnih predlogov:
  • Pripnete!
  • Delite ga na svoj najljubši blog + Facebook, Reddit
  • Tweetajte!
Najlepša hvala za vašo podporo, moj bralec. Ne bo vzelo več kot 10 sekund vašega časa. Gumbi za skupno rabo so spodaj. :)