Can't update Demigod

I have just tried to download and install Demigod on my 2nd computer, and something unusual has happened. It downloads, installs and then starts to redownload the whole game all over again. So while I can actually run the game from Program Files I cant launch  it or update it on Impulse.

 

edit: I don't have my updated version of Demigod nearby so I can copy the updated game over :(

 

super edit: Oo I found this errorlog buried in a bunch of folders

 

-- [14/05/2009 22:08] ----------------------------------------------------
Context:    HandleInstallParam
Message:    Problem while self-updating
Build #:    1260
Exception:    Access to the registry key 'HKEY_LOCAL_MACHINE\SOFTWARE\Stardock\ComponentManager' is denied.
Stack Trace:
   at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
   at Microsoft.Win32.RegistryKey.CreateSubKey(String subkey, RegistryKeyPermissionCheck permissionCheck, RegistrySecurity registrySecurity)
   at Microsoft.Win32.RegistryKey.CreateSubKey(String subkey, RegistryKeyPermissionCheck permissionCheck)
   at Stardock.Central.Common.Utils.SettingsHelp.GetKey(RegistryKey BaseKey, String SubKey, Boolean CreateIfMissing, Boolean WriteAccessNeeded)
   at Stardock.Central.Common.Utils.SettingsHelp.Save(String SubKey, String ValueName, Object Value, RegistryKey BaseKey)
   at Stardock.Central.Common.Utils.SettingsHelp.SaveLM(String SubKey, String ValueName, String Value)
   at Stardock.Central.Client.Program.HandleInstallParam()

1,881 views 7 replies
Reply #1 Top

From within Impulse:

-Click the Impulse Logo in the upper left
-Choose 'Preferences...'
-Click the 'Reset Data' button
-Close impulse and relaunch it. You may notice a long update time, which is normal as it is rebuilding the deleted info.

 

Then verify the application through Impulse:

-Launch Impulse.  Right click on the entry for the application and choose "Verify application"
-Impulse will check the integrity of the installed application.  You should be given feedback as to the state of the installed application.
-If errors are found, an update should be made available in Impulse.  This is not an update to a newer version, but simply Impulse using the update mechanism to replace corrupted files.
-Once the update completes, reboot your PC.

Reply #2 Top

Exception:    Access to the registry key 'HKEY_LOCAL_MACHINE\SOFTWARE\Stardock\ComponentManager' is denied.
End of quote

For what it's worth, also try launching Impulse with admin privileges. Looks like Windows is blocking it from writing to the registry. Just right click the Impulse icon and Run as Admin.

Reply #3 Top

Well I tried resetting the data, and Impulse still doesn't recognise Demigod as being installed and thus starts to download it all over again. The Verify Application option isn't available as it is downloading. Once it downloaded again however I got an error message about administrator priveleges, so that may be the problem. But as far as I can tell I am running it as an administrator (I tried the run as). This might be some anti-virus or spyware problem on my part so I will try installing it in safe mode, if that is possible.

Reply #4 Top

Are you on Vista? If you are, you can try disabling UAC if it isn't already, that thing tends to interfere a lot with things like this. AV tools can do it too, though.

Reply #5 Top

Well I redownloaded it while watching Layer Cake, and the problem seems to have fixed itself. It may have been running it as admin, or uninstalling AVG or resetting the data. Thanks for all the help :)

Reply #6 Top

That's odd, I use AVG and I never had those issues with it. I did turn off some of its more annoying features, though those were mainly with web browsing and not downloads. Still since Impulse does use essentially the same traffic as web browsing, it's possible with those things on it'd get screwy..

In any case, glad it works!

Reply #7 Top

Well I redownloaded it while watching Layer Cake, and the problem seems to have fixed itself.
End of quote

 

Layer Cake is a good movie, but I didn't know it was "fix your computer" good.  :grin: