Need help with a 2003 Server permissions/sharing problem

I’m working on a Windows 2003 Server and having an odd permissions or sharing problem. The customer had previously had a software package installed on their server in a Programs share that was accessible to the users via. that share using, say, \server\Programs$\program\program.exe. Last night we upgraded the software to the newest version and now the program doesn’t run correctly using the share. However, if you run the program directly from the c:\programs\program\program.exe it works fine.

The error I get when using the script and the share is “Windows Cannot Access the Specified Device, Path or File. You may not have the appropriate permissions to access the file”. If you simply go to the share by typing in \server\programs$\program and then attempt to run program.exe you get the same error. However, if you go to the c:\programs\program directory and then run program.exe it works fine. I figure it’s some kind of permission problem, but I’ve looked at the share and everything looks fine (for instance, you can go to \server\program$\program, see the directory, create and delete files, and even see the permissions on program.exe…which are full permissions). I’ve tried to propagate file system rights to the child objects throughout the share and I still get the same results.

Anyone have any thoughts? I’m totally stumped here.

-XT

It’s probably a firewall or antivirus problem. If you had the old program.exe exempted anywhere you need to re-do it. Also try adding [\server](file://\server) to trusted sites in IE.

I thought of that but it doesn’t seem to be the case. What it looks like to me now is that you can’t run ANY executable from a share for some reason. Just for drill I tried to go into another share and run a completely different program and I got the exact same error. This is as domain Admin btw. So, there seems to be something wrong with the server itself.

-XT

Also restart after putting [\server](file://\server) in trusted sites.

ETA: On both the server and the client.

I’m thinking of doing a restart at noon. I’m not sure exactly what you mean by putting it in ‘trusted sites’ on both the server and the client. I don’t think I’ve ever done that before.

-XT

Open Internet Explorer, go to Tools, Internet Options, Security. Click on Trusted Sites, the Sites button. In the “Add site…” box put [\server](file://\server), and uncheck the “Require server verification…” box. OK out and restart.

Oh…yeah, I know what that is. How would that help, though? That’s for browser security. This isn’t a browser issue, but a file/share issue, seemingly. I’m starting to think that there is something fundamentally wrong with this server, since it doesn’t seem I can run any executable from a share.

-XT

It’s both actually. Did you upgrade IE on the server recently? Have IE Enhanced Security on?

Nope…though IE is on the server, they are actually using FireFox. I rebooted the server without making the changes, and everything seems to be working now. It was VERY odd…never seen anything like it before.

I’m curious why a browser setting would make a difference though. Does Microsoft have their file and sharing system integrated with their browser?? That seems strange.

-XT

They are tied together and yes it’s strange.

Well, learned something new then. :slight_smile: Thanks for the help!

-XT