2012-04-17 49 views
53

Tôi có tác vụ được lập lịch trong máy Windows 2008 R2 nhưng không thể kích hoạt với lỗi sau trong nhật ký (Nhật ký sự kiện).Sự cố với Trình lập lịch tác vụ khởi chạy tác vụ

Lỗi:

Task Scheduler thất bại trong việc bắt đầu "\ Hyatt_International_Distribution" nhiệm vụ cho người sử dụng "SAFFRON3 \ cb_admin". Dữ liệu bổ sung: Giá trị lỗi: 2147943645.

Trình lập lịch tác vụ không khởi động được quá trình Task Engine "" do lỗi xảy ra trong "LUAIsElevatedToken". Command = "taskeng.exe". Bổ sung dữ liệu: Lỗi Value: 2147943645.

Các lỗi được thực hiện như sau:

Tên đăng nhập: Microsoft-Windows-TaskScheduler/hoạt động Nguồn: Microsoft-Windows-TaskScheduler ngày: 4/16/2012 09:59:59 ID sự kiện: 101 nhiệm vụ Thể loại: nhiệm vụ Bắt đầu không Level: Lỗi Keywords:
User: HỆ THỐNG Computer: xyz Mô tả: Task Scheduler thất bại trong việc bắt đầu " \ Phân phối "nhiệm vụ cho người dùng" SAFFRON3 \ cb_admin ". Bổ sung dữ liệu: Lỗi Value: 2147943645. Event Xml:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> 
    <System> 
    <Provider Name="Microsoft-Windows-TaskScheduler" Guid="{de7b24ea-73c8-4a09-985d-5bdadcfa9017}" /> 
    <EventID>101</EventID> 
    <Version>0</Version> 
    <Level>2</Level> 
    <Task>101</Task> 
    <Opcode>101</Opcode> 
    <Keywords>0x8000000000000000</Keywords> 
    <TimeCreated SystemTime="2012-04-16T14:59:59.950Z" /> 
    <EventRecordID>101476</EventRecordID> 
    <Correlation /> 
    <Execution ProcessID="336" ThreadID="1216" /> 
    <Channel>Microsoft-Windows-TaskScheduler/Operational</Channel> 
    <Computer>xyz</Computer> 
    <Security UserID="S-1-5-18" /> 
    </System> 
    <EventData Name="TaskStartFailedEvent"> 
    <Data Name="TaskName">\Distribution</Data> 
    <Data Name="UserContext">SAFFRON3\cb_admin</Data> 
    <Data Name="ResultCode">2147943645</Data> 
    </EventData> 
</Event> 

Nhiệm vụ được thiết lập như: Run s nếu người dùng đang đăng nhập hay không, with highest privileges, Power: Bắt đầu khi trên nguồn AC, Cho phép nhiệm vụ chạy theo yêu cầu.

Tác vụ chạy gần như hàng ngày, chính xác nhưng không thành công hôm qua. Bất kỳ lý do cụ thể nào?

Kính trọng, Kaustubh

+0

