A Windows Vista forum. Vista Banter

Welcome to Vista Banter.

You are currently viewing our boards as a guest which gives you limited access to view most discussions, articles and access our other FREE features. By joining our free community you will have access to ask questions and reply to others posts, upload your own photos and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact support.

Go Back   Home » Vista Banter forum » Microsoft Windows Vista » Vista Administration, Accounts and Passwords
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Vista Administration, Accounts and Passwords Queries, comments and issues relating to the administration of Windows Vista. (microsoft.public.windows.vista.administration_accounts_passwords)

Vista Task Scheduler can't run OK *.BAT file



 
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old July 15th 07, 03:52 AM posted to microsoft.public.windows.vista.administration_accounts_passwords
Ron A. Zajac
external usenet poster
 
Posts: 1
Default Vista Task Scheduler can't run OK *.BAT file

Pretty straight up situation.

I have a batch file:

"C:\TclStuff\Batch Files\PlaySomething.bat" Annie

This runs on a command line just fine. It won't run from the Task Scheduler:

Task Scheduler failed to start instance
"{DA573AEA-805C-4477-8152-53B595EF95C9}" of "\Wake for Annie" task for user
"a-PC\Ron A. Zajac" . Additional Data: Error Value: 2147942667.

What gives?


  #2 (permalink)  
Old July 15th 07, 10:01 PM posted to microsoft.public.windows.vista.administration_accounts_passwords
Ronnie Vernon MVP
external usenet poster
 
Posts: 2,847
Default Vista Task Scheduler can't run OK *.BAT file

Ron

In the Task Scheduler for this task, do you have the "Run with highest
privileges" option enabled in the General Tab?

--

Ronnie Vernon
Microsoft MVP
Windows Shell/User


"Ron A. Zajac" Ron A. wrote in message
...
Pretty straight up situation.

I have a batch file:

"C:\TclStuff\Batch Files\PlaySomething.bat" Annie

This runs on a command line just fine. It won't run from the Task
Scheduler:

Task Scheduler failed to start instance
"{DA573AEA-805C-4477-8152-53B595EF95C9}" of "\Wake for Annie" task for
user
"a-PC\Ron A. Zajac" . Additional Data: Error Value: 2147942667.

What gives?



  #3 (permalink)  
Old July 15th 07, 11:32 PM posted to microsoft.public.windows.vista.administration_accounts_passwords
Ron A. Zajac
external usenet poster
 
Posts: 2
Default Vista Task Scheduler can't run OK *.BAT file

Ronnie,

Thanks for the suggestion.

No, this option wasn't enabled. I enabled it, then issued a "Run" order
again to test it. It didn't work. Here's the formatted ("friendly") Details
ouput:

- System

- Provider

[ Name] Microsoft-Windows-TaskScheduler
[ Guid] {de7b24ea-73c8-4a09-985d-5bdadcfa9017}

EventID 203

Version 0

Level 2

Task 203

Opcode 101

Keywords 0x8000000000000000

- TimeCreated

[ SystemTime] 2007-07-16T10:56:30.270Z

EventRecordID 2891

- Correlation

[ ActivityID] {E60BD601-7B36-4973-9586-316BC088C6A9}

- Execution

[ ProcessID] 4916
[ ThreadID] 7592

Channel Microsoft-Windows-TaskScheduler/Operational

Computer a-PC

- Security

[ UserID] S-1-5-21-1865275644-502863341-2745678560-1001


- EventData

TaskName \Wake for Annie
TaskInstanceId {E60BD601-7B36-4973-9586-316BC088C6A9}
ActionName C:\Windows\SYSTEM32\cmd.exe
ResultCode 2147942667


I could mention the fact that the *.BAT has a header that runs another
interpreter (tclsh). However, I feel this is likely a non-issue; if I can
run it from a command line, why shouldn't the Scheduler be able to run it?
On the off-chance it had something to do with the $path$, I quickly modified
that header to invoke the tclsh using the full path (c:\Tcl\bin\tclsh); no
dice.

Again, thanks for your kind ministrations! If another angle occurs to
you, please keep me posted!

-raz (Ron A. Zajac)

"Ronnie Vernon MVP" wrote:

Ron

In the Task Scheduler for this task, do you have the "Run with highest
privileges" option enabled in the General Tab?

--

Ronnie Vernon
Microsoft MVP
Windows Shell/User


"Ron A. Zajac" Ron A. wrote in message
...
Pretty straight up situation.

I have a batch file:

"C:\TclStuff\Batch Files\PlaySomething.bat" Annie

This runs on a command line just fine. It won't run from the Task
Scheduler:

Task Scheduler failed to start instance
"{DA573AEA-805C-4477-8152-53B595EF95C9}" of "\Wake for Annie" task for
user
"a-PC\Ron A. Zajac" . Additional Data: Error Value: 2147942667.

What gives?



  #4 (permalink)  
