Luettelo juoksuprosesseista ja niiden luomisajoista - Winhelponline

List Running Processes



Windowsin Tehtävienhallinnassa ei ole luetteloa käynnissä olevien prosessien luomisajasta ja päivämäärästä. Saadaksesi nämä tiedot, voit käyttää jotakin näistä menetelmistä.

Prosessinhallinta

Prosessinhallinta on erinomainen työkalu Microsoft Sysinternalsilta, joka näyttää luettelon aktiivisista prosesseista sekä monia muita tärkeitä yksityiskohtia. Voit tarkastella prosessin luomisaikaa napsauttamalla Näytä -valikko Prosessinhallinta ja napsauta Valitse sarakkeet… vuonna Prosessin suorituskyky välilehti, aseta valintamerkki vaihtoehdon lähelle Aloitusaika ja napsauta OK . Prosessin aikajana sarake voi olla hyödyllinen.







Prosessin luontiaika



Nyt näet uuden sarakkeen nimeltä Viimeinen alkamisaika . Voit vetää sarakkeen tarvittaessa alkuun.



Prosessin luontiaika





WMI-komentosarja

Toinen vaihtoehto saada käynnissä olevien prosessien luettelo (yhdessä niiden luontiajan kanssa) on WMI: n käyttö Luomispäivä kiinteistö Win32_Process luokassa. Tässä on pieni käsikirjoitus:

 Aseta objFS = CreateObject ('Scripting.FileSystemObject') Aseta objNewFile = objFS.CreateTextFile ('ProcessList.txt') strComputer = '.' Aseta objWMIService = GetObject ('winmgmts:' _ & '{impersonationLevel = esiintyä}! \' _ & strComputer & ' root  cimv2') Aseta dtmProcTime = CreateObject (_ 'WbemScripting.SWbemDateTime') Aseta colProcessu = objWMIS (_ 'select * from win32_process') Jokaiselle objProcessille colProcessissa strOutput = strOutput & _ objProcess.Name & '(' & objProcess.ProcessID & ')' Jos EI IsNull (objProcess.CreationDate) Sitten strOutput = strOutput & vbTab & _ getmytime (objProcess.CreationDate) Loppu, jos EI EIVÄT ole (objProcess.ExecutablePath) Sitten strOutput = strOutput & vbTab & _ objProcess.ExecutablePath End Jos strOutput = strOutput & vbCrLf Seuraava objNewFile.WriteLite Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime Wmitime WmitePalaaVideoWitimePalkkaaWitimePalkkaaWitimePalkkaa = dtmProcTime.GetVarDate End -toiminto 

Kopioi yllä oleva koodi Muistioon ja tallenna tiedosto Proclist.vbs-tiedostona. Kaksoisnapsauta tiedostoa suorittaaksesi sen, ja se luo tekstitiedoston nimeltä ProcessList.txt samassa kansiossa, jossa komentosarja sijaitsee.



luettelo käynnissä

Tekstitiedosto sisältää luettelon prosessinimistä ja niiden luomisaikoista, aikajärjestyksessä.

Käyttämällä WMIC (WMI: n komentorivityökalu)

Saat luettelon käynnissä olevista prosesseista ja niiden luomisajoista avaamalla komentokehoteikkuna (CMD.EXE) ja kirjoittamalla seuraava komento:

WMIC-PROSESSI SAA NIMI, LUOMISPÄIVÄMÄÄRÄ

Paina Enter. Näet samanlaisen tuotoksen kuin alla:

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

Päiväys / aikaleima näytetään seuraavassa WMI-aikamuoto :

 yyyymmddHHMMSS 

Katso artikkeli ymmärtääksesi WMI: n päivämäärä- ja aikamuoto ja muuntaa se tavalliseen muotoon WMI-päivämäärien muuntaminen normaaliksi päivämäärä-aika-muodoksi Microsoft Windows Scripting Guide -sivustolla.


Yksi pieni pyyntö: Jos pidit tästä viestistä, jaa tämä?

Yksi 'pieni' osuutesi sinulta auttaisi vakavasti paljon tämän blogin kasvussa. Hyviä ehdotuksia:
  • Kiinnittää sen!
  • Jaa se suosikki blogiisi + Facebookiin, Reddit
  • Twiitti se!
Joten kiitos paljon tuestasi, lukijani. Se ei vie yli 10 sekuntia ajastasi. Jakopainikkeet ovat aivan alapuolella. :)