anchor.diff:  :: Purpose:       Locks down/turns off unnecessary Windows services. Can also undo this lockdown operation.
   :: Requirements:  Administrator access. Some services don't exist if a Service Pack is missing; this is okay, they'll just be skipped.
   :: Author:        reddit.com/user/vocatus ( vocatus.gate at gmail ) // PGP key: 0x07d1490f82a211a2
  -:: Version:       2.2.1 Switched to CUR_DATE format to be consistent with all other scripts
  +:: Version:       2.2.2 Loopified most command blocks, significantly reducing script size
  +::                2.2.1 Switched to CUR_DATE format to be consistent with all other scripts
   ::                2.2.0 Added /y switch to a few commands to auto-answer yes instead of prompting
   ::                2.1.0 Added very minor logging function
   ::                2.0.0 Massive re-write. New menus, new logic and flow, new services, new
  
positive.code: echo Stopping the following services:
  for %%i in (ALG,AppMgmt,BFE,clr_optimization_v2.0.50727_32,EMDMgmt,FontCache3.0.0.0,IKEEXT,KeyIso,KtmRm,PcaSvc,pla,PolicyAgent,ShellHWDetection,swprv,TermService,UI0Detect,upnphost,W32Time,wbengine,WcsPlugInService,WinDefend,wscsvc) do (
  	echo Stopping %%i...
  	net stop %%i
  )
  
  :: testing time! If we executed this block then there's nothing left to do, so we go to the end. Yahtzee!
  goto end
  
  
  
negative.code: 
  :7_32_moderate_Now
  :: This section runs after the profile above, if selected. It applies changes immediately.
  echo Starting the following services:
  for %%i in (AudioEndpointBuilder,AudioSrv,BDESVC,BFE,clr_optimization_v2.0.50727_32,CryptSvc,Dhcp,Dnscache,Eventlog,EventSystem,LanmanServer,LanmanWorkstation,lmhosts,MMCSS,MpsSvc,NlaSvc,nsi,PlugPlay,Power,ProfSvc,RpcEptMapper,Schedule,SENS,ShellHWDetection,Spooler,sppsvc,SysMain,Themes,UxSms,WinDefend,Winmgmt,Wlansvc,wscsvc,wuauserv) do (
  	echo Starting %%i...
  	net start %%i 2>NUL
  )
  
  echo Stopping the following services:
  for %%i in (AeLookupSvc,ALG,AppIDSvc,Appinfo,AppMgmt,AxInstSV,BITS,Browser,bthserv,CertPropSvc,COMSysApp,CscService,defragsvc,dot3svc,DPS,EapHost,EFS,ehRecvr,ehSched,fdPHost,FDResPub,FontCache,hidserv,hkmsvc,HomeGroupListener,HomeGroupProvider,idsvc,IKEEXT,IPBusEnum,iphlpsvc,KeyIso,KtmRm,lltdsvc,MSDTC,MSiSCSI,msiserver,napagent,Netlogon,netprofm,p2pimsvc,p2psvc,PcaSvc,PeerDistSvc,pla,PNRPAutoReg,PNRPsvc,PolicyAgent,ProtectedStorage,QWAVE,RasAuto,RasMan,RemoteAccess,RemoteRegistry,RpcLocator,SCardSvr,SCPolicySvc,SDRSVC,seclogon,SensrSvc,SessionEnv,SharedAccess,ShellHWDetection,SNMPTRAP,sppuinotify,SSDPSRV,SstpSvc,StiSvc,StorSvc,swprv,TabletInputService,TapiSrv,TBS,TermService,THREADORDER,TrkWks,UI0Detect,UmRdpService,upnphost,VaultSvc,vds,VSS,W32Time,wbengine,WbioSrvc,wcncsvc,WcsPlugInService,WdiServiceHost,WdiSystemHost,WebClient,Wecsvc,wercplsupport,WerSvc,WinHttpAutoProxySvc,WinRM,wmiApSrv,WMPNetworkSvc,WPCSvc,WPDBusEnum,WSearch,wudfsvc,WwanSvc) do (
  	echo Stopping %%i...
  	net stop %%i 2>NUL
  )
  
  net stop Netman /y
  
  if %PROFILE%==7_32_aggressive goto 7_32_aggressive
  goto end
  
  