Dịch vụ lập lịch tác vụ Vista không thể dừng lại


2

Tôi chỉ nhận thấy rằng tôi không còn có thể bắt đầu, dừng hoặc khởi động lại dịch vụ Lập lịch tác vụ. Khi tôi mở cửa sổ Lệnh và cố gắng dừng dịch vụ theo cách đó, tôi gặp lỗi "quyền bị từ chối", ngay cả khi đang chạy với tư cách Quản trị viên.

Có một giải pháp cho vấn đề này? Tôi đang chạy Vista SP1.

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


Xin lưu ý rằng Microsoft đã làm điều này để ngăn yo ngừng dịch vụ đó vì nó rất quan trọng.
Tamara Wijsman

Câu trả lời:


3

Bạn không nên vô hiệu hóa Trình lập lịch tác vụ trong Vista hoặc Windows 7. Không giống như XP, Vista thực sự sử dụng Trình lập lịch tác vụ để thực hiện các tác vụ hệ thống.


3
Tôi đã phải bỏ phiếu này vì nó không khắc phục được vấn đề.
dlux

Và điều gì xảy ra khi dịch vụ gặp trục trặc và bạn có các nhiệm vụ quan trọng khác của người dùng để hoàn thành trước khi khởi động lại Window? Microsoft không thể tự bảo vệ người dùng khỏi mọi thứ họ có thể làm để thay đổi bất lợi cho hoạt động của Windows.
user66001

5

Bạn không thể dừng lịch trình nhiệm vụ. Từ Technet ...

Dịch vụ Trình lập lịch tác vụ không thể bị dừng hoặc vô hiệu hóa bởi quản trị viên bằng giao diện người dùng đính kèm Bảng điều khiển Microsoft Management Console (MMC), trừ khi các quyền đặc biệt được thêm vào mã thông báo quản trị viên.

Có một số chỉnh sửa registry yêu cầu dừng nó, nhưng cách tốt nhất của bạn là sử dụng một công cụ. Security Explorer có phiên bản dùng thử phù hợp với bạn. Nếu bạn muốn ngăn người dùng lên lịch tác vụ, có một cách .

Các mục đăng ký tốt nhất tôi tìm thấy là dưới đây. Nhưng tôi không có máy Vista để kiểm tra.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule]
"Start"=dword:00000002

Tôi đã có cờ Registry được đặt với giá trị đó. Có lẽ tôi chưa bao giờ có thể vô hiệu hóa nó và chưa bao giờ nhận thấy trước đây.
RHPT

1
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule]
"Start"=dword:00000002

Điều đó gần như đúng. Đặt nó thành 4 và khởi động lại để vô hiệu hóa. Một số thứ sẽ không hoạt động đúng như cập nhật (đôi khi). Chỉ cần kích hoạt lại khi bạn chạy để cập nhật.


Xin lưu ý rằng đây là một dịch vụ quan trọng và rất có thể không bị vô hiệu hóa.
Tamara Wijsman

1

Chỉ cần tìm cách dừng và sau đó bắt đầu hoặc khởi động lại, các dịch vụ được khởi chạy trong các tài khoản như tài khoản HỆ THỐNG, khiến ngay cả quy trình cmd.exe của Quản trị viên bối cảnh cũng không thể quản lý chúng.

  1. Tải xuống Process Explorer của Sysiternal .

  2. Giải nén tất cả các tập tin trong ProcessExplorer.zip.

  3. Nhấp chuột phải vào kết quả procexp.exevà chọn nhập mô tả hình ảnh ở đâyRun as administrator; Nhấn vào Continuenút trên hộp thoại kết quả.

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

  1. Tìm svchost.exetrong danh sách Quy trình, có quy trình con 'của taskeng.exe.

  2. Nhấp chuột phải vào svchost.exexác định trong bước 4. và chọn Properties.

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

  1. Chọn một Dịch vụ; Đối với Trình lập lịch tác vụ, nhấp vào Scheduledòng Dịch vụ .

  2. Nhấn vào Permissionsnút.

  3. Thêm ít nhất Write, nếu không có Full controlquyền đối với một nhóm tài khoản người dùng của bạn, hoặc chỉ tài khoản người dùng của bạn và nhấp vào OKnút.

  4. Với dòng dịch vụ thay đổi quyền vẫn được tô sáng trong danh sách, vui vẻ Khởi động lại hoặc Dừng lại (và Bắt đầu lại, lưu ý đến hậu quả của việc không làm như vậy trong các câu trả lời khác cho câu hỏi này) dịch vụ thay đổi quyền của bạn.


0

Đây là hành vi tôi cũng thấy.

Có một hộp kiểm bên dưới tab 'Dịch vụ' của msconfig cho 'Trình lập lịch tác vụ'. Có lẽ đó sẽ là giá trị khám phá?


nếu bạn bỏ chọn hộp này - nó sẽ ngay lập tức kiểm tra lại chính nó
Simon
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.