Bạn có thể rất quen thuộc với chức năng khởi động chương trình của Windows. Trong khi bạn có thể chỉ định các ứng dụng mà bạn muốn khởi chạy ở đầu Windows, khả năng kiểm soát thứ tự mà chúng bắt đầu không có sẵn. Tuy nhiên, có một vài cách bạn có thể dễ dàng vượt qua giới hạn này và kiểm soát thứ tự khởi động của các ứng dụng.
Chú thích: hướng dẫn này sẽ hoạt động với bất kỳ phiên bản Windows nào, bao gồm cả Windows Server.
Sử dụng WinPatrol
Có nhiều khả năng một số tiện ích cung cấp chức năng này, nhưng chúng ta sẽ thảo luận bằng cách sử dụng ứng dụng giám sát WinPatrol phổ biến có tính năng kiểm soát khởi động chậm trễ. Như bạn có thể đoán, chức năng này cho phép bạn chỉ định một khoảng thời gian chờ đợi trước khi mở ứng dụng tương ứng.
WinPatrol làm cho quá trình này rất dễ dàng. Trên tab Chương trình Khởi động, định vị các ứng dụng bạn muốn trì hoãn khởi động, bấm chuột phải và chọn tùy chọn "Chuyển đến Danh sách Chương trình Bắt đầu Trì hoãn".
Sử dụng Tập lệnh Batch
Nếu bạn không muốn cài đặt hoặc dựa vào "một ứng dụng khác" hoặc bạn chỉ muốn có một chút geeky, một tập lệnh batch có thể được sử dụng. Bất cứ ai cũng có thể làm điều này vì nó rất dễ cài đặt và không yêu cầu kiến thức lập trình theo lô.
Mở thư mục Windows Startup của bạn bằng cách vào Start> All Programs, nhấn chuột phải vào thư mục Startup và chọn Open.
Khi danh sách các chương trình xuất hiện, hãy tạo một tệp văn bản mới có tên là “StartupOrder.bat”.
Việc sử dụng lệnh TIMEOUT là để xác định độ trễ. Cách sử dụng đơn giản là:
TIMEOUT /T seconds-to-wait
Ví dụ, hai lệnh sau sẽ đợi 10 giây và 2 phút (120 giây), tương ứng, trước khi tiếp tục:
TIMEOUT /T 10 TIMEOUT /T 120
Việc sử dụng lệnh START là khởi động ứng dụng đích. Lý do chúng ta sử dụng lệnh START thay vì chỉ cần nhập tên chương trình là để cho kịch bản lệnh batch khởi chạy ứng dụng đích và di chuyển mà không đợi đến khi chúng ta đóng nó lại. Cách sử dụng lệnh này là:
START “” “C:PathToApplication.exe”
Ví dụ: hai lệnh sau đây sẽ mở Notepad và Máy tính mà không cần đợi lệnh đóng khác (tức là cùng một lúc):
START “” “Notepad.exe” START “” “Calc.exe”
Đặt nó cùng nhau
Tất cả những gì bạn cần làm để có được kịch bản lệnh StartupOrder.bat tùy chỉnh của bạn làm việc nó kết hợp các lệnh chậm trễ (TIMEOUT) và khởi động (START) theo thứ tự bạn muốn chúng được xử lý.
Đây là kịch bản lệnh batch sẽ thực hiện cùng một độ trễ khởi động mà chúng ta đã chỉ định trong ví dụ WinPatrol ở trên:
@ECHO OFF
TIMEOUT /T 10 REM Total Delay = 10 seconds START “” “C:Program Files (x86)Microsoft OfficeOffice14OUTLOOK.EXE”
TIMEOUT /T 20 REM Total Delay = 30 seconds START “” “C:Program Files (x86)Microsoft OfficeOffice14WINWORD.EXE” START “” “C:Program Files (x86)CitrixGoToMeeting457g2mstart.exe”
TIMEOUT /T 20 REM Total Delay = 50 seconds START “” “C:Program Files (x86)Microsoft OfficeOffice14EXCEL.EXE”
Bạn có thể sử dụng ví dụ này để giúp bạn bắt đầu và tùy chỉnh khi cần.
Tải xuống WinPatrol