Inside: SereneScreen Fan Forum

Inside: SereneScreen Fan Forum (https://www.feldoncentral.com/forums/index.php)
-   Marine Aquarium 3 for Windows (https://www.feldoncentral.com/forums/forumdisplay.php?f=46)
-   -   Need to enter serial number after restarting PC (https://www.feldoncentral.com/forums/showthread.php?t=21852)

EricW 10-30-2014 01:40 PM

To return to the "re-enter code issue": just got through building up a new Windows 8.1 64-bit laptop; in about a week of having MA3 installed, the request to (re-)enter the code has already happened once.

audio.bill 10-30-2014 02:37 PM

This issue persists as observed by numerous customers, but Jim's appointed staff just claims that they can't reproduce it. As a retired software development project manager I have found that is an all too common excuse used in software design and should not be accepted. I even tried the suggestion about locking the registry key and the problem persists. I now plan on checking the VirtualStore registry key value the next time it happens, and if it's zeroed out then I'm going to try to lock that registry key. It looks like the paying customers have to trouble shoot this problem ourselves if it's ever going to get resolved. Maybe we're the April fools! ;)

Jim Sachs 10-30-2014 11:28 PM

Maybe someone who's experiencing the problem could check the Key while the program is working normally, then again the next time it asks for a Key. (The entry will not be your actual Key Code, it is "munged" before being copied to the Registry.)

If the RegCode entry is still intact, then the problem might be something we have control over. If it's gone or zeroed-out, then it's a Microsoft thing.

The Registry entry is:
Current User/software/SereneScreen/MarineAquarium3/RegCode

audio.bill 10-31-2014 04:58 AM

Jim, thanks for providing your suggestion! The program is currently running fine on my system, so I checked for all SereneScreen RegCode entries in my registry. I found identical non-zeroed entries in the location you specified for Current User as well as under Users and several VirtualStore locations. However there is also a RegCode entry under Local Machine of '00'. The next time I'm prompted to re-enter the code I will recheck these values and report the results here, so stay tuned...

We now return to your regularly scheduled programming.

rhaythorne 10-31-2014 08:52 AM

I did post a possible solution to this a couple of weeks ago but it never appeared on the forum. It was my first post and was sat "pending approval". Maybe it's still sitting there. So, let's try again:

"For anyone happy to tinker with their Registry settings you might like to try the following to prove/disprove a theory.

I suspect that the problem is likely related to MA3.1 perhaps not working well with Windows' Registry virtualization technology which I shan't bore you with but which you can read more about here:

http://msdn.microsoft.com/en-gb/libr...(v=vs.85).aspx

Using Sysinternals ProcMon utlitiy you can see that entering your Registration Code in MA3.1 creates a number of "RegCode" Registry entries, some within the "VirtualStore" and some within the HKCU (Current User) sections of the Registry.

For reasons I haven't been able to identify, sometimes the VirtualStore entries are re-written with zeros (effectively blanking out the MA3.1 Reg Code) and, as the VirtualStore takes precedence over the "Current User" sections of the Registry, this means that the next time MA3.1 launches, affected users will then be asked to enter their registration codes again.

So, what I'm trying is this:

1. Enter your Registration Code when next aksed to do so.
2. Run Regedit and edit the Registry:
(a) Delete all VirtualStore SereneScreen Registry Keys
(b) Note the value of the SereneScreen "RegCode" entries that appear in the HKCU "Current User" sections of the Registry.
(c) Also note the value of the "VersionStr" entry. For the version of MA3 I'm using (MA33JBeta) the value is Y115.3.2.6373
(d) Now, copy the "RegCode" and "VersionStr" entries to the HKLM (Local Machine) secton of the Registry. There should also be a "Version" REG_SZ value here with a value of "3.1".

To summarize, after entering your registration code in MA3.1, delete SereneScreen from the Registry VistualStore. Copy the SereneScreen "RegCode", "VersionStr" and, maybe, "Version" entries from HKCU to HKLM.

Does this work for you?"

Jim Sachs 10-31-2014 10:29 PM

I'm re-posting for a new member, rhaythorne. I don't think the rest of you can see 'moderated' posts.

rhaythorne:
I did post a possible solution to this a couple of weeks ago but it never appeared on the forum. It was my first post and was sat "pending approval". Maybe it's still sitting there. So, let's try again:

"For anyone happy to tinker with their Registry settings you might like to try the following to prove/disprove a theory.

I suspect that the problem is likely related to MA3.1 perhaps not working well with Windows' Registry virtualization technology which I shan't bore you with but which you can read more about here:

http://msdn.microsoft.com/en-gb/libr...(v=vs.85).aspx

Using Sysinternals ProcMon utlitiy you can see that entering your Registration Code in MA3.1 creates a number of "RegCode" Registry entries, some within the "VirtualStore" and some within the HKCU (Current User) sections of the Registry.

For reasons I haven't been able to identify, sometimes the VirtualStore entries are re-written with zeros (effectively blanking out the MA3.1 Reg Code) and, as the VirtualStore takes precedence over the "Current User" sections of the Registry, this means that the next time MA3.1 launches, affected users will then be asked to enter their registration codes again.

So, what I'm trying is this:

1. Enter your Registration Code when next aksed to do so.
2. Run Regedit and edit the Registry:
(a) Delete all VirtualStore SereneScreen Registry Keys
(b) Note the value of the SereneScreen "RegCode" entries that appear in the HKCU "Current User" sections of the Registry.
(c) Also note the value of the "VersionStr" entry. For the version of MA3 I'm using (MA33JBeta) the value is Y115.3.2.6373
(d) Now, copy the "RegCode" and "VersionStr" entries to the HKLM (Local Machine) secton of the Registry. There should also be a "Version" REG_SZ value here with a value of "3.1".

To summarize, after entering your registration code in MA3.1, delete SereneScreen from the Registry VistualStore. Copy the SereneScreen "RegCode", "VersionStr" and, maybe, "Version" entries from HKCU to HKLM.

Does this work for you?"

Jav400 11-01-2014 08:14 AM

No the general forum can't see "moderated" posts until they are approved for forum use.

audio.bill 11-01-2014 08:27 AM

I'm going to wait until the next recurrence of the problem, and then check the registry values. If I find that the VirtualStore RegCode values have been zeroed out, then I will try the registry edits as suggested by rhaythorne. Btw, I now see his post three times in thread entry numbers 71, 85, and 86.

audio.bill 11-09-2014 01:58 PM

Quote:

Originally Posted by Jim Sachs (Post 153393)
Maybe someone who's experiencing the problem could check the Key while the program is working normally, then again the next time it asks for a Key. (The entry will not be your actual Key Code, it is "munged" before being copied to the Registry.)

If the RegCode entry is still intact, then the problem might be something we have control over. If it's gone or zeroed-out, then it's a Microsoft thing.

The Registry entry is:
Current User/software/SereneScreen/MarineAquarium3/RegCode

I have some info that I hope will prove useful to Jim's staff in solving this problem. I was prompted today to reenter my code, but before doing so I checked all of the RegCode entries via regedit. I still found exactly the same values populated as they were when everything was working; specifically identical non-zeroed entries in the location you specified for Current User as well as under Users and several VirtualStore locations. And there is also a RegCode entry under Local Machine of '00'.

So the RegCode entries were all exactly the same as they were when the program ran successfully, but now I'm being prompted to reenter the code. This is the scenario that Jim specified above that might be something they have control over. Please let me know your thoughts on this and any hope of now finding a solution.

Thanks for not giving up on this yet, it's very frustrating for many of your customers so hopefully a solution can be found and implemented.

wpshivers 11-12-2014 11:10 AM

New Member here... I've been having the same problem on a almost weekly schedule running Windows 8.1 Pro. I am also running Version Number Y506.3.3.6041 of Marine Aquarium.

I followed Tech Support suggestion "Try running the Marine Aquarium installer again, this time right-click the file and select "Run as administrator". This will allow Aquarium to properly update the computer's registry, which is where the encrypted keycode information is stored."....

It has been two weeks since doing this and so far no more requests to re-enter the registration code!

Fixed? I'm not sure as I'm still in a wait and see mode. I did receive a Microsoft update this morning and all is still working properly...

Edgar 11-13-2014 03:18 AM

To those who are having problem of needing to reenter the keycode please try the following:

1. Make a copy of MarineAquarium3.scr into another folder and rename it MarineAquarium3.exe.
2. Uninstall "Marine Aquarium 3"
3. Reinstall "Marine Aquarium 3"
4. Now right click on the MarineAquarium3.exe that copied earlier and select "Run as administrator"
5. It should ask for the keycode because you have uninstalled it.
6. Enter a valid keycode and make sure it is not a pirated keycode.

Let me know if this fixes your problems.

audio.bill 11-13-2014 05:44 AM

The file that I used to install MA3 is already named MarineAquarium3.exe and I still have this problem. Version is shown as Y506.3.3.6041 under 'About'. Any other ideas? Would trying to reinstall it running in compatibility mode for 7 or 8 make any sense to try? TIA!

patscarr 11-13-2014 08:48 AM

I think Edgar wants you to find MarineAquarium3.scr in your Windows/Systm32 folder.

audio.bill 11-13-2014 09:43 AM

Thanks Patrick! (I'm sorry I didn't realize that myself.) I have now followed Edgar's instructions, thanks to him for providing them. Now only time will tell if this fixes the issue, but I'm keeping my fingers crossed. The fish are happily swimming away.

hillover 11-13-2014 12:30 PM

Quote:

Originally Posted by audio.bill (Post 153641)
Thanks Patrick! (I'm sorry I didn't realize that myself.) I have now followed Edgar's instructions, thanks to him for providing them. Now only time will tell if this fixes the issue, but I'm keeping my fingers crossed. The fish are happily swimming away.

Note that it doesn't "fix the issue" - even if it fixes the issue for you.

But it's a diagnostic that (if successful) might lead to getting the issue fixed.

audio.bill 11-13-2014 02:55 PM

hillover - thanks for that clarification. Since there is no specific timeframe in which it would always require me to reenter the keycode, I'll just have to give it some time and hope for the best. Even if it's just a step towards reaching an actual solution to the issue I would consider that progress!

audio.bill 11-25-2014 02:19 PM

Well, it's been twelve days so far and I haven't been prompted to reenter the keycode yet. Need to wait longer to ensure that the problem doesn't recur, so I will provide periodic updates here...

audio.bill 12-03-2014 07:30 AM

It's been 20 days now without having to reenter the keycode, so it's still looking good... :)

Jav400 12-03-2014 03:21 PM

Jinx ;)

audio.bill 12-10-2014 08:37 PM

Despite Jay400's jinx :lol:, it's now been four weeks and I have not been required to reenter the KeyCode since following Edgar's procedure detailed in post #91. So it seems that taking those steps has resolved the problem in my case, even after the installation of 30 new Windows updates yesterday. Hopefully this test case will help identify what needs to be changed in the standard code/installation procedure to prevent this from being an ongoing issue for other users. Thanks again for your support! :TU:


All times are GMT -6. The time now is 10:01 AM.

Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.