[ACP-1509]  Registry Locked after Windows 10 Update(s)
Type Bug
Priority High
Severity Major
Component Whole Product
Fixed In Version [8.28.2
Versions Affected [8.0.18.0.1
Severity Closed
Resolution Duplicate
Reported By Bob Denny
Resources Bob Denny
Start Date 10/2/2016

Description
After "some" WIndows 10 updates, users get the Registry Appears Locked message on starting ACP. We ned to understnad this and provide some way to mitigate it. At the bottom of the list would be an addition to the error message to re-run the ACP isntaller to repair the W10 damage.

Comments
8/15/2018 9:15:00 AM   Bob Denny
CONTINUED IN ACP-1597
8/15/2018 9:02:57 AM   Bob Denny
Self-healing feature being worked on in ACP-1597. CLosing this as it was used to gather info and point to Comm Center threads.
3/16/2018 3:05:56 PM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/acp
SVN Revision 1067
Affected files /trunk/ACP.vbp (Modified)
/trunk/Main.bas (Modified)
Check-in comment No longer use magic number in demo days left info to decide whether to check the license. Use the presence of the license info itself. GEM:1509
3/16/2018 2:51:38 PM   Bob Denny
As reported in this Comm Center thread toward the end starting here, Albert Barr and Dean Salman report that the license has to be re-entered after a W10 registry lock. Also they reported that Albert's and Dean's licenses didn't work, but I tested both on Albert's systemand they are OK. I also found Albert's license was already in the General section of ACP's data, yet the Enter License form was empty! THis has to be the cause of the need to re-enter the license.

Looking at the licensing code, I was relying on a "magic number" in the demo days left secrets, apparently Windows decided to zap that info, and as a result it went back to 60 day demo with a fresh 60 days! Then... with that info there instead of the magic numbers, it was ignoring the valid license info, requiring the license to be re-entered. Ugly.

So now instead it looks at the User, Email, and License Key, and if there is data there it presses on to check it for validity etc. This should resolve the issue of needing to enter the license after re-running the installer. This is now in the 8.2.4 build of ACP and I will make this available to people as a replacement EXE.
10/2/2016 1:00:09 PM   Bob Denny
NEEDS MORE UNDERSTANDING AND REAL SOLUTIONS
10/2/2016 12:57:31 PM   Bob Denny
SVN Comment
Author rbdenny
Repository svn+ssh://rbdenny@a2_svn_dc3/home/rbdenny/svn/astro/acp
SVN Revision 1020
Affected files /trunk/ACP-8.1-setup.wse (Modified)
/trunk/ACP.vbp (Modified)
/trunk/Main.bas (Modified)
Check-in comment === 8.1.1 RELEASE === Messages to users on Windows 10 updates GEM:1509
10/2/2016 12:53:57 PM   Bob Denny
Put a message into the installer too keep a copy of the installer executable.
10/2/2016 12:44:10 PM   Bob Denny
Changed the message, now warn installers to keep the installer for W10 damage.
10/2/2016 12:30:14 PM   Bob Denny
Impossible in reasonable time to get to the latest W10 update. up to 8 hours per update and the first 3 did not scorch the registry.

At a minimum, provide a better "registry locked" error message.