TAS Books Fails to run as an ordinary user (non Administrative rights)

Windows 2003 SBS Domain
25 Client PCs running Windows XP Pro
several PCs need to run TAS Books
Installed TAS Books as the Domain Administrator
Run TAS as the Domain Administrator and all is well
User logs in as an ordinary user and TAS will not start
The exact error is:

"System Maintenance in Progress
The company you have selected is currently being used by a system maintenance utility. It is not therefore possible to use the company at this time.
Please try again later or contact you system administrator for further assistance."

I suspect the message is bogus and really means XP is denying access of some kind.  If I add domain users to local administrators TAS starts successfully thus proving that the problem is not a domain access problem but one on the PC.

In short does anyone know of a way of auditing an applications access to local resources such as writing to files or directories and registry access?  If I can audit the application I can change the writes and permissions for the local users group and TAS would start.  This will also then help me (and others) to run more software as ordinary user access and improve security.

I know about runas but strictly this is a workaround and not very friendly for the users.  Plus I dont think it works with TAS.

Many thanks in advance for any help.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

First of, run secpol.msc.
Under Local Policies|Audit Policy, open up Audit object access, and enable it for Failure.
Then in explorer, right click whatever folders (can do the whole drive if you want) and hit properties.
On the Security Tab, hit Advanced.
Then on the Auditing Tab, hit Add and choose the users (either pick a specific user, or use the local Users group). Place a check under Failed - Full Control then hit OK. Make sure the check for "Replace auditing entries on all child...." is checked, then hit ok again.

Next go to Regedit.
Right-click on whichever keys (most likely the main one you'd need is HKEY_LOCAL_MACHINE\SOFTWARE, but might need others as well) and hit Permissions.
From there it's about the same as in Explorer, set up failure auditing for the users you want, make sure "Replace auditing entries...." is checked etc.

After thos are done, log in as the user you chose (or any non-admin if you used the Users group) and try running TAS.
Log back on as an admin, and look in the Security log of event viewer. Look through the failure audit messages to see what TAS tried to access that it couldn't.
Change permissions as needed.
You might have to keep repeating this, as each time you open permissions, TAS might get farther along and run into something else it can't access. Eventually you should be able to find it all.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
competentAuthor Commented:
Looks good.  I'll give it a go and tell you the results later today.
competentAuthor Commented:
This answer worked a treat.  Sorry forgot to update with this informaion.
Had same issue but the root cause was an expired pervasive sql license. 2v6 initially installs witha temporary key but if you also install later versions you will need a permanent license which we got from support
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows XP

From novice to tech pro — start learning today.