Trình lập lịch tác vụ sẽ không đánh thức máy tính


17

Tôi muốn máy tính của mình khởi động uTorrent lúc 4 giờ sáng, khi tôi đang ngủ. Nhưng máy tính hơi ồn nên tôi đặt nó ở chế độ ngủ mỗi khi đi ngủ.

Tôi đã thử tạo một tác vụ trong Trình lập lịch tác vụ với các tham số này:

  • Chạy xem người dùng có đăng nhập hay không
  • Hàng ngày lúc 4:00 mỗi ngày
  • Bắt đầu một chương trình "C: \ Chương trình tập tin \ uTorrent \ uTorrent.exe"
  • Đánh thức máy tính để chạy nhiệm vụ này

Tôi đã cố gắng thay đổi thời gian để chạy để đảm bảo máy tính thức dậy và chạy uTorrent. Nhưng nó không.

Tôi đang làm gì sai? Có lẽ tôi đã mất một cái gì đó?


@valya; giải pháp của depdebme có làm việc cho bạn không? Nếu vậy bạn nên chấp nhận câu trả lời của anh ấy.
RJFalconer

Không, nó đã không. Tôi nhường
valya

Tôi nhận thấy rằng powercfg -waketimerskhông bao giờ hiển thị các sự kiện đánh thức được lên lịch bởi Trình lập lịch tác vụ. Mặc dù nó nói "Không có bộ đếm thời gian đánh thức hoạt động trong hệ thống." tất cả mọi thứ đã thực sự làm việc tốt
Nic

Câu trả lời:


28

Tôi đã từng gặp vấn đề tương tự. Cuối cùng, nó là một cấu hình mặc định ngu ngốc trong các tùy chọn gói điện của Windows 7. Chuyển đến "Bảng điều khiển -> Tất cả các mục trong Bảng điều khiển -> Tùy chọn nguồn -> Chỉnh sửa cài đặt gói" cho gói điện bạn đang sử dụng. Sau đó chọn "Thay đổi cài đặt nguồn nâng cao". Tiếp theo, đi tới "Ngủ -> Cho phép hẹn giờ đánh thức" và bật chúng ở đó. Ít nhất trong trường hợp của tôi, chúng được mặc định vô hiệu hóa. IMHO hơi ngu ngốc đặc biệt là nếu người ta có thể lên lịch các nhiệm vụ được cho là thức dậy mà không nhận được cảnh báo.


Tôi cũng có chính xác vấn đề đấy. Câu trả lời của Black_Jet làm việc cho tôi.
Rob3C

2
Điều này không hiệu quả với tôi :(
Andrestand

Có vẻ như tôi cũng bị vô hiệu hóa chúng. Đây thực sự là sự lựa chọn thiết kế ngu ngốc và khó để xác định.
moondra

5

Sử dụng WakeUpOnStandBy . Một tiện ích phần mềm miễn phí tuyệt vời thực hiện chính xác điều đó, và một số tiện ích khác nếu bạn cần.

nhập mô tả hình ảnh ở đây


chương trình này không hoạt động trên w7 hoặc có vấn đề gì đó với tôi hoặc máy tính của tôi (một máy tính xách tay HP mới)
valya

Bạn có thể cụ thể hơn xin vui lòng? Tôi đã sử dụng nó thành công kể từ khi tôi nâng cấp từ XP lên Win 7 (và trước đó là tất nhiên). Bạn cũng có thể cung cấp mô hình HP của bạn? Một yêu cầu để nó hoạt động là máy tính của bạn hỗ trợ ACPI.
Một chú lùn

HP Compaq 615. Windows 7 Ultimate (không phải RC hay gì đó). Tôi đã kiểm tra BIOS nhưng không có gì về ACPI
valya

5

Nếu bạn đang đặt máy tính của mình ở chế độ ngủ với lệnh tập lệnh bó thường được sử dụng Rundll32.exe Powrprof.dll,SetSuspendState Sleepthì tác vụ theo lịch trình sẽ không thể đánh thức máy tính khỏi chế độ ngủ, điều này có vẻ là do lỗi Rundll32.exe.

Tín dụng đến bài đăng của Techie007L trên các diễn đàn microsoft để khám phá điều này và đề xuất một giải pháp. Thay vì gọi Rundll32.exetrong tập lệnh bó của bạn, bạn tải xuống một công cụ thay thế và gọi nó thay thế.

Thật không may, sau tất cả các tính năng mà nó có, lệnh tắt máy của Microsoft bị thiếu tính năng chờ! Vì vậy, nếu bạn muốn đặt máy tính của mình ngủ qua dòng lệnh, bạn sẽ cần cài đặt một công cụ có khả năng hơn trước khi bạn có thể sử dụng lệnh cuối cùng ở trên:

  1. Tải xuống PsTools Sysiternals .
  2. Tải xuống phải là một tệp ZIP. Mở nó và sao chép PsShutdown.exe vào máy tính để bàn của bạn.
  3. Trên máy tính để bàn của bạn, bấm chuột phải vào PsShutdown.exe và bấm Sao chép. Bấm chuột phải vào nó> một lần nữa và bấm Thuộc tính.
  4. Đánh dấu Bỏ chặn và nhấp vào [OK].
  5. Mở File Explorer, điều hướng đến "C: \ Windows", cuộn xuống, nhấp chuột phải vào thư mục> system32 và nhấp Paste.
  6. Để vào chế độ chờ, bây giờ bạn có thể sử dụng lệnh này: psshutdown -d -t 0

2

Làm thế nào về bạn thiết lập tự động bật hẹn giờ trong BIOS?

Nó phải nằm trong phần quản lý năng lượng của BIOS, được đặt tên là "Wake by RTC, v.v.". Bạn có thể xem ảnh chụp màn hình BIOS ví dụ dưới đây:

văn bản thay thế


Tôi ở đâu? không tìm thấy gì trong bios
valya

xem câu trả lời đã được chỉnh sửa của tôi
depdebme

0

Hãy chắc chắn rằng bạn làm theo tất cả mọi thứ trong này bài viết chính xác. Tôi cũng đã gặp sự cố với các tài khoản không có mật khẩu trước đó. Nếu tài khoản của bạn không có mật khẩu, hãy thử cung cấp mật khẩu và xem kết quả có khác nhau không, tôi khá chắc chắn rằng bạn cần mật khẩu để chạy một tác vụ theo lịch trình. Nếu nó đã có, hãy chắc chắn rằng nó đã được gõ chính xác. Bạn sẽ có thể thấy lý do tại sao tác vụ cuối cùng không chạy thành công trong trình lập lịch tác vụ.


Ồ, tôi đã hy vọng nó kiểm tra mật khẩu sau đó tôi nhập nó :) Không có gì thú vị trong bài viết, nhưng tôi sẽ kiểm tra mật khẩu, cảm ơn
valya

