Task Scheduler là gì? Tính Năng và Cách Sử Dụng Task Scheduler

Task Scheduler là một công cụ trong Windows, cho phép tự động hóa các tác vụ, lập lịch để thực hiện các hành động vào những thời điểm cụ thể. Cùng LANIT tìm hiểu chi tiết tính năng và cách sử dụng công cụ Task Scheduler ở bài viết dưới đây nhé!

Task Scheduler là gì?

Task Scheduler là một công cụ được tích hợp sẵn trong hệ điều hành Windows giúp người dùng có thể thực hiện các hành động và tác vụ trên máy tính như tự động chạy phần mềm, thực thi lệnh,…Công cụ này cung cấp nhiều tính năng hỗ trợ cho máy tính, cùng khả năng tự động hóa các tác vụ chạy trên Windows một cách hiệu quả, nhanh chóng.

Tính Năng của Task Scheduler trên Windows

Sau đây là những tính năng chính của trình Task Scheduler

Lập lịch tự động

Trình Task Scheduler cho phép người dùng tạo tác vụ tự động và chạy vào các thời điểm, sự kiện được chỉ định, giúp giảm thao tác thủ công và tăng hiệu quả quản lý hệ thống.

Task Triggers ( Kích hoạt tác vụ)

Task Scheduler hỗ trợ kích hoạt các tác vụ với các điều kiện theo ngày, theo tuần, theo tháng, hoặc tại một thời điểm cụ thể. Hoặc cũng có thể kích hoạt theo lịch lặp lại sau vài phút, giờ hoặc ngày. Ngoài ra, bạn cũng có thể kích hoạt khi trạng thái máy thay đổi.

Task Actions

Task Scheduler có thể thực hiện các tác vụ hành động như chạy một chương trình hoặc tập lệnh, hiển thị thông báo, gửi email,…

Task Idle Conditions

Với Task Scheduler bạn có thể đặt các điều kiện để kiểm soát thời gian và cách thực thi các tác vụ như:

  • Chỉ chạy khi máy ở chế độ nhàn rỗi
  • Chỉ chạy khi máy đang cắm nguồn điện
  • Tạm dừng hoặc dừng hẳn tác vụ nếu máy tín chuyển sang chế độ sử dụng Pin.

Tùy chọn nâng cao

Task Scheduler cung cấp các tùy chọn nâng cao để tối ưu hóa các tác vụ như giới hạn thời gian thực thi một tác vụ, khởi động lại các tác vụ nếu xảy ra lỗi, dừng tác vụ sau một khoảng thời gian,…

Ghi Nhật ký

Task Scheduler sẽ ghi lại các thông tin chi tiết về trạng thái, kết quả của các tác vụ để bạn có thể kiểm tra thông tin log của các lần chạy.

Security Contexts for Tasks

Cho phép chạy các tác vụ dưới tài khoản người dùng cụ thể. Người dùng có thể tạo các ứng dụng đăng lý, cập nhật, xóa hoặc chạy tác vụ thanh công nhưng phải cung cấp thông tin xác thực chính xác khi tác vụ được đăng ký và ứng dụng phải chạy trong một quy trình có đặc quyền chính xác. Giúp bảo mật các hoạt động ngay cả khi không có người dùng đăng nhập.

Sao lưu và quản lý dữ liệu

Task Scheduler cho phép người dùng tự động hóa việc sao lưu dữ liệu bằng cách lập lịch cho các tác vụ sao lưu theo thời gian định kỳ hàng ngày, hàng tuần hoặc hàng tháng. Người dùng cũng có thể cấu hình để sao lưu những thư mục quan trọng hay sao lưu toàn bộ hệ thống.

Ngoài ra, Task Scheduler cũng hỗ trợ quản lý dữ liệu bằng cách nén và di chuyển các tập tin đến các vị trí lưu trữ an toàn, đảm bảo dữ liệu được bảo vệ và khôi phục lại dễ dàng khi cần.

Bảo trì tự động (Automatic Maintenance)

Task Scheduler còn thực hiện nhiệm vụ bảo trì tự động cho hệ thống định kỳ như cập nhật hệ điều hành và các ứng dụng, kiểm tra bảo mật, chạy quét các phần mềm độc hại. Bạn có thể lập lịch cho các tác vụ này để chạy vào ban đêm hoặc giờ làm việc thấp để tối ưu hiệu suất hiện thống mà không làm gián đoạn công việc.

Ngoài ra, Task Scheduler còn có thể sử dụng để dọn dẹp hệ thống định kỳ như xóa các file tạm thời, làm sạch registry và các tác vụ bảo trì khác để giúp hệ thống luôn hoạt động mượt mà.

Cách sử dụng công cụ Task Scheduler trên Windows

Khởi động Task Scheduler

Để khởi động Task Scheduler, bạn có thể làm theo một trong các cách dưới đây:

Cách 1: Gõ Task Scheduler vào ô tìm kiếm của Start và nhấn Enter

Cách sử dụng công cụ Task Scheduler trên Windows
Cách mở Task Scheduler trên Windows

Cách 2: Mở Control Panel chọn System and Security => chọn Administrative Tools và nhấp đúp vào Task Scheduler.

Cách 3: Nhấn tổ hợp phím Window + R rồi gõ taskschd.msc và Enter.

Khởi động Task Scheduler trên Windows
Khởi động Task Scheduler

Giao diện Task Scheduler sẽ được hiển thị, nó cho phép bạn tạo và quản lý các tác vụ tự động theo nhu cầu.

