You might have allready figured this one out but here comes anyway....
I had similar problem, the reason was that the SQL Anywhere service was not running in admin account. Instead we created normal user account with suitable user rights (Logon as service,...).
The service starts just fine only problem is that clients cant connect to this process over the network.
We solved the problem by moving the service under administrator account.