Xác định thời gian hoạt động


26

Có cách nào để xác định 'thời gian hoạt động' của một tiến trình trong Windows. Thất vọng khi thấy rằng nó không phải là một trong những thuộc tính khả dụng khi sử dụng Trình quản lý tác vụ.

Câu trả lời:


22

Bạn có thể thấy điều này với Process Explorer . Trong menu thanh tác vụ chọn Viewvà kiểm tra Show Process Treevà các Show Lower Panetùy chọn. Nhấp chuột phải vào bất kỳ cột nào và Select Columns, bây giờ bấm vào Process Performancetab và chọn Start Timehộp.

Cập nhật cộng đồng:

Như đã đề cập trong các nhận xét, trong các phiên bản gần đây hơn của công cụ (hiện tại là vào năm 2019), thông tin đã được chuyển vào tab hình ảnh của các trang thuộc tính liên quan đến từng mục của cây quy trình (Chỉ cần double-clicktên quy trình, không yêu cầu các bước khác ).

nhập mô tả hình ảnh ở đây


1
Này TiZon. Đây có vẻ là một công cụ thực sự hữu ích. Cảm ơn
nick

Hoặc bạn có thể nhấp chuột phải, Thuộc tính và trên tab Chủ đề, có thời gian bắt đầu.
Betlista

Trong liên kết, phần Tải xuống, "Chạy ngay từ Sysiternals Live", khi chạy, process treekhông thể nhấp vào chế độ xem. Tôi có windows 7 Enterprise, vì vậy có thể nó bị chặn bởi tường lửa của tôi.
dùng3123159

@Betlista, không có tab chủ đề trong Thuộc tính
user3123159

1
Câu trả lời này đã lỗi thời. Đối với Process Explorer v16.26, nhấp chuột phải vào quy trình -> Thuộc tính -> tab Chủ đề -> thời gian bắt đầu được liệt kê bên dưới. Không cần phải kiểm tra Show Process Treehay Show Lower Pane. Các Performancetab không liệt kê thời gian bắt đầu nữa. Khung dưới không được sử dụng để tìm thời gian bắt đầu.
BurnsBA

28

Điều này có thể được thực hiện bằng cách sử dụng Powershell.

Chạy nó với tư cách quản trị viên và sau đó thực thi

Nhận-Quá trình | chọn tên, thời gian bắt đầu

Bạn sẽ nhận được một danh sách tất cả các quy trình đang chạy và thời gian bắt đầu của chúng

Được tham khảo từ: http://bloss.technet.com/b/heyscriptingguy/archive/2012/11/18/powertip-use-powershell-to-easily-see- Process-start-time.aspx


Tôi thấy các giá trị cho hầu hết các dịch vụ nhưng dịch vụ tôi muốn (w3wp) không có thời gian bắt đầu được liệt kê.
sirdank

4

Nếu bạn đang ở trên máy chủ mà bạn không thể cài đặt bất kỳ công cụ bên ngoài nào, bạn vẫn có thể:

  1. Mở trình quản lý tác vụ
  2. Bấm vào tab quá trình
  3. Xác định vị trí quy trình của bạn
  4. Nhấp chuột phải vào nó
  5. Chọn tùy chọn Thuộc tính

Bạn có thể thấy "ngày tạo" ngay tại đó, đó sẽ là ngày tạo của quy trình của bạn. Với một cơ chất đơn giản, bạn có thể suy ra thời gian hoạt động.


1
Điều này chỉ hoạt động trên Windows 8. Nếu bạn vẫn ở trên Windows 7, tùy chọn Thuộc tính hiển thị các thuộc tính của tệp thực thi đang chạy, không phải của quy trình.
Klitos Kyriacou

2
Win 8.1 cũng hiển thị các thuộc tính tệp thực thi
TOP KEK


0

Với PID từ Trình quản lý tác vụ, bạn có thể sử dụng lệnh Powershell sau với ngụ ý -End (Ngày nhận):

New-Timespan -Start (Get-Process -Id PID).StartTime
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.