Khởi động Task Scheduler trên Windows
Khởi động Task Scheduler

Tạo tác vụ mới trong Task Scheduler Windows

Sau khi mở Task Scheduler, bạn nhấn vào Action => Chọn Create Basic Task để tạo một tác vụ mới cho phần mềm muốn chạy tự động.

Tạo tác vụ mới trong Task Scheduler Windows
Tạo tác vụ mới trong Task Scheduler Windows

Ở cửa sổ tiếp theo, bạn điền tên và mô tả của tác vụ => Nhấn Next. Bạn có thể chọn quyền chạy tác vụ với các tùy chọn như “Run only when user is logged on” hoặc “Run whether user is logged on or not“.

Sang thẻ Triggers, bạn chọn điều kiện thời gian cho tác vụ => Nhấn Next.

Tạo tác vụ mới trong Task Scheduler Windows
Tạo tác vụ mới trong Task Scheduler Windows

Sau đó, chọn thời gian cụ thể => Nhấn Next

Tạo tác vụ mới trong Task Scheduler Windows
Tạo tác vụ mới trong Task Scheduler Windows

Tại thẻ Action, bạn lựa chọn một trong 3 lựa chọn là bắt đầu chạy chương trình, gửi mail hoặc hiển thị thông báo rồi nhấn Next.

Tạo tác vụ mới trong Task Scheduler Windows
Tạo tác vụ mới trong Task Scheduler Windows

Điền thông tin về đường dẫn chứa phần mềm muốn chạy tự động rồi nhấn Next là xong.

Xóa tự động tập tin không sử dụng trên Windows

Bước 1: Mở Notepad và nhập mã sau:

Task Scheduler La Gi 6
Xóa tự động tập tin không sử dụng trên Windows

Trong đó, NAME là tên tài khoản người dùng đăng nhập máy tính. 7 là thời gian mà tác vụ này được tự động lặp lại.

Bước 2: Lưu file Notepad và đặt tên là file.BAT

Xóa tự động tập tin không sử dụng trên Windows
Xóa tự động tập tin không sử dụng trên Windows

Bước 3: Mở Task Scheduler, vào Action rồi chọn Create Basic Task và đặt tên cho tác vụ. Phần Trigger là thời gian bạn muốn và chọn Weekly do chọn thời gian là 7 ngày. Chọn thời gian muốn thực hiện.

Bước 4: Phần Action chọn mục Start a program rồi chọn đường dẫn chứa file đã tạo (file.BAT) bằng cách nhấn Browse… để chọn file là xong.

Xóa tự động tập tin không sử dụng trên Windows
Xóa tự động tập tin không sử dụng trên Windows

Task Scheduler có hoạt động trên máy chủ không?

Có. Task Scheduler có thể hoạt động trên các phiên bản hệ điều hành Windows Server, giúp quản trị viên hệ thống tự động hóa các tác vụ trên máy chủ, cho phép thực hiện các công việc quan trọng liên quan đến quản lý hệ thống, bảo trì và xử lý dữ liệu.

Quản trị viên có thể Sử dụng Task Scheduler trên máy chủ phục vụ các công việc như:

  • Tự động hóa các tác vụ bảo trì hệ thống như chạy các lệnh kiểm tra trạng thái hệ thống định kỳ, dọn dẹp file, log và dữ liệu không cần thiết.
  • Lên lịch sao lưu dữ liệu định kỳ
  • Quản lý ứng dụng và dịch vụ
  • Đồng bộ hóa dữ liệu với các máy chủ khác hoặc trên hệ thống lưu trữ
  • Gửi Báo cáo định kỳ để kiểm tra trạng thái hệ thống
  • Xử lý các tập tin tự động dựa trên lịch trình hoặc sự kiện cụ thể

Như vậy, có thể thấy, Task Scheduler không chỉ hoạt động trên máy tính cá nhân mà nó còn là công cụ hữu ích trên môi trường máy chủ, giúp các quản trị viên tự động hóa và quản lý các công việc phức tạp, đảm bảo hiệu quả và giảm rủi ro hệ thống.

Lời kết

Trên đây, LANIT đã chia sẻ chi tiết về Task Scheduler – một công cụ hữu ích trên Windows giúp bạn lập lịch tự động các tác vụ cho công việc của mình. Hy vọng rằng với những thông tin trên giúp bạn hiểu lợi ích của công cụ cũng như cách thực để tạo tác vụ mới trên Task Scheduler.

Ngoài ra, nếu bạn muốn chạy các tác vụ Task Scheduler trên máy chủ và thuê máy chủ giá rẻ, thuê VPS Windows để thực hiện, liên hệ ngay LANIT để được tư vấn và báo giá sớm nhất nhé!

Nguyễn Đức Hòa

Xin chào, mình là Nguyễn Đức Hoà, hiện đang đảm nhận vị trí Trưởng phòng kỹ thuật tại LANIT. Với 8 năm kinh nghiệm trong mảng System, Network , Security; mình luôn hướng đến việc tìm kiếm và áp dụng các giải pháp kỹ thuật tiên tiến nhất cho mọi dự án. Công việc của mình không chỉ dừng lại ở việc quản lý mà còn mang đến cho khách hàng những giải pháp lưu trữ dữ liệu tốt nhất hiện nay. Rất hy vọng những kinh nghiệm và chia sẻ của mình sẽ mang lại nhiều giá trị hữu ích cho các bạn.

Chat với chúng tôi qua Zalo!
Chat với chúng tôi qua Zalo!