Link to home
Start Free TrialLog in
Avatar of sksaathoff
sksaathoffFlag for United States of America

asked on

RDP won't start program on server - File name, directory name or volume label syntax is incorrect

I have an MS Server 2008 R2, SP2 server that gives me the following message when I set the Terminal Services to start a program upon connection:  The filename, directory name or volume label syntax is incorrect.  This working directory is invalid: "C:\Program files."

I had the same program on an MS Server 2003 working before that server crashed.  I built this server and installed the relevant program.  I have also tried running a simple batch file and receive the same error.  I get the same error whether I put the program in C:\Program files or C:\Program files(x86).  If I disable the automatic start of the program(s), I can remote to the machine and manually start them with no problem.  I have shared the drive, which seemed unnecessary but I did it anyway.  I have experimented with permissions on the programs.  I have set the option to start a program upon connection in GPE, Terminal Services Configuration and Remote Desktop.  I know the directories/program paths are valid.  I copy/paste them into "Run" and the programs run with no errors.  I set up a security group and put them in Remote Desktop Users.  I have logged on as a domain admin and as a domain user - with the same error occurring.  I have Client Access licenses installed.  The vendor of the main program worked with me on this for over 2 hours to no avail, both on their program and the simple batch files.

Thank you for your help.
SOLUTION
Avatar of David Johnson, CD
David Johnson, CD
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of sksaathoff

ASKER

I experimented with the spaces and that seemed to help, but I still couldn't get it to work.  I un- and re-installed Terminal Services, and re-installed the licenses, then used the TS Remote App Manager wizard to deploy the app, rather than using the GPE to start the program.