To stop SmcService of Sygate during bootup and allow uninstallation
I am in an attempt to create a dummy script for a sygate security agent uninstallation.
However, the service which started during bootup disallow this to proceed smoothly.
A support personnel from Sygate did let me know to allow the service to start manually, you can modify the value in registry of
HKLM\System\CurrentControlSet\Services\SmcService
Under Value name "Start", change the value "2" to "3"
how can I work it out?
Is there any alternative?
Please help.
Thanks in advance.
However, the service which started during bootup disallow this to proceed smoothly.
A support personnel from Sygate did let me know to allow the service to start manually, you can modify the value in registry of
HKLM\System\CurrentControlSet\Services\SmcService
Under Value name "Start", change the value "2" to "3"
how can I work it out?
Is there any alternative?
Please help.
Thanks in advance.
0 Comments
[ + ] Show comments
Answers (4)
Please log in to answer
Posted by:
AngelD
18 years ago
If the service is running with a system account not allowing you to remove it I would follow the support guy from Sygate.
During uninstall you change the registry value so the service will not load during boot and use PendingFileRenameOperations (HKLM\SYSTEM\CurrentControlSet\Control\Session Manager) to remove the service file during boot.
During uninstall you change the registry value so the service will not load during boot and use PendingFileRenameOperations (HKLM\SYSTEM\CurrentControlSet\Control\Session Manager) to remove the service file during boot.
Posted by:
dinozilla
18 years ago
ORIGINAL: AngelD
If the service is running with a system account not allowing you to remove it I would follow the support guy from Sygate.
During uninstall you change the registry value so the service will not load during boot and use PendingFileRenameOperations (HKLM\SYSTEM\CurrentControlSet\Control\Session Manager) to remove the service file during boot.
yup
disable the agent to start from registry is the current way of doing it
however, the process of disable-reboot-uninstall has to be done within one msi installer session.
Once the machine starts up,
the script pushes in, registry is changed, reboot, allow the uninstallation complete.
The use of RemoveExistingProducts can only be place before InstallInitialize, but how can I change the registry and reboot before this?
Posted by:
AngelD
18 years ago
Posted by:
dinozilla
18 years ago
Was tested.
by using RemoveExistingProducts
or by extracting and make use of the sygate's dll for stopping service
The process halt there whenever tried.
To be honest, the newer version
(I am currently try to remove Sygate Security Agent 4.1.2433, newer refers to Symantec Enterprise Protection 5.1) can upgrade and remove the old version.
I am not sure how yet, but definitely they have a way to doing it.
by using RemoveExistingProducts
or by extracting and make use of the sygate's dll for stopping service
The process halt there whenever tried.
To be honest, the newer version
(I am currently try to remove Sygate Security Agent 4.1.2433, newer refers to Symantec Enterprise Protection 5.1) can upgrade and remove the old version.
I am not sure how yet, but definitely they have a way to doing it.
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.