Có thể trùng lặp của [Windows scheduler error 101 launch failure code 2147943785] (http: // stackoverflow.com/questions/14259285/windows-task-scheduler-error-101-launch-failure-code-2147943785) –

Trả lời

44

Tác vụ của tôi được đặt thành Run only when user is logged on và không thành công cho tôi ngay cả khi tôi đã đăng nhập và khởi động thủ công. Người dùng đã được đặt cho tôi rồi. Không có thay đổi mật khẩu, v.v.

Tôi đã giải quyết bằng cách nhấp vào "Thay đổi người dùng" và chọn lại bản thân mình.

Tôi nghi ngờ có thể do AD thay đổi SID người dùng hoặc một thứ gì đó ở mức độ đó. Có lẽ CNTT đã làm một số quản lý người dùng trong AD, những người hiểu biết.

+0

Chà, thật dễ dàng để bỏ lỡ! Cảm ơn! – aup

58

Mở tài sản,

Kiểm tra xem nút radio được chọn để

Run only when user is logged on 

Nếu bạn đã chọn cho tùy chọn trên thì đó là lý do tại sao nó được thất bại.

để thay đổi tùy chọn để

Run whether user is logged on or not 

HOẶC

Trong trường hợp khác, người dùng có thể đã thay đổi/thông tin đăng nhập của mình

+0

Tôi đã đề cập trước đó rằng nó được đặt thành "Chạy nếu người dùng đăng nhập hay không". Thông tin đăng nhập đã được thay đổi 7 ngày trước và nó chạy đúng trong 6 ngày qua, không thành công và sau đó chạy thành công hôm nay – Kausty

+0

@Kaustubh: Bạn muốn nói bây giờ nó hoạt động tốt. –

+2

Có, nó chạy tốt ngày hôm nay. Nhưng điều này xảy ra mỗi tuần. Tác vụ ngẫu nhiên không thành công vào bất kỳ ngày cụ thể nào. – Kausty

1

Theo như tôi biết, bạn sẽ cần phải cung cấp tài khoản miền thích hợp "Quyền của người dùng" chẳng hạn như "Đăng nhập dưới dạng Công việc hàng loạt". Bạn có thể kiểm tra điều đó trong Chính sách địa phương của bạn. Ngoài ra, bạn có thể có một GPO miền đang ghi đè chính sách địa phương của bạn. Tôi đặt cược nếu bạn thêm Tài khoản Miền này vào nhóm quản trị cục bộ của máy đó, vấn đề của bạn sẽ biến mất. Một vài điều để bạn có thể kiểm tra:

http://social.technet.microsoft.com/Forums/en/windowsserver2008r2general/thread/9edcb63a-d133-45a0-9e8c-f1b774765531 http://social.technet.microsoft.com/Forums/lv/winservergen/thread/68019b24-78a5-4db0-a150-ada921930924 http://sqlsolace.blogspot.com/2009/08/task-scheduler-task-does-not-run-error.html?m=1 http: // technet.microsoft.com/en-us/thư viện/cc722152.aspx

+0

Đăng nhập với tư cách là một công việc hàng loạt trên technet: https://technet.microsoft.com/en-us/library/cc755659 –

0
  • Kích chuột phải vào Task trong Task Scheduler
  • Bấm vào tab Actions
  • Bấm vào Edit
  • Tháo dấu ngoặc kép quanh đường dẫn trong "Bắt đầu trong" hộp văn bản.
3

Tôi đã giải quyết sự cố bằng cách mở các thuộc tính trên chính tệp exe. Trên tab Tính tương thích có một hộp kiểm cho cấp đặc quyền có nội dung "Chạy ứng dụng này với tư cách quản trị viên"

Mặc dù tài khoản của tôi có đặc quyền quản trị nhưng tài khoản không hoạt động khi tôi khởi động từ trình lập lịch tác vụ.

Tôi bỏ chọn hộp và khởi động lại từ trình lên lịch và hoạt động.

0

Tác vụ của tôi cũng không khởi động được.

Tôi đã giải quyết nó bằng cách chỉ định không chỉ đường dẫn đến tệp thực thi, mà còn là đường dẫn đến thư mục của tệp thực thi (Tab "Hành động" | Edit | TextBox "Bắt đầu trong").

0

Cảm ơn tất cả, Tôi gặp vấn đề tương tự. Tôi có một nhiệm vụ chạy qua tài khoản người dùng chung không được liên kết với một người cụ thể. Người dùng này bằng cách nào đó đã đăng xuất khỏi VM, khi tôi đang cố khắc phục nó, tôi đã đăng nhập với tư cách người dùng đó chứ không phải người dùng đó.

Đăng nhập lại với người dùng đó đã khắc phục sự cố!

0

Tôi gặp sự cố tương tự. Tôi đã thử với tùy chọn tương thích, nhưng trong Windows 10 nó không hiển thị tùy chọn tương thích. Các bước sau đã giải quyết được sự cố cho tôi:

  1. Tôi đảm bảo tài khoản mà tác vụ đang chạy có đặc quyền truy cập đầy đủ trên tệp sẽ được thực thi. (đã thi nhiệm vụ và vẫn không chạy)
  2. tôi người đàn ông taskschd.msc as administrator
  3. Tôi được thêm vào tài khoản để chạy các nhiệm vụ (cho dù là nó đăng nhập hay không)
  4. tôi thực hiện các nhiệm vụ và bây giờ làm việc nó!

Vì vậy, bằng cách nào đó, thiết lập tác vụ trong taskschd.msc là người dùng thông thường không hoạt động, mặc dù tài khoản của tôi là tài khoản quản trị.

Hy vọng điều này sẽ giúp mọi người gặp vấn đề tương tự

Các vấn đề liên quan