Đối số tắt máy. Đặt thời gian chính xác của ngày hiện tại từ dòng lệnh để tắt và khởi động lại máy tính. Tự động tắt máy tính sau một thời gian nhất định

Đồ họa Giao diện Windows qua nhiều năm ánh sáng đã tắt dòng lệnh. Nhưng không, không, bạn phải sử dụng nó. Trong bài viết này tôi sẽ mô tả ngắn gọn cách sử dụng lệnh điều khiển tắtđể tắt hoặc khởi động lại máy tính Windows của bạn. Bài viết có liên quan đến Gia đình Windows 7/8/8.1/10.

Lệnh tắt máy để tắt máy, khởi động lại hoặc ngủ đông

Để tắt máy, khởi động lại hoặc ngủ đông bằng dòng lệnh, hãy sử dụng lệnh tắt máy. Danh sách chính của các tham số:

  • /? - Hiển thị trợ giúp. Tương tự như không có tham số.
  • /i - Hiển thị GUI người dùng. Tham số này phải đến trước.
  • /l - Kết thúc phiên. Tùy chọn này không thể được sử dụng với các tùy chọn /m hoặc /d.
  • /s - Tắt máy tính.
  • /g - Tắt và khởi động lại máy tính. Sau khi hệ thống khởi động lại, hãy khởi chạy tất cả các ứng dụng đã đăng ký.
  • /a - Hủy tắt hệ thống. Tùy chọn này chỉ có thể được sử dụng trong thời gian chờ đợi.
  • /p - Tắt máy ngay lập tức máy tính cục bộ không cảnh báo. Có thể được sử dụng với các tùy chọn /d và /f.
  • /h - Chuyển máy tính cục bộ sang chế độ ngủ đông. Có thể được sử dụng với tùy chọn /f.
  • /e - Cho biết nguyên nhân khiến máy tính bị tắt đột ngột.
  • /m - \computer Chỉ định máy tính đích.
  • /t xxx — Đặt độ trễ xxx giây trước khi tắt máy tính. Phạm vi hợp lệ: 0-315360000 (10 năm); giá trị mặc định: 30. Nếu khoảng thời gian chờ lớn hơn 0, tùy chọn /f sẽ được áp dụng.
  • /c - “comment” Một nhận xét có lý do khởi động lại hoặc tắt. Độ dài dài nhất là 512 ký tự.
  • /f - Buộc đóng chạy ứng dụng mà không cảnh báo người dùng. Tùy chọn /f được sử dụng khi tùy chọn /t được đặt thành giá trị lớn hơn 0.
  • /d xx:yy - Bạn phải chỉ định lý do khởi động lại hoặc tắt. "p" có nghĩa là khởi động lại hoặc tắt máy theo lịch trình. "u" có nghĩa là lý do do người dùng xác định. Nếu cả "p" và "u" đều không được chỉ định thì việc khởi động lại hoặc tắt máy là ngoài kế hoạch. "xx" là số lý do chính (số nguyên dương nhỏ hơn 256). "yy" là số phụ lý do (số nguyên dương nhỏ hơn 65536).

Nếu bạn quan tâm đến danh sách đầy đủ tham số sau đó chạy tiện ích tắt không có tham số.

Ví dụ về việc sử dụng tiện ích tắt máy

Nếu bạn chạy tiện ích tắt với tham số /Tôi, sau đó trên màn hình bạn sẽ thấy nội dung như sau (có liên quan đến Windows 7):

Khi sử dụng khởi động lại bị trì hoãn:

Tắt máy /r /t 180

Chúng ta sẽ nhận được thông báo trên màn hình như sau:

Nếu bạn muốn hủy khởi động lại theo lịch trình, hãy sử dụng lệnh:

Tắt

Bạn sẽ thấy nội dung như thế này trong khu vực thông báo gần đồng hồ.

Đội TẮTđược sử dụng để chấm dứt phiên người dùng, khởi động lại và tắt máy trong hệ điều hành Windows. Tắt cho phép bạn làm việc với địa phương và hệ thống từ xa thông qua dòng lệnh.

Tùy chọn lệnh TẮT

