Message: Access is denied.
Explanation: If "Access is denied" appears during a Foxhound installation or upgrade on Windows 7, you may
need to start over and switch to using the hidden "Administrator" account:
- Run the Foxhound "unsetup" process...
start - All Programs - Foxhound2 - Tools - Unsetup Foxhound
Open a "command prompt" window in "Administrator" mode...
start - All Programs - Accessories - right mouse Command prompt - Run as Administrator
Make the magic hidden Administrator account visible in Windows 7 by typing this command and pressing Enter...
net user administrator /active:yes
Log off your normal account, and login as Administrator.
Run the Foxhound installation again.
You probably should set a password for the Administrator account, or hide it again...
net user administrator /active:no
If you started the Foxhound database while logged in as Administrator, shut it down.
While still logged on Administrator, grant "Full Control" on the C:\ProgramData\RisingRoad folder to all "Users"...
Windows Explorer
- click right mouse Properties on C:\ProgramData\RisingRoad
- click Security
- click Edit...
- select "Users (..."
- check Full Control - Allow
- click Apply
- click OK
The "Access is denied" message may also mean the Foxhound engine is already running
as a service and it cannot be stopped by the post setup process.
As a result, the Foxhound upgrade will not work properly:
If the shortcut Foxhound2 - Tools - Stop Foxhound Engine doesn't finish
C:\ProgramData\RisingRoad\Foxhound2>ECHO OFF
Stop Foxhound Engine
SQL Anywhere Stop Server Utility Version 12.0.1.3298
and both Task Manager and the taskkill command display "Access is denied." when you try to stop the Foxhound dbsrv12.exe process
C:\Users\Breck>taskkill /pid 8140
ERROR: The process with PID 8140 could not be terminated.
Reason: Access is denied.
then check to see if there is a dbclient.exe process still running that was previously being used by Foxhound to connect
to a SQL Anywhere 5.5 database. If so, shut down that dbclient.exe process and the Foxhound engine should stop.
See also...
How do I install a new version of Foxhound?
|