Jump to content
siliconman01

SAS PRO V4.44.1000: Bug in x64 Uninstaller

Recommended Posts

This applies only to the x64 version of SAS PRO. Both the Control Panel>Programs and Features uninstaller and the SAS Uninstaller Assistant SASUNINST64.exe have a major bug in them. They do not uninstall the SASCORE64.exe service during the uninstall. This bug is not a new bug in the uninstallers and it needs to be fixed.

- Folder !SASCORE is not removed from C:\ProgramData

- The uninstaller needs to "End Process" SASCore64.exe in memory at the same time that it ends SuperAntiSpyware.exe

- The following registry keys need to be removed during the uninstall:

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SafeBoot\Minimal\!SASCORE]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SafeBoot\Network\!SASCORE]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\!SASCORE]

"Type"=dword:00000010

"Start"=dword:00000002

"ErrorControl"=dword:00000001

"ImagePath"=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,\

6d,00,20,00,46,00,69,00,6c,00,65,00,73,00,5c,00,53,00,55,00,50,00,45,00,52,\

00,41,00,6e,00,74,00,69,00,53,00,70,00,79,00,77,00,61,00,72,00,65,00,5c,00,\

53,00,41,00,53,00,43,00,4f,00,52,00,45,00,36,00,34,00,2e,00,45,00,58,00,45,\

00,22,00,00,00

"DisplayName"="SAS Core Service"

"ObjectName"="LocalSystem"

"Description"="SUPERAntiSpyware Core Service"

"PipeName"="sascoreservicepipe"

"ServiceName"="!SASCORE"

"ServiceDescription"="SUPERAntiSpyware Core Service"

"ServiceDisplay"="SAS Core Service"

"AppDataPath"="C:\\ProgramData\\!SASCORE"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\SafeBoot\Minimal\!SASCORE]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\SafeBoot\Network\!SASCORE]

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\!SASCORE]

"Type"=dword:00000010

"Start"=dword:00000002

"ErrorControl"=dword:00000001

"ImagePath"=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,\

6d,00,20,00,46,00,69,00,6c,00,65,00,73,00,5c,00,53,00,55,00,50,00,45,00,52,\

00,41,00,6e,00,74,00,69,00,53,00,70,00,79,00,77,00,61,00,72,00,65,00,5c,00,\

53,00,41,00,53,00,43,00,4f,00,52,00,45,00,36,00,34,00,2e,00,45,00,58,00,45,\

00,22,00,00,00

"DisplayName"="SAS Core Service"

"ObjectName"="LocalSystem"

"Description"="SUPERAntiSpyware Core Service"

"PipeName"="sascoreservicepipe"

"ServiceName"="!SASCORE"

"ServiceDescription"="SUPERAntiSpyware Core Service"

"ServiceDisplay"="SAS Core Service"

"AppDataPath"="C:\\ProgramData\\!SASCORE"

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\!SASCORE]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Network\!SASCORE]

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\!SASCORE]

"Type"=dword:00000010

"Start"=dword:00000002

"ErrorControl"=dword:00000001

"ImagePath"=hex(2):22,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,\

6d,00,20,00,46,00,69,00,6c,00,65,00,73,00,5c,00,53,00,55,00,50,00,45,00,52,\

00,41,00,6e,00,74,00,69,00,53,00,70,00,79,00,77,00,61,00,72,00,65,00,5c,00,\

53,00,41,00,53,00,43,00,4f,00,52,00,45,00,36,00,34,00,2e,00,45,00,58,00,45,\

00,22,00,00,00

"DisplayName"="SAS Core Service"

"ObjectName"="LocalSystem"

"Description"="SUPERAntiSpyware Core Service"

"PipeName"="sascoreservicepipe"

"ServiceName"="!SASCORE"

"ServiceDescription"="SUPERAntiSpyware Core Service"

"ServiceDisplay"="SAS Core Service"

"AppDataPath"="C:\\ProgramData\\!SASCORE"

Share this post


Link to post
Share on other sites

This is now resolved - it simply didn't have the ! in front of the service name - we'll be posting new install packages shorty.

Although this installer revision resolved the installation issue posted by Doggie, it resolved nothing concerning my post on uninstalling SAS PRO on x64 systems. The !SASCore folder still is left in C:\ProgramData and all the registry entries still remain undeleted. The net result is that a system shows that SASCore64 service is still installed on the system even though SAS PRO has been removed (viewed in Services.exe). In addition, this uninstaller failure prevents SASCore64.exe from being loaded into memory on a fresh install of a new version of SAS PRO. A system reboot is required to get SASCore64.exe to start up.

Share this post


Link to post
Share on other sites

Although this installer revision resolved the installation issue posted by Doggie, it resolved nothing concerning my post on uninstalling SAS PRO on x64 systems. The !SASCore folder still is left in C:\ProgramData and all the registry entries still remain undeleted. The net result is that a system shows that SASCore64 service is still installed on the system even though SAS PRO has been removed (viewed in Services.exe). In addition, this uninstaller failure prevents SASCore64.exe from being loaded into memory on a fresh install of a new version of SAS PRO. A system reboot is required to get SASCore64.exe to start up.

Siliconman01 - if you see above "we'll be posting new install packages shorty." - we did not post new installers to resolve THIS issue yet, we fixed and posted the new one for other issue - this one will be posted later today. I'll update this thread when those are posted.

Share this post


Link to post
Share on other sites

New version posted in pre-release, should be all fixed :)

Latest pre-release download of SuperAntiSpywarePro.exe uninstalls itself perfectly via Control Panel>Programs and Features on Windows 7 x64 Professional.

Has SASUNINST64.exe been modified to incorporate these fixes?

Thanks much for the effort and expertise. 8)

Share this post


Link to post
Share on other sites

New version posted in pre-release, should be all fixed :)

Well you see how it is stated to uninstall SAS before installing a new version? I just ran the installation of the v4.44.1000 and it said that it was going to run the uninstalltion process first then install the new version and it completed without a problem.

or should i have uninstalled the old version before installing the new one as stated?

I know i have stated that it DOES say uninstall the old verion first but it seems a bit waste of time if you dont really need to.

Share this post


Link to post
Share on other sites

Well you see how it is stated to uninstall SAS before installing a new version? I just ran the installation of the v4.44.1000 and it said that it was going to run the uninstalltion process first then install the new version and it completed without a problem.

or should i have uninstalled the old version before installing the new one as stated?

I know i have stated that it DOES say uninstall the old verion first but it seems a bit waste of time if you dont really need to.

You should be okay. The manual uninstall of an older version is mostly necessary when testing the pre-releases or if perhaps you are replacing a very old version or one that is having problems or if you are upgrading to the x64 version for the first time.

Share this post


Link to post
Share on other sites

You should be okay. The manual uninstall of an older version is mostly necessary when testing the pre-releases or if perhaps you are replacing a very old version or one that is having problems or if you are upgrading to the x64 version for the first time.

Ok thanks again.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×