Cách sử dụng: tắt máy xx:yy]

  • /? Hiển thị trợ giúp.
  • /i Hiển thị giao diện đồ họa người dùng. Tham số này phải đến trước.
  • /l Kết thúc phiên làm việc. Tùy chọn này không thể được sử dụng với các tùy chọn /m hoặc /d.
  • /s Tắt máy tính.
  • /r Hoàn thành hoàn thành làm việc và khởi động lại máy tính.
  • /g Tắt hoàn toàn và khởi động lại máy tính. Khởi chạy tất cả các ứng dụng đã đăng ký sau khi khởi động lại hệ thống.
  • /a Hủy bỏ việc tắt hệ thống. Tùy chọn này chỉ có thể được sử dụng trong thời gian chờ đợi. Kết hợp với /fw để chuyển tất cả các bản tải xuống đang chờ xử lý sang chương trình cơ sở.
  • /p Tắt máy tính cục bộ mà không có sự chậm trễ hoặc cảnh báo. Có thể được sử dụng với các tùy chọn /d và /f.
  • /h Đặt máy tính cục bộ vào chế độ ngủ đông. Có thể được sử dụng với tùy chọn /f.
  • /hybrid Tắt máy tính và chuẩn bị cho bắt đầu nhanh. Phải được sử dụng với tùy chọn /s.
  • /fw Kết hợp với tùy chọn tắt máy để lần khởi động tiếp theo sẽ chuyển sang giao diện người dùng chương trình cơ sở.
  • /e Chỉ định lý do khiến máy tính tắt đột ngột.
  • /o Đi tới trình đơn thông số bổ sung khởi động và khởi động lại máy tính. Phải được sử dụng với tùy chọn /r.
  • /m \\computer Chỉ định máy tính đích.
  • /t xxx Chỉ định khoảng thời gian chờ tính bằng xxx giây trước khi máy tính tắt. Phạm vi hợp lệ: 0-315360000 (10 năm); giá trị mặc định: 30. Nếu độ trễ lớn hơn 0, tùy chọn /f được giả định.
  • /c "comment" Bình luận kèm lý do khởi động lại hoặc tắt máy. Độ dài không được vượt quá 512 ký tự.
  • /f Buộc đóng các ứng dụng đang chạy mà không cảnh báo người dùng.
  • /d xx:yy Lý do khởi động lại hoặc tắt máy. p có nghĩa là khởi động lại hoặc tắt máy theo lịch trình. u có nghĩa là lý do do người dùng xác định. Nếu cả "p" và "u" đều không được chỉ định thì sẽ không có lịch khởi động lại hoặc tắt máy. xx - số nguyên nhân gốc (số nguyên dương nhỏ hơn 256). yy - số lý do bổ sung (số nguyên dương nhỏ hơn 65536).

Ví dụ trực quan về khởi động lại và tắt bằng lệnh SHUTDOWN

Ví dụ về khởi động lại và tắt máy hệ thống cục bộ Lệnh tắt máy:

  • Tắt hệ thống cục bộ sau 30 giây, đăng xuất và đóng ngay các ứng dụng đang chạy: tắt máy /s /t 30 /l /f
  • Khởi động lại hệ thống cục bộ sau 30 giây: tắt máy /r /t 30
  • Để hủy việc tắt máy tính bị trì hoãn: tắt máy /a

Vì vậy, nhất các thông số cần thiết Các lệnh tắt máy là:

  • /S- tham số để tắt hệ thống;
  • /r- tham số chỉ định khởi động lại hệ thống;
  • /t- Độ trễ tắt máy, tính bằng giây;
  • /tôi- cung cấp lối thoát ngay lập tức người dùng hiện tại từ hệ thống;
  • /f- đóng tất cả các ứng dụng đang chạy mà không có cảnh báo trước cho người dùng.

Video - Làm việc với tiện ích SHUTDOWN

Đội TẮTđược sử dụng để kết thúc phiên người dùng, khởi động lại máy tính, đặt máy vào chế độ ngủ hoặc tắt nguồn. Nếu bạn có quyền thích hợp, lệnh có thể được thực thi trên hệ thống từ xa.

Định dạng dòng lệnh:

TẮT.EXE xx:yy ]

Nếu không có tham số nào được chỉ định trên dòng lệnh hoặc nếu tham số được chỉ định /? - sau đó thông tin ngắn gọn về cách sử dụng lệnh sẽ được hiển thị trên màn hình.

Thay vì cú pháp /chìa khóađược phép sử dụng -chìa khóa:

TẮT.EXE [-i | -l | -s | -r | -g | -a | -p | -h | -e] [-f] [-m \\computer][-t xxx][-d xx:yy [-c "bình luận"]]

Tùy chọn dòng lệnh:

/Tôi- Hiển thị giao diện đồ họa người dùng. Tham số này phải đến trước.
/l- Kết thúc buổi họp. Tùy chọn này không thể được sử dụng với các tham số /m hoặc /d.
/S- Tắt máy tính.
/r- Tắt máy và khởi động lại máy tính.
/g- Tắt máy và khởi động lại máy tính. Sau khi hệ thống khởi động lại, hãy khởi chạy tất cả các ứng dụng đã đăng ký.
/Một- Hủy bỏ việc tắt hệ thống. Tùy chọn này chỉ có thể được sử dụng trong thời gian chờ đợi.
/P- Tắt máy tính cục bộ ngay lập tức mà không có cảnh báo. Có thể được sử dụng với các tham số /d/f.
/h- Chuyển máy tính cục bộ sang chế độ ngủ đông. Có thể được sử dụng với tham số /f.
/e- Nêu rõ nguyên nhân máy tính tắt đột ngột.
/o- Vào menu tùy chọn khởi động nâng cao và khởi động lại máy tính. Thông số này hợp lệ cho Windows 8 trở lên phiên bản sau. Phải được sử dụng với tham số /r.
/m\\máy tính- Tên hoặc địa chỉ IP của máy tính đích.
/t xxx- Đặt độ trễ xxx giây trước khi tắt máy tính. Phạm vi hợp lệ: 0-315360000 (10 năm); giá trị mặc định: 30 giây. Nếu khoảng thời gian chờ lớn hơn 0, tham số sẽ được áp dụng /f.
/c "bình luận"- Comment kèm lý do khởi động lại hoặc tắt máy. Độ dài dài nhất là 512 ký tự.
/f- Buộc đóng các ứng dụng đang chạy mà không cảnh báo người dùng. Tham số /fđược sử dụng nếu cho tham số /t một giá trị lớn hơn 0 được chỉ định.
/d xx:yy Bạn phải chỉ định lý do khởi động lại hoặc tắt. "p" có nghĩa là khởi động lại hoặc tắt máy theo lịch trình. "u" có nghĩa là lý do do người dùng xác định. Nếu cả "p" và "u" đều không được chỉ định thì việc khởi động lại hoặc tắt máy là ngoài kế hoạch. xx là mã lý do chính (số nguyên dương nhỏ hơn 256). là mã lý do phụ (số nguyên dương nhỏ hơn 65536).

