Video Screencast Help
Symantec Appoints Michael A. Brown CEO. Learn more.

smc -stop

Created: 22 Apr 2008 • Updated: 21 May 2010 | 9 comments
Does anyone now why when you type at the run prompt smc -stop it does not work with Vista?  Works fine in Windows XP



Message Edited by vkit on 04-22-2008 11:41 AM

Comments 9 CommentsJump to latest comment

Paul Murgatroyd's picture
I think UAC prevents it, unless you have admin privileges

Paul Murgatroyd
Principal Product Manager, Symantec Endpoint Protection
Endpoint twitter feed: http://twitter.com/symc_endpoint

vkit's picture
UAC is turned on but with auto accepting with admin privileges.  GPO
Dennis2's picture

Hi yeah I have the same problem. I tried the SylinkDrop.exe but it didnt work returing a message that it was also unable to stop the SMC service.

I disabled UAC and tried to manually stop the SMC service but was unable to.
These instructions worked fine with my XP machine http://service1.symantec.com/SUPPORT/ent-security....

I even used a batch file as below.
c:
cd \"Program Files"\Symantec\"Symantec Endpoint Protection"\ 
Smc -stop
copy \\<machinename>\SylinkUpdates\AU_WKS_MEL\Sylink.xml C:\"Program Files"\"Symantec"\"Symantec Endpoint Protection"
Smc -import sylink.xml
Smc -start

The only way I was able to change my Vista machine from unmanged to managed was to:
1. go into services and disable it,
2. then go to task manager and end the process on SCM.exe.
3. I copied the sylink.xml manually and ran the Smc -import sylink.xml
4. changed the service back to automatic and started it.
The machine then appeared in my SEPM in the temporary group.

We will have 50 unmanaged machines comming onto our network very soon and need to be able to automate the process.

Any ideas?

figo's picture

if you works on Vista, try this
run "CMD" as administrator, accept the request from UAC
then CD C:\Porgram Files\Symantec\Symantec Endpoint Protection
then smc -stop

smc -start in the same way.

it should works

Dennis2's picture
Hi figo, thanks for that but I need to be able to deploy this to a large number of unmanaged machines. We wont be able to do this machine by machine.
 
 
pbogu's picture

use psexec to run command as an admin

Eduardo Menegalli Nazato's picture

I'll use the same topic to ask: what exaclty does smc-stop do?

 

I mean, after exceuting it, I see that some services are still running...

David-Z's picture

Smc -stop stops the Symantec Management Client service. This is useful in case you need to replace a sylink.xml file on a workstation.

 

Hope that helps!

David Z.

Senior Principal Technical Support Engineer, Symantec Corporation

Enterprise Security, Mobility and Management

Eduardo Menegalli Nazato's picture

Thanks David.

But I'd like to know each action executed by this command (services stopped, processess killed...)