Cách tạo tác vụ nâng cao với Trình lập lịch tác vụ

Bạn muốn đặt máy tính của mình ở chế độ ngủ(PC sleep) hoặc tắt vào một thời điểm cụ thể hàng ngày? Hoặc có thể bạn muốn PC của mình bắt đầu phát video động viên mỗi khi bạn khởi động hoặc khi đã 12 giờ? Nếu bạn muốn có một cách lập trình PC của mình để thực hiện một số việc nhất định tại một số thời điểm nhất định, bạn nên đọc bài viết này, vì chúng tôi sẽ đề cập đến một số tính năng nâng cao của Task Scheduler(Task Scheduler's) : tạo các tác vụ nâng cao, thiết lập trình kích hoạt, hành động và tùy chọn bảo mật của chúng . Chúng mạnh mẽ khi bạn muốn kiểm soát hệ thống của mình và các tác vụ mà nó đang chạy. Vì vậy, hãy chuẩn bị cho nhiều lựa chọn cho phép bạn thiết lập mọi chi tiết có thể có liên quan đến các nhiệm vụ đã lên lịch. Bắt đầu nào:

LƯU Ý:(NOTE:) Hướng dẫn này áp dụng cho Windows 10 , Windows 7 và Windows 8.1 . Để minh họa những điều bạn có thể làm với Task Scheduler , chúng tôi sẽ tạo một tác vụ nâng cao tắt PC hàng ngày lúc 11:00 tối.

Cách tạo tác vụ nâng cao trong Windows

Bắt đầu bằng cách mở Trình lập lịch tác vụ(Task Scheduler) . Nếu bạn chưa biết cách thực hiện, bạn nên đọc bài viết này: 9 cách khởi động Task Scheduler trong Windows (tất cả các phiên bản). Nếu bạn không có thời gian để đọc hướng dẫn đó, hãy biết rằng một cách nhanh chóng để mở Task Scheduler , trong bất kỳ phiên bản Windows(Windows version) nào , là sử dụng tìm kiếm: tìm kiếm "task Scheduler" và nhấp hoặc nhấn vào kết quả tìm kiếm(search result) thích hợp .

Tìm kiếm Bộ lập lịch tác vụ trong Windows 10

Ngoài ra, nếu bạn chưa từng làm việc với Task Scheduler trước đây, bạn nên tự làm quen một chút với nó. Đối với điều đó, hãy đọc phần này: Cách tạo các tác vụ cơ bản với Task Scheduler , trong 5 bước.

Bây giờ chúng ta hãy bắt đầu công việc: để tạo một công việc mới, trong cửa sổ Task Scheduler , hãy chuyển đến bảng Actions và ở bên phải của nó, nhấp hoặc nhấn vào (click or tap) "Create Task".

Khởi động trình hướng dẫn Tạo tác vụ trong Bộ lập lịch tác vụ

Trình hướng dẫn khởi động cho phép bạn thiết lập mọi chi tiết về nhiệm vụ mới của mình, bắt đầu với tên của nó và tiếp tục thiết lập một hoặc nhiều trình kích hoạt, hành động, thiết lập điều kiện để chạy tác vụ, v.v.

Trình hướng dẫn Tạo tác vụ từ Trình lập lịch tác vụ

Hãy xem nó hoạt động như thế nào:

Cách đặt tên, mô tả và các tùy chọn bảo mật(description & security options) của một nhiệm vụ

Tab đầu tiên của trình hướng dẫn "Tạo Tác vụ"("Create Task") được đặt tên là Chung(General,) và đây là nơi bạn có thể đặt tên và mô tả của nhiệm vụ. Bởi vì chúng tôi muốn tạo một tác vụ tắt máy tính của chúng tôi mỗi đêm, chúng tôi sẽ đặt tên nó là "Ngủ vào ban đêm".("Sleep at night.")

Chọn tên và mô tả cho nhiệm vụ

Tab Chung(General) cũng cho phép bạn định cấu hình "Tùy chọn bảo mật"("Security options") bổ sung liên quan đến tài khoản người dùng và các đặc quyền(user account and privileges) được sử dụng để chạy tác vụ mà bạn đang tạo. Theo mặc định, tài khoản người dùng(user account) được sử dụng để chạy tác vụ là tài khoản bạn sử dụng để tạo tác vụ. Nếu bạn muốn sử dụng tài khoản người dùng(user account) khác khi chạy tác vụ, hãy nhấp hoặc nhấn vào nút "Thay đổi Người dùng hoặc Nhóm"("Change User or Group") và chọn một tài khoản khác.

Thay đổi tài khoản người dùng được sử dụng để chạy tác vụ

Bạn có thể chọn chỉ chạy tác vụ khi người dùng đã đăng nhập hoặc chạy nó ngay cả khi người đó chưa đăng nhập. Trong trường hợp của chúng tôi, không quan trọng người dùng có đăng nhập hay không, vì chúng tôi muốn tạo một tác vụ tắt máy tính.

Chọn xem tác vụ chỉ được chạy khi người dùng đã đăng nhập hay chưa

Nếu nhiệm vụ của bạn cần quyền quản trị viên, đừng quên chọn hộp kiểm "Chạy với đặc quyền cao nhất"("Run with highest privileges") . Sau đó, chọn tùy chọn Ẩn(Hidden) nếu bạn không muốn nhiệm vụ hiển thị. Điều này có nghĩa là người dùng đã đăng nhập không được thông báo khi tác vụ được bắt đầu hoặc kết thúc. Chúng tôi sẽ không làm điều đó vì chúng tôi muốn người dùng có thể dừng quy trình tắt máy nếu họ muốn sử dụng PC thêm trong đêm. 🙂

Chọn chạy tác vụ với các đặc quyền cao hơn

Đó là tất cả những gì liên quan đến cài đặt chung. Hãy chuyển đến tab Kích hoạt .(Triggers)

Cách đặt kích hoạt tác vụ trong Bộ lập lịch tác vụ(Task Scheduler)

Tab Trình kích hoạt cho phép bạn đặt nhiều trình kích hoạt. (Triggers)Để thêm trình kích hoạt mới, hãy nhấp hoặc nhấn vào nút Mới(New) , từ cuối cửa sổ.

Tạo một trình kích hoạt mới trong Trình lập lịch tác vụ

Cài đặt kích hoạt(trigger setting) đầu tiên là chọn thời điểm bắt đầu tác vụ. Nhấp(Click) hoặc nhấn vào hộp thả xuống "Bắt đầu tác vụ"("Begin the task") và chọn một trong các tùy chọn khả dụng.

Chọn thời điểm bắt đầu tác vụ trong Bộ lập lịch tác vụ

Đối với tác vụ tắt của chúng tôi, chúng tôi phải chọn "Theo lịch trình"("On a schedule") và đặt tác vụ chạy Hàng ngày(Daily) , lúc 11 giờ tối.

Chạy một công việc theo lịch trình

Chúng ta đã nói về một số trình kích hoạt khác có sẵn, trong hướng dẫn này: Cách tạo các tác vụ cơ bản với Task Scheduler , trong 5 bước. Tuy nhiên, có một số trình kích hoạt bổ sung so với trình hướng dẫn Tạo Tác vụ Cơ bản(Create Basic Task) , chẳng hạn như: "At task creation/modification," "Khi kết nối với phiên người dùng", "Khi ngắt kết nối khỏi phiên người dùng", "Khi khóa máy trạm"("On connection to user session," "On disconnect from user session," "On workstation lock")" Mở khóa trên máy trạm. " ("On workstation unlock.")Dựa trên tùy chọn bạn đã chọn, bạn được yêu cầu đặt những thứ khác nhau trong ngăn Cài đặt(Settings) , nhưng Cài đặt nâng cao(Advanced settings) khả dụng vẫn giữ nguyên cho dù bạn chọn trình kích hoạt nào.

Đối với các trình kích hoạt có tên "Khi kết nối với phiên người dùng"("On connection to user session")"Khi ngắt kết nối khỏi phiên người dùng"("On disconnect from user session") , bạn có thể thực hiện các cài đặt sau:

  • Thiết lập nếu " kết nối đến phiên người dùng"(connection to user session") đề cập đến bất kỳ người dùng nào hoặc một người dùng cụ thể. Đối với thứ hai, mặc định là người dùng hiện tại. Tuy nhiên, bạn có thể nhấp hoặc chạm vào Thay đổi người dùng(Change User) và chọn một người dùng khác.
  • Thiết lập nếu kết nối(connection) đề cập đến kết nối từ điều khiển từ xa hoặc máy tính cục bộ.

Chạy một tác vụ khi kết nối với phiên người dùng

Đối với kích hoạt "Khi khóa máy trạm"("On workstation lock")"Mở khóa máy trạm"("On workstation unlock") , bạn chỉ phải đặt nếu điều này đề cập đến bất kỳ người dùng nào hoặc một người dùng cụ thể. Theo mặc định, người dùng cụ thể là người dùng hiện tại. Bạn có thể nhấp hoặc chạm vào "Thay đổi người dùng"("Change User") để chọn tài khoản người dùng khác.

Chạy một tác vụ trên khóa máy trạm

Cách đặt cài đặt nâng cao cho trình kích hoạt tác vụ

Các cài đặt Nâng cao(Advanced settings) có sẵn đều giống nhau đối với tất cả các trình kích hoạt. Đối với mỗi tùy chọn có sẵn, trước tiên bạn phải đánh dấu vào ô tương ứng để xem danh sách các lựa chọn tương tự. Bạn có thể thực hiện các cài đặt sau:

  • Trì hoãn một nhiệm vụ trong một thời gian nhất định: 30 giây, 1 phút, 15 phút, 30 phút, 1 giờ, 8 giờ hoặc 1 ngày;
  • Chọn khoảng thời gian(time interval) mà sau đó nhiệm vụ được lặp lại (5, 10, 15, 30 phút hoặc 1 giờ) và khoảng thời gian lặp lại (15 hoặc 30 phút, 1 hoặc 12 giờ, 1 ngày hoặc vô thời hạn);
  • Nếu vì lý do nào đó, nhiệm vụ của bạn có thể chạy lâu hơn khoảng thời gian bạn chỉ định, bạn có thể chọn để nó tự động dừng;
  • Bạn có thể đặt ngày giờ kích hoạt và hết hạn(activation and expiration date) . Điều này có nghĩa là ngày mà nhiệm vụ của bạn sẽ được chạy khi trình kích hoạt mà bạn chỉ định được đáp ứng;
  • Bạn có thể bật hoặc tắt tác vụ.

Đối với tác vụ tắt máy tính(PC shutdown) hàng ngày mà chúng tôi đang tạo, chúng tôi không cần bất kỳ cài đặt nâng cao nào sau đây: tất cả những gì chúng tôi phải làm là đảm bảo rằng tác vụ đã được Bật(Enabled) .

Định cấu hình cài đặt nâng cao của trình kích hoạt

Nhấp hoặc nhấn vào OK khi bạn đã hoàn tất các cài đặt cho trình kích hoạt này. Trình kích hoạt mới của bạn được hiển thị trong danh sách trình kích hoạt. Bạn có thể tạo một trình kích hoạt mới hoặc chọn một trình kích hoạt đã được tạo để chỉnh sửa hoặc xóa nó.

Danh sách các trình kích hoạt cho nhiệm vụ

Cách thiết lập các hành động của một công việc, trong Task Scheduler

Bạn có thể chỉ định nhiều hành động cho một nhiệm vụ. Để thực hiện việc này, hãy chuyển đến tab Tác vụ(Actions) và nhấp hoặc nhấn vào nút Mới(New) .

Tạo một hành động mới cho nhiệm vụ đã lên lịch

Chọn một(Choose one) trong các hành động mà nhiệm vụ phải thực hiện bằng cách nhấp hoặc nhấn vào hộp thả xuống Hành động . (Action)Bạn có thể chọn từ: khởi động chương trình, gửi e-mail hoặc hiển thị tin nhắn.

Chọn hành động mà nhiệm vụ đang chạy

Nếu bạn chọn bắt đầu một chương trình, hãy nhấp hoặc nhấn vào nút Duyệt qua(Browse) để chọn ứng dụng sẽ bắt đầu. Sau đó, nếu cần, hãy hoàn thành các trường tùy chọn được gọi là Đối số(Arguments)Bắt đầu trong(Start in) .

Đối với tác vụ tắt của chúng tôi, chúng tôi phải chọn "Bắt đầu một chương trình." ("Start a program.")Sau đó, chúng ta phải nhập lệnh tắt máy(shutdown) trong trường Program/script . Để lệnh này hoạt động, chúng ta cũng phải nhập các đối số phù hợp, vì vậy, trong trường "Thêm đối số"("Add arguments") , chúng ta sẽ nhập -s-f . Đối số -s cho máy tính biết rằng chúng ta muốn nó tắt, không khởi động lại hoặc ở chế độ ngủ và đối số -f cho nó biết rằng chúng ta muốn buộc các ứng dụng đóng khi tắt máy.

Định cấu hình một hành động để tắt PC Windows

LƯU Ý:(NOTE:) Nếu điều bạn muốn không phải là chạy chương trình mà là để gửi email, bạn phải hoàn thành các trường Từ(From)Đến(To) , đặt chủ đề, viết văn bản email(email text) , thêm bất kỳ tệp đính kèm nào và chỉ định máy chủ SMTP(SMTP server) (tìm thấy trong các thuộc tính tài khoản email(email account) của bạn ). Để hiển thị một tin nhắn, bạn phải chỉ định tiêu đề và tin nhắn. Hãy nhớ(Remember) rằng trong Windows 10 và 8.1, các tác vụ "Gửi e-mail"("Send an e-mail")"Hiển thị tin nhắn"("Display a message") không được dùng nữa - nghĩa là không thể thực hiện các tác vụ này trong các phiên bản Windows này .

Như chúng tôi đã đề cập trước đây, bạn có thể tạo nhiều hành động cho một tác vụ. Ví dụ: bạn có thể tạo một tác vụ chạy Disk Cleanup và chỉ sau đó tắt máy tính của bạn. Bạn có thể thay đổi thứ tự của các hành động bằng cách nhấp hoặc nhấn vào các nút được tìm thấy ở phía bên phải của danh sách hành động.

Danh sách các hành động của một nhiệm vụ

Để sửa đổi một hành động, hãy chọn hành động đó và nhấp hoặc nhấn vào Chỉnh sửa(Edit) . Để xóa nó, hãy nhấp hoặc nhấn vào Xóa(Delete) .

Chỉnh sửa hoặc xóa một hành động

Cách thiết lập các điều kiện tác vụ trong Bộ lập lịch tác vụ(Task Scheduler)

Ngoài trình kích hoạt, bạn có thể chỉ định một số điều kiện cho thời điểm tác vụ được chạy dựa trên thời gian nhàn rỗi đã trôi qua, cho dù máy tính đang sử dụng nguồn AC(AC power) hay một mạng cụ thể khả dụng. Để đặt chúng, hãy nhấp hoặc nhấn vào tab Điều kiện . (Conditions)Lưu ý rằng nếu bạn muốn tạo tác vụ tắt máy giống như chúng tôi đã làm, bạn không cần phải định cấu hình bất kỳ điều kiện nào trong số này.

Tab Điều kiện từ trình hướng dẫn Tạo Tác vụ

Nếu bạn muốn tác vụ không ảnh hưởng đến công việc của mình, bạn có thể đặt nó chỉ chạy khi máy tính không hoạt động. Chọn hộp có nội dung "Chỉ bắt đầu tác vụ khi máy tính không hoạt động"("Start the task only if the computer is idle for") và chọn một trong các khoảng thời gian khả dụng. Kể từ thời điểm bạn đã đặt tác vụ bắt đầu, bạn có thể chọn đợi máy tính chuyển sang trạng thái không hoạt động trong một khoảng thời gian nhất định hoặc bạn có thể chọn "Không chờ máy tính không hoạt động". ("Don't wait for idle.")Khi máy tính không còn ở trạng thái nhàn rỗi, bạn có thể quyết định dừng tác vụ hoặc khởi động lại nó nếu trạng thái không hoạt động tiếp tục. Ví dụ: các tùy chọn nhàn rỗi này hữu ích khi bạn biết rằng tác vụ của mình có thể yêu cầu nhiều tài nguyên hệ thống để chạy. Đặt chúng chạy khi PC hoặc thiết bị của bạn(PC or device)không hoạt động có nghĩa là bạn sẽ không bị làm phiền bởi các chương trình hoạt động chậm chạp vì tác vụ này ăn hết tài nguyên máy tính của bạn.

Chọn chỉ bắt đầu một tác vụ khi PC không hoạt động trong một khoảng thời gian cụ thể

Vì một tác vụ có thể chạy trong một thời gian dài, Bộ lập lịch tác vụ(Task Scheduler) cho phép bạn đặt điều kiện cho tác vụ để nó chỉ bắt đầu khi máy tính đang sử dụng nguồn AC(AC power) và dừng tác vụ nếu bạn chuyển sang nguồn pin. Nếu máy tính của bạn đang ở chế độ ngủ và đã đến lúc chạy tác vụ, bạn có thể đặt máy tính thức dậy và chạy tác vụ.

Chỉ chọn bắt đầu một tác vụ nếu PC được kết nối với nguồn AC

Nếu bạn biết rằng bạn cần một kết nối mạng(network connection) cụ thể để chạy tác vụ, hãy chọn hộp có nội dung "Chỉ bắt đầu nếu kết nối mạng sau khả dụng"("Start only if the following network connection is available") và chọn kết nối mà bạn quan tâm.

Chỉ chọn bắt đầu một tác vụ nếu có sẵn các kết nối mạng cụ thể

Cách thiết lập hành vi thất bại(failure behavior) của một nhiệm vụ

Task Scheduler cho phép bạn thực hiện các cài đặt có ích trong các tình huống đặc biệt như lỗi tác vụ hoặc khi tác vụ đang chạy không kết thúc khi được yêu cầu. Đi tới tab Cài đặt trong trình hướng dẫn (Settings)Tạo Tác vụ(Create Task) .

Tab Cài đặt của trình hướng dẫn Tạo Tác vụ

Bạn có thể thực hiện các cài đặt sau:

  • Cho phép tác vụ chạy theo yêu cầu. Nếu không, nó chỉ được chạy khi đáp ứng cả hai điều kiện và trình kích hoạt.
  • Nếu nhiệm vụ dựa trên lịch trình bị bỏ lỡ, bạn có thể đặt nhiệm vụ được thực hiện càng sớm càng tốt.
  • Đối với trường hợp tác vụ không thành công, bạn có thể đặt nó khởi động lại cứ sau 1, 5, 10, 15, 30 phút hoặc 1-2 giờ. Có thể thử khởi động lại trong khoảng thời gian bạn đã đặt.
  • Nếu bạn nghĩ rằng có điều gì đó không ổn với nhiệm vụ của mình và nó chạy lâu hơn 1, 2, 4, 8, 12 giờ hoặc 1-2 ngày, bạn có thể đặt nó dừng lại.
  • Nếu một tác vụ không được lên lịch chạy lại, bạn có thể đặt máy tính của mình tự động xóa tác vụ đó sau 30, 90, 180, 365 ngày hoặc ngay lập tức.
  • Nếu nhiệm vụ đã chạy và đến lúc nó chạy lại, bạn có thể chọn một trong các tùy chọn sau: "Không bắt đầu phiên bản mới"("Do not start a new instance") (phiên bản đầu tiên của nhiệm vụ tiếp tục chạy), "Chạy phiên bản mới song song "("Run a new instance in parallel") (phiên bản tác vụ(task instance) đầu tiên tiếp tục chạy và phiên bản tác vụ mới cũng(task instance) bắt đầu), " Xếp hàng một phiên bản mới " (phiên bản nhiệm vụ mới chạy sau khi phiên bản ("Queue a new instance")tác vụ(task instance) đầu tiên kết thúc) và " Dừng phiên bản hiện có "("Stop the existing instance") ( phiên bản nhiệm vụ(task instance) đầu tiên bị dừng và phiên bản tác vụ mới được(task instance) bắt đầu).

Khi bạn đã thiết lập mọi thứ theo ý muốn, hãy nhấn nút OK và tác vụ được tạo ngay lập tức và bạn có thể tìm thấy nó bất cứ lúc nào bạn muốn trong Thư viện lập lịch tác vụ(Task Scheduler Library) .

Bạn có sử dụng Task Scheduler để tạo các tác vụ nâng cao không?

Như bạn có thể thấy, Task Scheduler cung cấp một số cài đặt đáng kể giúp bạn tạo nhiều tác vụ nâng cao. Mặc dù thoạt đầu không phải tất cả các tùy chọn đều có vẻ dễ hiểu, nhưng bằng cách đọc kỹ bài viết này và tự mình thử nghiệm, bạn sẽ nhanh chóng hiểu được nó và giành được nhiều quyền kiểm soát hơn đối với máy tính của mình. Nếu bạn có bất kỳ câu hỏi nào về Task Scheduler , đừng ngần ngại hỏi trong phần bình luận bên dưới.



About the author

Tôi là một chuyên gia Windows 10 rất được đề xuất và tôi chuyên giúp mọi người cá nhân hóa giao diện máy tính của họ và làm cho các công cụ Office của họ thân thiện hơn với người dùng. Tôi sử dụng các kỹ năng của mình để giúp những người khác tìm ra những cách hiệu quả nhất để làm việc với Microsoft Office, bao gồm cách định dạng văn bản và đồ họa để in trực tuyến, cách tạo chủ đề tùy chỉnh cho Outlook và thậm chí cả cách tùy chỉnh giao diện của thanh tác vụ trên máy tính để bàn máy tính.



Related posts