Để quản lý quá trình tắt và khởi động lại, người dùng phải có quyền quản trị viên liên quan đến hệ thống được quản lý.

Ví dụ về việc sử dụng lệnh SHUTDOWN:

tắt hoặc tắt/?- hiển thị trợ giúp về cách sử dụng lệnh.

tắt máy / giây- tắt nguồn máy tính sau 30 giây. Người dùng sẽ được thông báo về việc tắt máy theo lịch trình.

tắt máy /s /t 0- Tắt nguồn máy tính ngay lập tức.

tắt máy /s /t 60 /m \\COMP7- tắt nguồn máy tính COMP7 sau 60 giây.

tắt máy /s /t 60 /m \\192.168.0.1- tắt nguồn máy tính có địa chỉ IP 192.168.0.1 sau 60 giây. Nếu cần, người dùng có quyền quản trị viên có thể hủy quá trình tắt máy bằng lệnh tắt máy -a

tắt máy / giờ- đưa máy tính về chế độ ngủ đông. Khi một lệnh được thực thi, tất cả thông tin từ bộ nhớ truy cập tạm thời(quy trình, chương trình, dữ liệu) được lưu trữ trong tập tin đặc biệt hyberfil.sys nằm ở thư mục gốc đĩa hệ thống và việc tắt nguồn bình thường được thực hiện. Lần sau khi bạn bật máy tính, người quản lý Khởi động Windows(BOOTMGR) sẽ thực hiện khôi phục trạng thái hệ thống từ một tệp hyberfil.sys. Chế độ ngủ đông phải được bật cho của máy tính này, ví dụ bằng lệnh powercfg /H bật hoặc bằng cách sử dụng phần đính vào Tùy chọn nguồn của bảng điều khiển Quản lý Windows. Ngoài ra, cần lưu ý rằng để thực hiện chế độ này sẽ cần một khối lượng lớn không gian trông trên ổ cứng để sao chép RAM.

tắt máy /l- kết thúc phiên của người dùng hiện tại. Lệnh kết thúc phiên chỉ có thể được thực thi trên máy tính cục bộ và chỉ dành cho người dùng hiện tại. Tương tự như chạy lệnh đăng xuất không có tham số.

tắt máy /r- khởi động lại máy tính cục bộ. Theo mặc định, quá trình khởi động lại sẽ diễn ra sau 30 giây nếu tùy chọn này không được chỉ định /t

