Forum: Registration
Topic: Vista SP1 Registration Issue
started by: yngdiego

Posted by yngdiego on Feb. 14 2008,19:43
I reloaded a laptop with Vista Ultimate 32-bit and immediately applied Vista SP1 (RTM). I then installed the latest UltraISO and the registration code is not taking.

So I fired up a XP SP2 Virtual machine to see if it was a SP1 issue. I installed the same UltraISO version and the registration worked.

I then looked at the registry in the XP and Vista machines, and the User and Registration keys in HKCU contain the same information. So I didn't fat finger the code on the Vista PC. I had a Windows Server 2008 RC1 in a VM as well, and the code worked too.

Yes, I also ran UltraISO with administrator rights as well. But since it writes to HKCU, even non-admin rights can do that.

Is this a known problem with Vista SP1? Seems odd it works on XP SP2 and Windows Server 2008 RC1, but not a fresh Vista SP1 install.

Posted by yngdiego on Feb. 15 2008,19:23
As follow up information, I found an old copy v8.6.1.1985 and it DOES recognize the registration information properly on Vista SP1, clean install.

So it seems to me that the recent version(s) have an flaw with freshly loaded SP1 systems.

Posted by xoben on Feb. 15 2008,22:02
Just tested under Vista SP1, lastest version UltraISO worked properly.


Posted by yngdiego on Feb. 16 2008,12:07
Was UltraISO installed prior to SP1? The problems I've having are with a freshly loaded Vista Ultimate x86, immediate application of SP1, then a virgin install of UltraISO.
Posted by xoben on Feb. 16 2008,19:56
QUOTE
A freshly loaded Vista Ultimate x86, immediate application of SP1, then a virgin install of UltraISO.

Yes, but for Vista Bussiness x86, UAC is turned on.

If the problem persists, please create a text file in "C:\Program Files\UltraISO", name it as uikey.ini, enter the following lines:
;===================
UserName='xxxx'
Registration='yyyy-yyyy-yyyy-yyyy'  
;===================
UltraISO should be registered automatically.

Note: 'xxxx' should be replaced with your registration name, and 'yyyy-yyyy-yyyy-yyyy' should be replaced with your registration code.