RUNAS error - windows 7 PC running batch script via unc

Posted on 2011-03-17
Last Modified: 2012-05-11
I have a Windows 7 PC where the user opens a batch file from a mapped drive which then calls a script via a unc path using the runas command to elevate privileges.  This works from an XP machine but not from a Windows 7 machine.

For example the first script on the mapped drive is as follows:

runas /user:scs\chrismanbup \\\manual_backup\test.bat

The user then keys the password for the chrismanbup account and we get the below error from the Windows 7 machine:

Attempting to start \\\manual_backup\test.bat as user "scs\chrismanbup" ...
RUNAS ERROR: Unable to run - \\\manual_backup\test.bat
299: Only part of a ReadProcessMemory or WriteProcessMemory request was completed.

The user is not an administrator but if I use "Run as administrator" it still gives the same error. As mentioned if I run from an XP machine as the same user it runs.

Any ideas?
Question by:scs-paul
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 3

Expert Comment

ID: 35163764

Are you trying with 64-bit or 32-bit Windows 7? What is the script trying to do?

Author Comment

ID: 35164590
This is 32bit Windows 7.  The script does the above - it calls a second script on another server using elevated privileges. The script fails with the aforementioned-mentioned error and does not start the second script.
LVL 70

Expert Comment

ID: 35176430
It might be because the mapped drive is not available to the other user in runas, so while trying to start the command the working dir is removed. For test, try if running the script locally helps.
Three Reasons Why Backup is Strategic

Backup is strategic to your business because your data is strategic to your business. Without backup, your business will fail. This white paper explains why it is vital for you to design and immediately execute a backup strategy to protect 100 percent of your data.


Author Comment

ID: 35176858
I can map the drive as the user in the runas script from an XP machine but not from a Windows 7 machine. This occurs whether UAC is on or off.
LVL 70

Expert Comment

ID: 35177130
How do you try to map the drive? Can you map it outside of the runas script as that user?

Author Comment

ID: 35177342
No I cannot map the drive from Windows 7 as the user in the runas script from windows explorer menu but I can do so from an XP machine.
LVL 70

Expert Comment

ID: 35177364
Hmm. But you can see the server's share on the W7 PC if you just type   \\servername   in Explorer?

Author Comment

ID: 35177600
Tried mapping the share on another Windows 7 machine and it could map as the runas user which was not working on the other Windows 7 machine this morning. Tried again on the original machine  and it is now mapping the share as the runas user.
This has not solved the error when using the first script to call to this share and run the batch file and I assume this is to do with UNC paths and added security to Win7.
I need to use the first script to call the second script with the elevated privileges as the second script deletes/moves some directories and then stops a service on the machine, copies some files and then restarts the service - so needs to run as an administrator.
Mapping the drive on the windows 7 PC and then right clicking the second script batch file (while holding shift) and using "run as different user" and using the RUNAS user from the script has the same error as running the first script to call the second script.


Accepted Solution

scs-paul earned 0 total points
ID: 35204674
This was solved by using the runas /netonly switch.

Author Closing Comment

ID: 35230181
Eventually solved this issue by using the /netonly switch in the runas command line.

Featured Post

SharePoint Admin?

Enable Your Employees To Focus On The Core With Intuitive Onscreen Guidance That is With You At The Moment of Need.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
SSRS - Powershell 7 80
Prevent to get Active Directory Policy on My PC 9 76
Remote login in windows 7 8 73
Dell Latitude E6420 no sound 13 22
You may have a outside contractor who comes in once a week or seasonal to do some work in your office but you only want to give him access to the programs and files he needs and keep privet all other documents and programs, can you do this on a loca…
There are many software programs on offer that will claim to magically speed up your computer. The best advice I can give you is to avoid them like the plague, because they will often cause far more problems than they solve. Try some of these "do it…
In this video, we discuss why the need for additional vertical screen space has become more important in recent years, namely, due to the transition in the marketplace of 4x3 computer screens to 16x9 and 16x10 screens (so-called widescreen format). …
The viewer will learn how to successfully create a multiboot device using the SARDU utility on Windows 7. Start the SARDU utility: Change the image directory to wherever you store your ISOs, this will prevent you from having 2 copies of an ISO wit…

739 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question