Bueno pero la problemática es la siguiente. Por ejemplo en el caso de los Analistas Programadores seguramente hagan uso de IDEs de desarrollo, pero por ejemplo en desarrollo web alguno que otro que saber usar photoshop hará uso de este para mejorar el aspecto gráfico de su pagina web.
Ose si se podrá establecer como perfiles de inicio y a cada uno se le montan ciertos servicios y si posterior a esto el alumno requiere otro servicio el lo monta manualmente o algo por el estilo
Ese problema se resolvería mediante accesos directos personalizados.
Es decir, suponiendo que normalmente el usuario para iniciar una IDE lo haga desde un acceso directo, entonces reemplazarías ese acceso directo por otro que ejecute un script que inicie los servicios deseados y luego el programa pincipal.
la respuesta de electro de dividirlo como usuarios tambien vale el problema es que aun asi algunos servicios quedaran corriendo como sistema en otras cuentas
Bien pensado Engel, pero entonces el problema se solucionaría de la misma manera, con una tarea del sistema que se inicie en el cierre de sesión del usuario, para desactivar los servicios.
Les voy a dejar, por si les sirve, este script en Batch que yo utilizo cuando reinstalo Windows para automatizar la activación y desactivación de servicios del sistema, se puede personalizar cómo uno desee.
@ECHO OFF
& Title Perfil de servicios para Windows 8.1 x64 [By Elektro]
PUSHD "
%SystemRoot%\System32\"
:: 3rd PARTY SERVICES
CALL :
Automatic "Visual Studio ETV Event Collection Service" "VsEtwService120"
CALL :
Automatic "VMware DHCP Client" "VMnetDHCP"
CALL :
Automatic "VMware NAT Service" "VMware NAT Service"
CALL :
OnDemand "NVIDIA Display Driver Service" "nvsvc"
CALL :
OnDemand "Steam" "Steam"
CALL :
Disabled "Administrador de Google Desktop" "googledesktopmanager-051210-111108"
CALL :
Disabled "Adobe Flash Player Update Service" "AdobeFlashPlayerUpdateSvc"
CALL :
Disabled "ASP.NET state service" "aspnet_state"
CALL :
Disabled "Creative Audio Engine Licensing Service" "Creative Audio Engine Licensing Service"
CALL :
Disabled "Creative Audio Service" "ctaudsvcservice"
CALL :
Disabled "Nalpeiron Licensing Service" "nlsX86cc"
CALL :
Disabled "nProtect GameGuard" "npggsvc"
CALL :
Disabled "Nvidia driver 3D Estereoscopico" "Stereo Service"
CALL :
Disabled "nVidia Performance service" "ntuneservice"
CALL :
Disabled "Te.Service
(Windows Kits
)" "Te.Service"
CALL :
Disabled "VMWare Authorization Service" "VMAuthdService"
CALL :
Disabled "VMware USB Arbitration Service" "VMUSBArbService"
:: WINDOWS SERVICES
CALL :
Automatic "Administrador de conexiones de Windows" "WcmSvc"
CALL :
Automatic "Administrador de cuentas de seguridad" "samss"
CALL :
Automatic "Administrador de sesion
del administrador de ventanas de escritorio" "uxsms"
CALL :
Automatic "Administrador de sesion local" "LSM"
CALL :
Automatic "Agente de eventos de tiempo" "TimeBroker"
CALL :
Automatic "Agente de eventos
del sistema" "SystemEventsBroker"
CALL :
Automatic "Aplicacion
del sistema COM+" "comsysapp"
CALL :
Automatic "Audio de Windows" "audioSrv"
CALL :
Automatic "Cliente de directiva de grupo" "gpsvc"
CALL :
Automatic "Cliente DHCP" "dhcp"
CALL :
Automatic "Compilador de extremo de audio de Windows" "Audioendpointbuilder"
CALL :
Automatic "Conexion compartida a internet" "sharedaccess"
CALL :
Automatic "Conexiones de Red" "netman"
CALL :
Automatic "Deteccion de hardware shell" "shellhwdetection"
CALL :
Automatic "Energia" "power"
CALL :
Automatic "Experiencia
con aplicaciones" "aelookupsvc"
CALL :
Automatic "Firewall de Windows" "mpssvc"
CALL :
Automatic "Host de sistema de diagnostico" "wdisystemhost"
CALL :
Automatic "Host
del servicio de diagnostico" "wdiservicehost"
CALL :
Automatic "Iniciador de procesos de servidor DCOM" "dcomlaunch"
CALL :
Automatic "Instrumental de administracion de Windows" "winmgmt"
CALL :
Automatic "Llamada a procedimiento remoto RPC" "rpcss"
CALL :
Automatic "Motor de filtrado de base" "bfe"
CALL :
Automatic "Plug and Play" "plugplay"
CALL :
Automatic "Programador de aplicaciones multimedia" "mmcss"
CALL :
Automatic "Programador de tareas" "schedule"
CALL :
Automatic "Proteccion de software" "sppsvc"
CALL :
Automatic "Reconocimiento de ubicacion red" "nlasvc"
CALL :
Automatic "Registro de eventos de Windows" "eventlog"
CALL :
Automatic "Servicio de directivas de diagnostico" "dps"
CALL :
Automatic "Servicio de informe de errores de Windows" "WerSvc"
CALL :
Automatic "Servicio de infraestructuras de tareas en segundo plano" "BrokerInfrastructure"
CALL :
Automatic "Servicio de lista de redes" "netprofm"
CALL :
Automatic "Servicio de perfil de usuario" "profsvc"
CALL :
Automatic "Servicio de transferencia inteligente en segundo plano BITS" "bits"
CALL :
Automatic "Servicio interfaz de almacenamiento en red" "nsi"
CALL :
Automatic "Sistema de eventos COM+" "eventsystem"
CALL :
Automatic "Telefonia" "TapiSrv"
CALL :
Automatic "Temas" "themes"
CALL :
Automatic "Windows Driver Foundation" "wudfsvc"
CALL :
OnDemand "Administrador de conexion automatica de acceso remoto" "RasAuto"
CALL :
OnDemand "Administrador de conexiones de acceso remoto" "RasMan"
CALL :
OnDemand "Disco virtual" "vds"
CALL :
OnDemand "Enrutamiento y acceso remoto" "Remoteaccess"
CALL :
OnDemand "Informacion de la aplicacion" "Appinfo"
CALL :
OnDemand "Instalador de modulos de Windows" "TrustedInstaller"
CALL :
OnDemand "Instantaneas de volumen" "VSS"
CALL :
OnDemand "Optimizar unidad" "defragsvc"
CALL :
OnDemand "Proveedor de instantaneas de software de Microsoft" "swprv"
CALL :
OnDemand "Servicio de notificacion SPP" "sppuinotify"
CALL :
OnDemand "Windows installer" "msiserver"
CALL :
Disabled "Acceso a dispositivos de interfaz humana" "hidserv"
CALL :
Disabled "Adaptador de rendimiento WMI" "wmiApSrv"
CALL :
Disabled "Administracion de certificados y claves de mantenimiento" "hkmsvc"
CALL :
Disabled "Administracion de configuracion de equipos" "DsmSvc"
CALL :
Disabled "Administracion de identidad de redes de mismo nivel" "p2pimsvc"
CALL :
Disabled "Administracion remota de windows" "WinRM"
CALL :
Disabled "Administrador de credenciales" "VaultSvc"
CALL :
Disabled "Adquisicion de im genes de Windows" "stisvc"
CALL :
Disabled "Agente de conexion de red" "ncbService"
CALL :
Disabled "Agente de directiva IPsec" "PolicyAgent"
CALL :
Disabled "Agente de instalación para todos los usuarios de Windows" "AllUserInstallAgent"
CALL :
Disabled "Agente de proteccion de acceso a redes" "napagent"
CALL :
Disabled "Agrupacion de red
del mismo nivel" "p2psvc"
CALL :
Disabled "Aislamiento de claves CNG" "KeyIso"
CALL :
Disabled "Almacenamiento protegido" "ProtectedStorage"
CALL :
Disabled "aplicacion auxiliar de NetBIOS sobre TCP-IP" "lmhosts"
CALL :
Disabled "Aplicacion auxiliar IP" "iphlpsvc"
CALL :
Disabled "Asignador de extremos de RPC" "RpcEptMapper"
CALL :
Disabled "Asistente para la conectividad de red" "NcaSvc"
CALL :
Disabled "Ayuda
del Panel de control de Informes de problemas y soluciones" "wercplsupport"
CALL :
Disabled "Ayudante para el inicio de sesión de cuenta Microsoft" "wlidsvc"
CALL :
Disabled "Brillo adaptable" "sensrsvc"
CALL :
Disabled "Captura SMNP" "SNMPTRAP"
CALL :
Disabled "Centro de seguridad" "wscsvc"
CALL :
Disabled "Cliente de seguimiento de vinculos distribuidos" "Trkwks"
CALL :
Disabled "Cliente DNS" "Dnscache"
CALL :
Disabled "Cliente Web" "WebClient"
CALL :
Disabled "Cola de impresion" "spooler"
CALL :
Disabled "Comprobador puntual" "svsvc"
CALL :
Disabled "Configuracion automatica de dispositivos conectados a la red" "NcdAutoSetup"
CALL :
Disabled "Configuracion automatica de redes cableadas" "dot3svc"
CALL :
Disabled "Configuracion automatica de WLAN" "Wlansvc"
CALL :
Disabled "Configuracion automatica de WWAN" "WwanSvc"
CALL :
Disabled "Configuracion de Escritorio remoto" "SessionEnv"
CALL :
Disabled "Control parental" "WPCSvc"
CALL :
Disabled "Coordinador de transacciones distribuidas" "MSDTC"
CALL :
Disabled "Copias de seguridad de Windows" "SDRSVC"
CALL :
Disabled "Deteccion de servicios interactivos" "UI0Detect"
CALL :
Disabled "Deteccion de topologias de nivel de vinculo" "lltdsvc"
CALL :
Disabled "Deteccion SSDP" "SSDPSRV"
CALL :
Disabled "Directiva de extraccion de tarjetas inteligentes" "SCPolicySvc"
CALL :
Disabled "Dispositivo host de UPnP" "upnphost"
CALL :
Disabled "DLL de host
del Contador de rendimiento" "perfhost"
CALL :
Disabled "Enumerador de bus IP PnPX" "IPBusEnum"
CALL :
Disabled "Escucha
del grupo en el hogar" "HomeGroupListener"
CALL :
Disabled "Estacion de trabajo" "LanmanWorkstation"
CALL :
Disabled "Eventos de adquisicion de imagenes estaticas" "WiaRpc"
CALL :
Disabled "Examinador de equipos" "Browser"
CALL :
Disabled "Experiencia de calidad de audio y video de windows
(qWave
)" "QWAVE"
CALL :
Disabled "Extensiones y notificaciones de impresora" "PrintNotify"
CALL :
Disabled "Fax" "Fax"
CALL :
Disabled "Hora de Windows" "W32Time"
CALL :
Disabled "Host de proveedor de deteccion de funcion" "fdPHost"
CALL :
Disabled "Identidad de la aplicacion" "AppIDSvc"
CALL :
Disabled "Inicio de sesion secundario" "seclogon"
CALL :
Disabled "Instalador de ActiveX" "axinstsv"
CALL :
Disabled "Interfaz de servicio invitado de Hyper-V" "vmicGuestInterface"
CALL :
Disabled "KTMRM para DTC" "KtmRm"
CALL :
Disabled "Modulos de creacion de claves de IPsec para IKE y AuthIP" "IKEEXT"
CALL :
Disabled "Net Logon" "Netlogon"
CALL :
Disabled "Preparacion de aplicaciones" "AppReadiness"
CALL :
Disabled "Propagacion de certificados" "CertPropSvc"
CALL :
Disabled "Protocolo de autenticacion extensible" "EapHost"
CALL :
Disabled "Protocolo de resolucion de nombres de mismo nivel" "PNRPsvc"
CALL :
Disabled "Proveedor de grupos en el hogar" "HomeGroupProvider"
CALL :
Disabled "Publicacion de recurso de deteccion de funcion" "FDResPub"
CALL :
Disabled "Recopilador de eventos de Windows" "Wecsvc"
CALL :
Disabled "Redirector de puerto en modo usuario de Servicios de Escritorio Remoto" "UmRDPService"
CALL :
Disabled "Registrador de configuracion de Windows Connet Now" "wcncsvc"
CALL :
Disabled "Registro remoto" "RemoteRegistry"
CALL :
Disabled "Registros y alertas de rendimiento" "pla"
CALL :
Disabled "Servicio biometrico de Windows" "WbioSrvc"
CALL :
Disabled "Servicio cifrado de unidad BitLocker" "BDESVC"
CALL :
Disabled "Servicio de almacenamiento" "StorSVC"
CALL :
Disabled "Servicio de asociacion de dispositivos" "DeviceAssociationService"
CALL :
Disabled "Servicio de cache de fuentes de Windows" "fontcache"
CALL :
Disabled "Servicio de compatibilidad
con Bluetooth" "bthserv"
CALL :
Disabled "Servicio de compatibilidad de programas" "pcasvc"
CALL :
Disabled "Servicio de deteccion automatica de proxy web WinHTTP" "winhttpautoproxysvc"
CALL :
Disabled "Servicio de enumeracion de tarjeta inteligente" "ScDeviceEnum"
CALL :
Disabled "Servicio de historial de archivos" "fhsvc"
CALL :
Disabled "Servicio de Host de proveedor de cifrado de Windows" "WepHostSvc"
CALL :
Disabled "Servicio de implementacion de AppX" "APPXSVC"
CALL :
Disabled "Servicio de inspección de red de Windows Defender" "WdNisSvc"
CALL :
Disabled "Servicio de instalacion de dispositivos" "DeviceInstall"
CALL :
Disabled "Servicio de intercambio de datos de Hyper-V" "vmickvpexchange"
CALL :
Disabled "Servicio de invitado de Hyper-V" "vmicshutdown"
CALL :
Disabled "Servicio de latido de Hyper-V" "vmicheartbeat"
CALL :
Disabled "Servicio de marco de localizacion de Windows" "lfsvc"
CALL :
Disabled "Servicio de notificacion de eventos de sistema" "SENS"
CALL :
Disabled "Servicio de notificacion de SSP" "sppuinotify"
CALL :
Disabled "Servicio de protocolo de tunel de sockets seguros" "SstpSvc"
CALL :
Disabled "Servicio de publicacion de nombres de equipo PNRP" "PNRPAutoReg"
CALL :
Disabled "Servicio de puerta de enlace de nivel de aplicacion" "ALG"
CALL :
Disabled "Servicio de recopilador de eventos ETW para Internet Explorer" "IEEtwCollectorService"
CALL :
Disabled "Servicio de sincronización de hora de Hyper-V" "vmictimesync"
CALL :
Disabled "Servicio de uso compartido de puertos NET.TCP" "nettcpportsharing"
CALL :
Disabled "Servicio de uso compartido de red
del reproductor de Windows Media" "WMPNetworkSvc"
CALL :
Disabled "Servicio de virtualización de escritorio remoto de Hyper-V" "vmicrdv"
CALL :
Disabled "Servicio
del iniciador iSCSI de Microsoft" "MSiSCSI"
CALL :
Disabled "Servicio
del modulo de copia de seguridad a nivel de bloque" "wbengine"
CALL :
Disabled "Servicio enumerador de dispositivos portatiles" "WPDBusEnum"
CALL :
Disabled "Servicio programador de Windows media Center" "ehSched"
CALL :
Disabled "Servicio receptor de Windows Media Center" "ehRecvr"
CALL :
Disabled "Servicio Tienda de Windows" "WSService"
CALL :
Disabled "Servicios de base TPM" "TBS"
CALL :
Disabled "Servicios de cifrado" "cryptsvc"
CALL :
Disabled "Servicios de Escritorio remoto" "TermService"
CALL :
Disabled "Servidor de orden de subprocesos" "THREADORDER"
CALL :
Disabled "Servidor" "LanmanServer"
CALL :
Disabled "Sistema de cifrado de archivos EFS" "EFS"
CALL :
Disabled "Sistema de color de Windows" "wcspluginservice"
CALL :
Disabled "SMP de espacios de almacenamiento de Microsoft" "SMPhost"
CALL :
Disabled "Solicitante de instantaneas de volumen de Hyper-V" "vmicvss"
CALL :
Disabled "Superfetch" "SysMain"
CALL :
Disabled "Tablet PC" "TabletInputService"
CALL :
Disabled "Tarjeta inteligente" "SCardSvr"
CALL :
Disabled "Ubicador de llamada a procedimiento remoto
(RPC
)" "RpcLocator"
CALL :
Disabled "Windows App Certification Kit Fast User Switching Utility Service" "fussvc"
CALL :
Disabled "Windows CardSpace" "idsvc"
CALL :
Disabled "Windows Defender" "WinDefend"
CALL :
Disabled "Windows presentation foundation font cache" "fontcache3.0.0.0"
CALL :
Disabled "Windows Search" "WSearch"
CALL :
Disabled "Windows Update" "wuauserv"
ECHO [ - ] userAccountControl
(UAC
^) REG.exe ADD "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" /V "EnableLUA" /T "REG_DWORD" /D "0x00000000" /F 1
>NUL
ECHO [ - ] Windows Error Reporting
REG.exe ADD "HKCU\Software\Policies\Microsoft\Windows\Windows Error Reporting" /V "Disabled" /T "REG_DWORD" /D "0x00000001" /F 1
>NULREG.exe ADD "HKLM\SOFTWARE\Policies\Microsoft\Windows\Windows Error Reporting" /V "Disabled" /T "REG_DWORD" /D "0x00000001" /F 1
>NUL
Timeout.exe /T 3
:Automatic
SC.exe CONFIG "
%~2" start= auto
>NUL 2
>&1
SC.exe START "
%~2"
>NUL 2
>&1
:Disabled
SC.exe CONFIG "
%~2" start= disabled
>NUL 2
>&1
SC.exe STOP "
%~2"
>NUL 2
>&1
:OnDemand
SC.exe CONFIG "
%~2" start= demand
>NUL 2
>&1
SC.exe START "
%~2"
>NUL 2
>&1