Windows 7 หรือ Server 2008 แสดงเวลาทำงานสำหรับกระบวนการ


27

มีวิธีง่าย ๆ ที่จะแสดงว่ามีการใช้งานอินสแตนซ์ของ PID นานแค่ไหน?


ที่นี่ด้วย: superuser.com/q/772815/78897
Pacerier

คำตอบ:


33

ใช้ cmdlet รับ Powershell กระบวนการ:

รับกระบวนการ | Select-Object id, starttime, name | Sort-Object id


7
ที่น่าสนใจ - ไม่ใช่กระบวนการทั้งหมดที่มีstarttime
วอร์เรน

10
@warren - เรียกใช้ในฐานะผู้ดูแลระบบและบริการทั้งหมดมีเวลา
disasteraverted

@Davidw สิ่งที่เกี่ยวกับชุดคำสั่ง?
Pacerier

สิ่งนี้จะไม่นับตามระยะเวลาที่คอมพิวเตอร์อยู่ในโหมดไฮเบอร์เนตตั้งแต่เริ่มต้นกระบวนการ
BenVlodgi

@disasteraverted ฉันทำงาน PowerShell ISE เป็นผู้ดูแลระบบที่ใช้ Windows Server 2012 R2, กระบวนการทั้งหมดไม่ได้NO starttime
TheCrazyProgrammer

10

เกร็ก

ฉันรู้ว่า Process Explorer จะแสดงรายการนี้

รับได้ที่นี่: http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx

หากคุณเรียกใช้ให้คลิกขวาที่กระบวนการและเลือกPropertiesมันจะแสดงเวลาเริ่มต้นของกระบวนการ (และคุณสามารถคลิกที่Threadsแท็บที่นั่นเพื่อดูเวลาเริ่มกระทู้แต่ละรายการ)

ป้อนคำอธิบายรูปภาพที่นี่

อีกทางเลือกหนึ่งในการประมวลผล Explorer คุณสามารถคลิกView, Select ColumnsเลือกProcess Performanceแท็บและเลือกStart Timeแล้วมันจะแสดงให้เห็นว่าในคอลัมน์หน้าต่างหลักสำหรับ PIDs ทั้งหมด

คุณอาจต้องทำคณิตศาสตร์ของคุณเองในแต่ละกระทู้ภายในกระบวนการนั้น (แท็บกระทู้อีกครั้ง) และวันที่ / เวลาปัจจุบันเพื่อให้ได้คำตอบที่แท้จริง "นานแค่ไหน"


2
Process Explorer แก้ปัญหาได้
David Dai
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.