Old July 16th 07, 08:37 AM posted to microsoft.public.windows.vista.administration_accounts_passwords
Jimmy Brush
external usenet poster
 
Posts: 656
Default Vista Task Scheduler can't run OK *.BAT file

snip
TaskName \Wake for Annie
TaskInstanceId {E60BD601-7B36-4973-9586-316BC088C6A9}
ActionName C:\Windows\SYSTEM32\cmd.exe
ResultCode 2147942667

/snip

Hello,

If it helps at all, that result code translates into this Win32 error code:

Error # 267 (ERROR_DIRECTORY)
The directory name is invalid.

- JB

  #5 (permalink)  
Old July 16th 07, 02:34 PM posted to microsoft.public.windows.vista.administration_accounts_passwords
Ron A. Zajac
external usenet poster
 
Posts: 2
Default Vista Task Scheduler can't run OK *.BAT file

Jimmy,

I guess that tell me something: You're saying that the cmd.exe is
returning that error code? It still raises the question: Why would the
manual run of the script go OK, whereas running it under the auspices of the
Task Scheduler results in some kind of a directory path-related offense
against the cmd.exe? Shouldn't the Task Scheduler--running "as" me--have the
same environment as I do?

Oh: And a sincere thanks for your interest!

-raz

"Jimmy Brush" wrote:

snip
TaskName \Wake for Annie
TaskInstanceId {E60BD601-7B36-4973-9586-316BC088C6A9}
ActionName C:\Windows\SYSTEM32\cmd.exe
ResultCode 2147942667

/snip

Hello,

If it helps at all, that result code translates into this Win32 error code:

Error # 267 (ERROR_DIRECTORY)
The directory name is invalid.

- JB


  #6 (permalink)  
Old July 17th 07, 07:21 AM posted to microsoft.public.windows.vista.administration_accounts_passwords
Jimmy Brush
external usenet poster
 
Posts: 656
Default Vista Task Scheduler can't run OK *.BAT file

Ron A. Zajac wrote:
Jimmy,

I guess that tell me something: You're saying that the cmd.exe is
returning that error code? It still raises the question: Why would the
manual run of the script go OK, whereas running it under the auspices of the
Task Scheduler results in some kind of a directory path-related offense
against the cmd.exe? Shouldn't the Task Scheduler--running "as" me--have the
same environment as I do?

Oh: And a sincere thanks for your interest!


I'm not really sure.

Is your account an administrator account, or do you run as a standard
user and elevate to a seperate admin account?

Can you export your task to an xml file and then post the contents of
that file so we can have a look?

- JB
  #7 (permalink)  
Old July 31st 07, 09:30 PM posted to microsoft.public.windows.vista.administration_accounts_passwords
hexago@gmail.com
external usenet poster
 
Posts: 1
Default Vista Task Scheduler can't run OK *.BAT file

On Jul 16, 10:37 am, Jimmy Brush wrote:
snip TaskName \Wake for Annie
TaskInstanceId {E60BD601-7B36-4973-9586-316BC088C6A9}
ActionName C:\Windows\SYSTEM32\cmd.exe
ResultCode2147942667


/snip

Hello,

If it helps at all, that result code translates into this Win32errorcode:

Error# 267 (ERROR_DIRECTORY)
The directory name is invalid.

- JB


I had the same problem. I had to remove the quotation marks in the
Start in field.

Changed from "C.\Program Files\" to C.\Program Files\

  #8 (permalink)  
Old September 17th 08, 04:15 PM posted to microsoft.public.windows.vista.administration_accounts_passwords
Jorge Luis[_2_]
external usenet poster
 
Posts: 1
Default Vista Task Scheduler can't run OK *.BAT file


I had the same problem. I had to remove the quotation marks in the
Start in field.

Changed from "C.\Program Files\" to C.\Program Files\

This worked for me, thank you very much!!!

If you are just wondering like me... quotation marks are needed for the
name of the file you want to be executed but not for the directory to
'Start in'.

Greetings!

Jorge Luis


--
Jorge Luis
Posted via http://www.vistaheads.com

  #9 (permalink)  
Old September 25th 09, 09:49 PM posted to microsoft.public.windows.vista.administration_accounts_passwords
jjman
external usenet poster
 
Posts: 2
Default Vista Task Scheduler can't run OK *.BAT file


Brilliant! you save me from more hours of pulling my
hair out.



--
jjman
  #10 (permalink)  
Old September 25th 09, 09:49 PM posted to microsoft.public.windows.vista.administration_accounts_passwords
jjman
external usenet poster
 
Posts: 2
Default Vista Task Scheduler can't run OK *.BAT file


Brilliant! you save me from more hours of pulling my
hair out.



--
jjman
 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 08:13 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.Search Engine Optimization by vBSEO 3.0.0 RC6
Copyright ©2004-2012 Vista Banter.
The comments are property of their posters.