Trình lập lịch tác vụ lặp lại tác vụ không kích hoạt


11

Tôi đang cố gắng thiết lập một nhiệm vụ sẽ khởi động một .exe mỗi phút.

Tôi đã tạo Trình kích hoạt, khi được kích hoạt sẽ chạy .exe và lặp lại mỗi phút vô thời hạn. (Tôi cũng đã thử tạo một tác vụ hàng ngày, một lần được kích hoạt sẽ lặp lại mỗi phút trong 1 ngày đó).

Khi tôi chạy tác vụ theo cách thủ công, nó sẽ hoạt động như mong đợi, nhưng nếu tôi rời nhiệm vụ để đến 'Thời gian chạy tiếp theo' thay vì chạy và cập nhật 'Thời gian chạy lần cuối', 'Thời gian chạy tiếp theo' sẽ được cập nhật để chạy ít phút sau và 'Thời gian chạy cuối cùng' vẫn như cũ.

Tôi đã kiểm tra Lịch sử nhiệm vụ và không có sự kiện mới. Ngoài ra, tôi đã đăng nhập trong .exe được chỉ định và nó không hiển thị rằng nó đã được chạy.

Tổng quat

Chỉnh sửa chi tiết

Cài đặt

Cài đặt


Kiểm tra trình xem sự kiện trong trường hợp nó bị treo. Nó có thể đang chạy trong nền, vì vậy bạn không bắt đầu một phiên bản mới? Kiểm tra Trình quản lý tác vụ để đảm bảo exe không chạy
Dave

@Dave Nó dường như không chạy trong nền và tôi không thể thấy bất kỳ nhật ký nào trong Trình xem sự kiện cho Trình lập lịch tác vụ. Bạn có biết nếu .exe phải ở một vị trí cụ thể hoặc một cái gì đó tương tự không?
Jack Allen

Không, .exe có thể là bất cứ nơi nào. Tuy nhiên, exe có thể bị lỗi hoặc tương tự vì vậy tôi nghĩ để kiểm tra trình xem sự kiện. Ứng dụng này là gì? Một trong những bạn đã viết hoặc 'khác'?
Dave

.Exe là thứ tôi đã viết, mặc dù tôi đã chạy cả trên máy chủ từ vị trí thư mục của nó và tôi cũng đã tự chạy Nhiệm vụ trong Trình lập lịch biểu và .exe chạy thành công.
Jack Allen

Sự cố này có xảy ra khi bạn đăng nhập vào máy chủ không?
Dave

Câu trả lời:


16

Chỉ trong trường hợp bạn kích hoạt tác vụ theo cách thủ công ...

Tôi vừa gặp vấn đề tương tự trên Window 7. Tôi chưa thử nghiệm nó với bất kỳ phiên bản Windows nào khác.

Có vẻ như các tác vụ lặp lại không được thực thi khi chạy thủ công (nhấp chuột phải vào một tác vụ và sau đó chọn "Chạy").

Khi chạy thủ công, tác vụ sẽ chỉ chạy một lần và thế là xong!

Đây là một dây hành trình vì mọi người chỉ cần chạy nhiệm vụ một cách thủ công ngay sau khi tạo ra nó để kiểm tra xem nó có hoạt động như mong đợi hay không.

Những gì bạn có thể làm, đặt kích hoạt thành "Khi khởi động". Sau khi bạn khởi động lại máy, tác vụ sẽ ở trạng thái "Xếp hàng". Điều này có nghĩa là nó sẽ chạy ở khoảng thời gian được cấu hình.


Một giải pháp tốt hơn thông qua @ user917170 là kiểm tra 'Chạy tác vụ càng sớm càng tốt sau khi bắt đầu theo lịch trình bị bỏ lỡ' với bất kỳ kích hoạt nào bạn muốn (dựa trên thời gian, v.v.). Sau đó, nó sẽ bắt đầu chạy tự động theo lịch trình như mong đợi.
drzaus

2

Kích hoạt bằng tay là để thử nghiệm. Bạn cần một kích hoạt thực sự để bắt đầu lặp lại.

Tôi đã giải quyết vấn đề này bằng cách thiết lập trình kích hoạt để khởi động hệ thống, như được đề xuất, nhưng nếu phiên đó không thành công hoặc bạn chỉnh sửa và bạn không muốn khởi động lại máy, chỉ cần đặt một trình kích hoạt bổ sung để thực hiện cùng một kiểu lặp lại trên cơ sở hàng ngày, với thời gian bắt đầu trong một hoặc hai phút.

Sau đó, bạn có thể để cả hai kích hoạt đang chạy và đặt cả hai kích hoạt để không khởi động một thể hiện khác nếu một cái đang chạy, với thời gian chờ thích hợp để tiêu diệt cá thể hiện tại nếu nó chạy quá lâu. Bằng cách này, bạn yên tâm kích hoạt, ngay cả khi phiên bản khởi động khi máy tính được khởi động lại lần cuối.


Giải pháp sáng tạo. Tôi sẽ thử cái này
Rod Hartzell

Tốt hơn: bật 'chạy ngay khi bắt đầu bỏ lỡ theo lịch trình'. Nói chung, hãy cảnh giác với nhiều trình kích hoạt vì hai lý do - xuất một tác vụ với ngày kết thúc trên trình kích hoạt, việc nhập sẽ không tôn trọng ngày kết thúc và cả hai sẽ hoạt động. Ngoài ra, có một hotfix cho một số Windows ([KB2461249 | support.microsoft.com/en-us/help/2461249/ mẹo ) vì bộ lập lịch sẽ lập lịch trình hai tác vụ nếu thời gian bắt đầu trùng với cuối cửa sổ, vì vậy tôi có thể tưởng tượng một số làm tròn kỳ lạ gây ra nhiều kích hoạt chồng chéo để bắn.
drzaus

2

Cách chính xác để thiết lập tính năng này là đặt thời gian bắt đầu bất kỳ lúc nào trong quá khứ, sau đó chọn "Chạy tác vụ càng sớm càng tốt sau khi bắt đầu theo lịch trình bị bỏ lỡ" trong tab Cài đặt.


1

Tôi cũng gặp phải vấn đề này, tôi đã có thể giải quyết nó bằng cách đặt ngày bắt đầu và thời gian trước một hoặc hai phút trước khi thực hiện tác vụ để kích hoạt hành động và bắt đầu lặp lại như đã định cấu hình.


0

Tôi vừa gặp vấn đề này trong khi cố gắng di chuyển các tác vụ theo lịch trình từ PC tại nhà (Windows 10 Pro) sang máy chủ (cũng chạy Windows 10 Pro, được cài đặt mới thông qua công cụ tạo phương tiện của Microsoft). Các nhiệm vụ di chuyển đơn giản sẽ không lặp lại. Điều cuối cùng làm việc với tôi là thay đổi Trình kích hoạt từ 'Hàng ngày "thành" Một lần ".

Ảnh chụp màn hình

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.