kiểm tra lịch trình tác vụ chính nó, nó sẽ cho bạn biết lý do tại sao nhiệm vụ cuối cùng không chạy.
John T

kiểm tra pass: mọi thứ đều ổn không, nó không (hoặc tôi không biết tìm ở đâu). Vẫn chưa tỉnh!
valya

0

Bạn có thể phải kích hoạt chế độ ngủ lai để nó hoạt động. Cách nhanh nhất để làm điều này là chạy powercfg.exe -H ON(xem Technet) từ dấu nhắc lệnh nâng cao .


2
Làm thế nào về việc thêm các chi tiết như làm thế nào để làm điều này?
slm

Điều này không hiệu quả với tôi :(
Andrestand

0

Nếu tác vụ đánh thức máy tính nhưng bị kẹt trong màn hình đăng nhập, hãy thực hiện chính sách nhóm. Thêm tên người dùng của bạn vào đây:

Cấu hình máy tính -> Chính sách -> Cài đặt Windows -> Cài đặt bảo mật -> Chính sách cục bộ -> Phân quyền người dùng -> cho phép đăng nhập cục bộ

Trên thực tế, tác vụ không cần phải được ghi lại để làm việc . Chỉ cần bỏ chọn tác vụ tùy chọn "chạy xem người dùng có đăng nhập hay không". Tác vụ sẽ chỉ làm bất cứ điều gì bạn sẽ yêu cầu (ví dụ: phát âm thanh bằng WMP) phía sau màn hình ghi nhật ký. (Nếu bạn thực sự cần phải đăng nhập để chỉnh sửa các chính sách nhóm).


0

nếu là máy tính xách tay, bạn cần kích hoạt bộ hẹn giờ trong danh mục ngủ của các tùy chọn nguồn điện.

Chọn tùy chọn nguồn từ menu Chọn tùy chọn nguồn hiện tại, chọn cài đặt gói thay đổi, chọn thay đổi cài đặt nguồn nâng cao, nhấp vào 'plus' bên cạnh 'ngủ', nhấp vào 'plus' bên cạnh 'cho phép pin Seletc của bộ hẹn giờ đánh thức và đặt thành cho phép chọn nguồn và đặt để bật lặp lại cho các gói điện khác, sau đó điều này sẽ hoạt động.

Tôi đặt bộ lập lịch tác vụ để chạy một tệp bó chứa văn bản 'echo hello' mà không có dấu ngoặc đơn và nó khởi động máy tính xách tay của tôi lên.

hy vọng điều này làm việc cho tất cả các bạn.

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.