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.
Nyt näet uuden sarakkeen nimeltä Viimeinen alkamisaika . Voit vetää sarakkeen tarvittaessa alkuun.
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.
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!