tắt máy /r /o /t 0- khởi động lại máy tính cục bộ ngay lập tức ( t 0, với sự lựa chọn tùy chọn bổ sung (/o. Sau khi khởi động lại, một menu lựa chọn hành động sẽ được hiển thị trên màn hình, trong đó bạn có thể tiếp tục khởi động bình thường hoặc chọn chế độ bổ sungđể chẩn đoán và phục hồi hệ thống. Tham số /o hợp lệ cho Windows 8 và các hệ điều hành mới hơn.

tắt máy /r /m\\192.168.0.1- khởi động lại máy tính với địa chỉ IP 192.168.0.1.

tắt máy /g- khởi động lại và khôi phục việc thực thi các ứng dụng đã đăng ký bằng chức năng API Đăng kýỨng dụngKhởi động lại. Thường được sử dụng khi cập nhật hệ thống, khi quá trình cài đặt yêu cầu khởi động lại để tiếp tục quá trình cài đặt.

Khởi động lại máy tính với thông báo "Khởi động lại theo lịch trình" hiển thị và lý do được ghi trong nhật ký hệ thống - "Đã lên lịch", mã chính - "12" (0x0B), mã bổ sung- "555" (0x022b).

tắt máy / tôi- phóng môi trường đồ họa tiện ích tắt máy.exe. “Hộp thoại Tắt máy từ xa” xuất hiện trên màn hình.

Để thực hiện thao tác tắt máy, khởi động lại hoặc phiên người dùng cuối, bạn phải nhập tên hoặc địa chỉ IP máy tính bằng nút "Thêm", chọn Hành động mong muốn, lý do và điền vào trường “Nhận xét”, văn bản từ đó sẽ được hiển thị trong thông báo thông tin về hành động đã lên kế hoạch. Vì hầu hết các lý do, trường nhận xét là bắt buộc và nếu không điền vào đó, nút "OK" sẽ không hoạt động.

Trên Windows 7 trở lên, tắt hoặc khởi động lại từ xa bằng lệnh tắt, có thể không thành công với lỗi “Quyền truy cập bị từ chối (5)” ngay cả khi bạn có quyền quản trị viên và cho phép tắt máy từ xa ở cục bộ chính sách nhóm. Ngoài ra, khi truy cập các tài nguyên quản trị ẩn C$, QUẢN TRỊ$... và như thế. máy tính điều khiển từ xa Tên người dùng và mật khẩu được yêu cầu nhưng kết nối không thành công do quyền truy cập bị từ chối. Vấn đề được giải quyết bằng cách tháo máy tính ra khỏi mạng trong nhà và thêm (thay đổi) tham số đăng ký vào phần:

hklm\Software\Microsoft\Windows\CurrentVersion\Policies\System
cần thêm tham số Chính sách LocalAccountTokenFilter, lấy giá trị từ: 00000001

Sau khi nhập dữ liệu vào sổ đăng ký, cần phải khởi động lại để áp dụng các thay đổi.

Ngoài ra:

Quản lý quyền lực trong phòng chỉ huy Dòng Windows- đội

Tự động hóa một số quy trình trên máy tính thường có thể làm tăng đáng kể khả năng sử dụng của PC không chỉ trong công việc mà còn trong Cuộc sống hàng ngày. Ví dụ: ở một trong các chủ đề, chúng tôi đã xem xét các cách để thêm bất kỳ chương trình nào vào quá trình khởi động máy tính của bạn: .

Bài viết này sẽ được dành cho một thời điểm như vậy tự động tắt máy tính sau một khoảng thời gian nhất định. Chúng tôi sẽ thực hiện tất cả các thao tác bằng cách sử dụng riêng của chúng tôi Hệ thống Windows, không sử dụng chương trình của bên thứ ba . Ngoài ra, chúng tôi sẽ không giới hạn bản thân trong việc thực hiện các lệnh đơn giản mà sẽ bổ sung thêm một chút khả năng sử dụng cho toàn bộ quá trình.

Cách thực hiện tắt máy để tắt và khởi động lại máy tính của bạn

Chúng ta đừng nhảy ngay khỏi con dơi, hãy bắt đầu lại từ đầu. Và sự khởi đầu là điều chính lệnh tắt máy tính, mà chúng tôi sẽ sử dụng. Trong hệ điều hành Windows, để tắt công việc chỉ cần gửi lệnh tới hệ thống tắt với các thông số cần thiết.

Về cơ bản, đội tắt có thể được thực hiện theo những cách khác nhau:


Cả ba phương pháp đều giống nhau và hỗ trợ các tham số giống nhau, vì vậy chúng tôi sẽ không tập trung vào vấn đề này và sẽ thực hiện toàn bộ quá trình trong bảng điều khiển, tức là trong dòng lệnh Windows.

Làm thế nào nó hoạt động? Để làm cho máy tính tự động tắt, nghĩa là, không cần phải vào menu "Bắt đầu" và nhấp vào nút "Tắt máy" ở đó, chúng ta cần gọi lệnh tiếp theo:

Tắt máy -s

30 giây sau khi thực hiện, hệ thống sẽ tắt. Ngoài ra, sử dụng cùng một lệnh nhưng với tham số khác, bạn không thể tắt máy tính mà phải khởi động lại. Nó sẽ trông như thế này:

Tắt máy -r

Một lần nữa, lưu ý rằng các tham số còn lại cho lệnh tắt máy và khởi động lại là tương tự nhau, vì vậy chúng tôi sẽ không lặp lại mỗi bộ hai lần mà sẽ xem xét toàn bộ quá trình tự động tắt máy tính bằng lệnh làm ví dụ tắt máy -s, hãy nhớ rằng điều tương tự cũng áp dụng cho đội tắt máy -r

Bây giờ chúng ta hãy chuyển sang cải thiện lệnh và thêm các tham số bổ sung vào nó.

tùy chọn lệnh tắt máy

Tài liệu được mô tả trong bài viết có thể áp dụng cho hầu hết các phiên bản được sử dụng hiện nay hệ điều hành từ Microsoft. Các lệnh và phương thức thực hiện chúng cho phép bạn Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista và vẫn giữ được người dùng trung thành Windows XP.

Bây giờ hãy xem các tham số chính của lệnh tắt máy mà chúng ta sẽ sử dụng:

  • -S tự động tắt máy tính;
  • -r tham số chính cho phép tự động khởi động lại máy tính của bạn;
  • -Một tham số chính cho phép hủy bỏ hành động tắt hoặc khởi động lại máy tính theo kế hoạch;
  • -t cho phép bạn thiết lập thời gian trì hoãn trong vài giây trước khi tắt hoặc khởi động lại máy tính. Có thể chỉ định một giá trị trong phạm vi từ 0 đến 315360000 (10 năm). Giá trị mặc định là 30;
  • -f buộc đóng các ứng dụng đang chạy mà không cảnh báo người dùng. Không phải là tốt nhất tham số chính, nhưng nó có thể hữu ích vì nó giúp tránh việc hủy tắt máy hoặc khởi động lại máy tính do chương trình bị treo.

Với mục đích làm quen với phương pháp tự động tắt máy tính, điều này là đủ đối với chúng ta. Dưới đây chúng ta sẽ thêm các lệnh khác vào tập hợp trên để sử dụng hàm tắt thậm chí còn thuận tiện hơn.
Danh sách đầy đủ các tham số cho tắt có thể được nhìn thấy bằng cách chạy lệnh sau trong bảng điều khiển:

Tắt/?

Tự động tắt máy tính sau một thời gian nhất định

Vì vậy chúng ta hãy chuyển sang ứng dụng thực tế thông tin chúng tôi thu thập được trong hai chương đầu tiên.

Giả sử chúng ta đang xem một bộ phim và nhận ra rằng chúng ta có thể ngủ mà không cần tắt máy tính. Chúng ta cần phải máy tính tự tắt trong 30 phút. Để thực hiện việc này, bạn cần chạy lệnh sau (chúng tôi nhớ rằng việc này có thể được thực hiện không chỉ trong dòng lệnh mà còn thông qua tiện ích Run hoặc trong menu Bắt đầu):

Tắt máy -s -f -t 1800

Các thông số được sử dụng đã quen thuộc với chúng ta. Và ý nghĩa 1800 đặt giá trị thời gian tính bằng giây sau đó công việc sẽ bị tắt. Tức là 1800 giây = 1800 giây/60 giây trong một phút = 30 phút. Không nên có bất kỳ vấn đề với điều này. Sau khi thực hiện lệnh chúng ta sẽ nhận được thông báo hệ thống đã lên lịch tắt máy

Ngoài ra, 10 phút trước khi tắt máy, bất kể lý do dự kiến ​​(tắt máy hay khởi động lại) chúng ta sẽ nhận được thêm cảnh báo từ hệ thống Windows.

Nhưng điều gì sẽ xảy ra nếu sau 15 phút, chúng ta nhận ra rằng chúng ta sẽ không có thời gian để xem xong phim và cần hủy tính năng tự động tắt? ĐẾN từ chối hoàn thành theo lịch trình Hoạt động của Windows , bạn cần chạy lệnh sau:

Tắt máy -a

Ngay sau khi thực hiện lệnh sẽ xuất hiện thông báo cho biết việc tự động tắt máy tính đã bị hủy

Trên thực tế, đây là tất cả những gì bạn cần biết để tự động tắt máy tính thông qua thời gian quy định. Nhưng việc nhập lệnh vào console mỗi lần không thuận tiện lắm nên dưới đây chúng ta sẽ tìm hiểu cách viết bat để tự động tắt máy tính hoặc khởi động lại nó.

Tập tin cơ thể để tự động tắt máy tính

Nhưng bạn có thể cải thiện các tệp bat nhiều hơn một chút và tạo một trong ba tệp, chuyển đổi nó thành một chương trình nhỏ. Đây là những gì chúng tôi sẽ làm dưới đây.

Chúng tôi tạo một chương trình để tự động tắt máy tính

TRÊN khoảnh khắc này Chúng tôi có ba tệp bó, mỗi tệp thực hiện chức năng riêng: tắt máy tính, khởi động lại và hủy các hành động đã lên kế hoạch.
Đầu tiên chúng ta hãy viết phần chính của file bat đơn mới. Ý tưởng là hỏi người dùng xem cái nào ba hành động cần được hoàn thành, sau đó chuyển sang phần chịu trách nhiệm về chức năng mong muốn.

Chúng tôi sẽ thiết lập lựa chọn chức năng bằng dòng sau (nó, giống như toàn bộ tệp, có thể được chỉnh sửa theo ý của bạn, như vậy sẽ thuận tiện hơn):

Đặt /p trả lời="tắt - 1, khởi động lại - 2, hủy - 0: "

Ở đây chúng tôi đặt một biến mới trả lời, giá trị của nó được nhập mỗi khi tệp được khởi chạy và xác nhận bằng cách nhấn phím Enter.
Chúng ta di chuyển đến phần bắt buộc của mã bat bằng lệnh đi đến, V trong trường hợp này dòng sẽ trông như thế này:

Đi tới %answer%

Phần đầu của mỗi phần độc lập sẽ được đánh dấu tương ứng là :1 , :2 :0
Để thực thi đúng cách, hãy hoàn thành từng phần của mã mà không cần lệnh tạm ngừng, và đội lối ra bằng cách thêm độ trễ hai giây trước khi đóng cửa sổ:

HẾT THỜI GIAN /T 2 thoát

Và cuối cùng, hãy thêm màu cho văn bản bằng các màu khác nhau, tùy thuộc vào lệnh được thực thi:

Ở đầu ra, chúng ta sẽ nhận được đoạn mã sau:

Echo off chcp 1251 set /p trả lời="tắt - 1, khởi động lại - 2, hủy - 0: " goto %answer% :1 set /p min_off="Tắt máy tính sau (phút): " set /A sec_off ="% min_off% * 60" color C echo Máy tính sẽ tắt sau %min_off% phút tắt máy -s -f -t %sec_off% TIMEOUT /T 2 exit:2 set /p min_re="Khởi động lại máy tính sau ( phút): " set /A sec_re="%min_re% * 60" color E echo Máy tính sẽ khởi động lại sau %min_re% phút tắt máy -r -f -t %sec_re% TIMEOUT /T 2 exit:0 color A echo Tắt máy theo lịch trình của Windows đã hủy tắt máy -a TIMEOUT / T 2 thoát

Mỗi lệnh đã được mô tả ở trên. Đây là cách nó hoạt động:

  1. Chúng tôi đang khởi chạy một tập tin thực thi.
  2. Để trả lời câu hỏi về việc chọn một hàm, hãy nhập 1 , 2 hoặc 0 . , xác nhận mục nhập bằng phím Enter.
  3. Bảng điều khiển sẽ chuyển đến phần thích hợp của mã và nếu đó là tắt máy hoặc khởi động lại, sẽ hỏi trong bao nhiêu phút để thực hiện hành động được yêu cầu.
  4. Sau đó, giá trị đã nhập được chuyển đổi thành giây và được thêm vào lệnh, các tham số xác định hành động đã lên kế hoạch.

Tải xuống đã sẵn sàng bat để tự động tắt máy tính có thể được tìm thấy từ kho lưu trữ đính kèm: .

Để thuận tiện, bạn có thể đóng gói tệp bó kết quả vào kho lưu trữ SFX và thêm biểu tượng vào đó. Cuối cùng nó sẽ đơn giản chương trình di độngđể tự động tắt và khởi động lại máy tính của bạn bởi vì khoảng thời gian xác định thời gian: .

Nhà phát triển hệ điều hành các cửa sổ Tùy chọn theo lịch trình có sẵn. Như vậy, không có nút tắt máy hiển thị thông số. Để thực hiện việc này, bạn cần sử dụng dòng lệnh và các công cụ tiêu chuẩn (tích hợp) khác các cửa sổ. Phương pháp này đặc biệt tốt vì nó hoạt động mọi lúc, mọi nơi vì nó được phát triển và cung cấp trực tiếp bởi chính nhà phát triển hệ điều hành. Đã thử nghiệm trên Windows XP, Windows 7, Windows 8.1

Những ai không quan tâm đến lý thuyết có thể vào thẳng các phần:
-
-

Tắt hoặc khởi động lại máy tính của bạn theo lịch trình
(tại một thời điểm nhất định) bằng các công cụ Windows tiêu chuẩn (tích hợp sẵn)

Lên kế hoạch
(tại một thời điểm nhất định) từ dòng lệnh (MS DOS)

Từ thời xa xưa, tất cả các hệ điều hành trong họ MS Windows đều có hệ điều hành đĩa (viết tắt là MS DOS), không có thông thường giao diện người dùngđể “đánh” nó bằng chuột. MS DOS được điều khiển bằng phương thức nhập bàn phím. lệnh văn bản trong một cửa sổ đặc biệt, trong cái gọi là dòng lệnh . Dòng lệnh hoạt động trên mọi máy tính chạy bất kỳ sửa đổi nào của hệ điều hành MS Windows.

Trong hệ điều hành MS Windows, từ dòng lệnh, bạn hoàn toàn có thể thực hiện mọi thứ mà hệ thống này có khả năng.

ĐẾN dòng lệnh có thể được gọi theo một trong các cách sau:

  • nhấn tổ hợp phím Thắng + R, đi vào cmd.exe, bấm OK
  • “Menu Bắt đầu > Chạy”, nhập cmd.exe, bấm OK
  • “Menu Bắt đầu > Tất cả chương trình > Phụ kiện > Dấu nhắc lệnh”

Dù bằng cách nào, một cửa sổ sẽ mở ra MS DOS
(dòng lệnh để nhập lệnh văn bản)
Trong đó (trên dòng lệnh) chúng ta sẽ:

  1. bật và tắt đếm ngược TRƯỚC
    tắt hoặc khởi động lại máy tính
    (tức là cho biết sau bao lâu để thực hiện hành động)
  2. gán và hủy chính xác FOR
    tắt hoặc khởi động lại máy tính
    (tức là cho biết chính xác thời điểm thực hiện một hành động)

Tất cả các thao tác đều liên quan đến việc truy cập tệp tắt máy.exe
và xác định các tham số cần thiết

tùy chọn và cú pháp lệnh tắt máy
(để truy cập tệp Shutdown.exe)

Tài liệu tắt máy.exe chịu trách nhiệm tắt hệ điều hành các cửa sổ, khởi động lại nó, v.v. Để có được danh sách các tham số khởi chạy tập tin tắt máy.exe từ dòng lệnh - nhấn phím tắt Thắng + R, trong cửa sổ mở ra, nhập cmd.exe(truy cập MS DOS) và trong cửa sổ DOS (thủ công), nhập “ tắt/?"(không có dấu ngoặc kép). Nhấp vào phím "OK" ("Enter"). Đáp lại, hệ thống sẽ hiển thị danh sách đầy đủ các thông số lệnh tắt:

Về cú pháp tham số của lệnh tắt, Cái đó MS DOS hiểu cả hai tùy chọn ghi - và với dấu gạch nối (dấu trừ " - " TRÊN bàn phím số) và thông qua dấu gạch chéo (dấu gạch chéo trên bàn phím số):

  1. tắt máy /s /f /t 2000 tương đương tắt máy -s -f -t 2000
  2. lúc 23:15 tắt máy /r /f tương đương lúc 23:15 tắt máy -r -f

Trong trường hợp của chúng tôi, không có sự khác biệt cơ bản giữa dấu gạch chéo và dấu gạch nối. Điều quan trọng hơn nhiều là phải nhớ về khoảng cách. Bởi vì, theo cách hiểu về hệ điều hành, dấu gạch chéo bằng dấu gạch nối theo sau là dấu cách , thì không có khoảng trắng - nó có thể không hoạt động.

Ví dụ: trong ảnh chụp màn hình ở trên, tôi đã nhập lệnh “ tắt-?" Và " tắt -?", Và " tắt/?" Và " tắt/?" Câu trả lời của hệ thống là hiển nhiên.

Lệnh tắt máy được đơn giản hóa
(Chạy cửa sổ)

Để bật hoặc tắt đồng hồ đếm ngược, hãy mở cửa sổ “Chạy” ( Thắng + R ĐƯỢC RỒI.

Thời gian trước khi tắt (khởi động lại) máy tính phải được tính bằng giây.

Việc nhập lệnh đúng được xác nhận bằng các cửa sổ bật lên tương ứng trong khay. Cửa sổ bật lên sẽ xuất hiện sau mỗi lần nhập lệnh chính xác. Chúng trông giống như thế này:

Phản hồi của hệ thống với lệnh tắt hoặc khởi động lại máy tính sau 33 phút = 2000 giây
Phản hồi của hệ thống đối với lệnh hủy lệnh tắt hoặc khởi động lại máy tính

10 phút trước khi nhiệm vụ hoàn thành, hệ thống bắt đầu nhắc nhở bạn rằng thời gian đếm ngược sắp kết thúc. Biểu mẫu nhắc nhở có thể có một số tùy chọn. Có lẽ phụ thuộc vào Phiên bản Windows và phong cách thiết kế.

Vài phút trước khi nhiệm vụ hoàn thành, hệ thống thông báo đếm ngược sắp kết thúc.

Cài đặt dòng lệnh
thời gian chính xác của ngày hiện tại
để tắt và khởi động lại máy tính

Cài đặt thời gian chính xác ngay hiện tại from cho phép bạn chỉ định thời gian chính xác ngày hiện tại để tắt hoặc khởi động lại máy tính của bạn. Nhiệm vụ này sẽ chỉ được thực hiện MỘT LẦN, sau đó quy trình phân công nhiệm vụ sẽ cần phải được lặp lại. Nếu bạn cần tắt máy tính một cách có hệ thống theo lịch trình (cùng lúc), thì bạn cần sử dụng hoặc

Để đặt thời gian chính xác của ngày hiện tại để tắt hoặc khởi động lại máy tính, hãy mở cửa sổ “Run” ( Thắng + R), nhập lệnh mong muốn và nhấp vào ĐƯỢC RỒI.

Thời gian tắt máy (khởi động lại) máy tính phải được nhập theo định dạng đã chỉ định.
Tất nhiên, giá trị thời gian ở mỗi người là khác nhau.

Không giống như cài đặt, việc nhập lệnh chính xác khi thiết lập thời gian tắt hoặc khởi động lại máy tính không được xác nhận bởi các cửa sổ bật lên tương ứng trong khay

Thật thuận tiện để tạo từ dòng lệnh CÓ THỂ DÙNG ĐƯỢC nhiệm vụ tắt hoặc khởi động lại máy tính. Nếu bạn muốn tắt hệ thống máy tính theo lịch trình (ví dụ vào một thời điểm nhất định, vào cuối ngày làm việc) thì bạn cần đặt thời gian tắt máy sau hoặc sau

Tắt máy và khởi động lại máy tính của bạn
sử dụng tệp điều hành (lô)

Tệp điều hành (lô) có phần mở rộng .con dơi() giúp làm việc với dòng lệnh dễ dàng hơn nhiều. Khi bạn đã tạo một tệp bat như vậy với nội dung của lệnh được yêu cầu, bạn có thể thực thi nó chỉ với một cú nhấp chuột đơn giản theo tệp nội dung, không có lệnh gọi tẻ nhạt của cửa sổ dòng lệnh và nhập văn bản lệnh vào đó.

Hãy nhớ danh sách các lệnh của chúng tôi và tạo các tệp bó tương ứng:

  1. tắt máy /s /f /t 2000 hoặc tắt máy -s -f -t 2000
    (tắt máy tính sau 33 phút = 2000 giây)
  2. tắt máy /r /f /t 2000 hoặc tắt máy -r -f -t 2000
    (khởi động lại máy tính sau 33 phút = 2000 giây)
  3. lúc 23:15 tắt máy /s /f hoặc lúc 23:15 tắt máy -s -f
    (tắt máy tính hôm nay lúc 23h15)
  4. lúc 23:15 tắt máy /r /f hoặc lúc 23:15 tắt máy -r -f
    (khởi động lại máy tính của bạn hôm nay lúc 11:15 tối)
  5. tắt máy/a hoặc tắt máy -a
    (hủy lệnh tắt/khởi động lại máy tính)

Để tạo một tập tin batch (batch) điều hành - mở notepad, sao chép (ghi) vào đó dòng mong muốn lệnh và lưu tệp có phần mở rộng .bat. Ví dụ: hãy tạo hai tệp - tệp “Shutdown.bat” và tệp “Cancel.bat”. Trong tập tin đầu tiên chúng ta viết dòng “ tắt máy /s /f /t 2000" (không có dấu ngoặc kép), ở dòng thứ hai - dòng " tắt máy/a"(không có dấu ngoặc kép). Click vào file đầu tiên sẽ ra lệnh tắt máy tính sau 33 phút = 2000 giây. Bấm vào file thứ 2 sẽ hủy lệnh tắt máy tính sau 33 phút = 2000 giây. Như vậy, chúng ta sẽ nhận được hai tệp, việc nhấp vào tệp đó sẽ có tác dụng tương tự như trường hợp thực hiện cuộc gọi và nhập lệnh mong muốn vào đó.

Mọi thứ đều rất đơn giản và thuận tiện hơn nhiều so với dòng lệnh. Ngoài ra, phương pháp này còn tạo cơ hội cho trí tưởng tượng bay bổng và tư duy sáng tạo. Ví dụ: bạn có thể đặt thời gian chờ là 28800 giây. (28800 giây = 8 giờ = độ dài của một ngày làm việc), hãy đặt file “Shutdown.bat” vào thư mục khởi động của máy tính và không còn lo lắng về việc tắt nó vào cuối ngày làm việc. Bởi vì, mỗi khi hệ thống khởi động sẽ nhận được lệnh tắt sau 8 giờ = 28800 giây. Hiệu ứng tương tự sẽ đạt được bởi tệp thực thi.bat khi khởi động, với nội dung “ lúc 17h tắt máy /s /f"(không có dấu ngoặc kép). Hơn nữa, lệnh này thậm chí còn được ưa chuộng hơn vì nó đặt thời gian chính xác để tắt máy tính và không phụ thuộc vào số lần khởi động lại trong ngày làm việc.

Buồn cười. Nếu bạn đặt thời gian chờ là 180 giây trong tệp bat trong thư mục khởi động thì máy tính sẽ tắt sau 3 phút kể từ khi khởi động.

Tắt máy và khởi động lại máy tính của bạn
tại một thời điểm nhất định thông qua công cụ lập lịch tác vụ

Lập lịch tác vụ là một tính năng đặc biệt các cửa sổ. Trình lập lịch tác vụ cho phép bạn tạo và thực thi Các nhiệm vụ khác nhau Lên kế hoạch. Trong trường hợp của chúng tôi, điều này có nghĩa là tắt hoặc khởi động lại máy tính một cách có hệ thống vào một thời điểm cụ thể. Không giống như and, tính năng lập lịch tác vụ cho phép bạn ấn định thời gian và tần suất tắt máy tính một cách linh hoạt hơn.

Để định cấu hình máy tính tắt hoặc khởi động lại vào một thời điểm cụ thể thông qua bộ lập lịch tác vụ, hãy mở bộ lập lịch tác vụ. Nó nằm trong “Menu Bắt đầu > Tất cả chương trình > Phụ kiện > Công cụ hệ thống > Trình lập lịch tác vụ”

Sau đó, trong cửa sổ mở ra, hãy viết tên nhiệm vụ và mô tả của nó. Ở đây bạn có thể viết bất cứ điều gì bạn muốn. Tên và mô tả nhiệm vụ sau đó sẽ được hiển thị ở cột giữa của bộ lập lịch sau khi tác vụ được tạo. Tôi đã viết tên - “Tắt máy”, mô tả - “Tắt máy tính” và nhấp vào nút “Tiếp theo”...

Trong cửa sổ tiếp theo mở ra, bạn cần chọn tần suất của tác vụ. Tôi đã chọn “Hàng ngày”. "Hơn nữa"...

Trong cửa sổ tiếp theo mở ra, bạn cần chỉ định ngày bắt đầu thực hiện nhiệm vụ và thời gian hoàn thành. Theo mặc định, ngày và giờ hiện tại được hiển thị. Ngày có thể không thay đổi (bắt đầu từ hôm nay), nhưng bạn cần tự đặt thời gian. Đây sẽ là thời gian cần thiết để tắt máy tính. Tôi đặt nó thành 17:00:00, tương ứng với thời điểm kết thúc ngày làm việc của tôi. Dòng “Lặp lại 1 ngày một lần.” - không thay đổi. "Hơn nữa"...

Trong cửa sổ tiếp theo mở ra, bạn cần đặt công tắc (hộp kiểm) bên cạnh dòng chữ “Chạy chương trình”. "Hơn nữa"...

Trong cửa sổ tiếp theo mở ra, ở dòng “chương trình hoặc tập lệnh”, nhập lệnh “ tắt" (không có dấu ngoặc kép) và trong trường "thêm đối số" " -s -f" (không có dấu ngoặc kép) - để tắt. Nếu bạn cần khởi động lại máy tính, thì trong trường “thêm đối số”, hãy nhập “ -r -f"(không có dấu ngoặc kép). "Hơn nữa"...

Nhấp vào nút “Xong”. Sự cố trên tắt máy tính hàng ngày lúc 17:00- được tạo và ra mắt. Bạn có thể kiểm tra công việc của mình hoặc xóa một nhiệm vụ như sau. Chúng tôi khởi chạy bộ lập lịch, nhấp vào “Thư viện bộ lập lịch tác vụ” và ở cột giữa, chúng tôi tìm thấy tác vụ mong muốn (theo tên). Click chuột phải Nhấp vào nó bằng chuột và chọn cái bạn cần từ menu thả xuống.

Để kiểm tra, tôi bấm vào “Chạy”. Máy tính phản hồi ngay lập tức. Nó hoạt động, đúng vậy!

Tắt máy tính
Tắt máy tính của bạn từ dòng lệnh