
Me gustaría instalar aplicaciones de alta gama, como bases de datos, servidores y herramientas IDE, una capa por encima del sistema operativo.
Me vienen a la mente las máquinas virtuales, pero mi sistema operativo host funciona bien y no quiero desperdiciar recursos instalando otro sistema operativo encima. Aún así, quiero una funcionalidad similar a esa.
Quiero que esas aplicaciones se ejecuten sólo cuando sea necesario sin comprometer el rendimiento. Por ejemplo, las bases de datos utilizan servicios que comienzan con el sistema, pero deben desactivarse cuando no estén en uso.
Respuesta1
... pero casi toma entre 2 y 3 minutos cargar esos servicios en segundo plano al inicio
Puedes configurarlos paraAutomático (inicio retrasado)(o tal vez inclusoManual) en lugar deAutomáticoenStart / run / services.msc
No puede configurar automáticamente diferentes servicios para que se inicien según el usuario que inicia sesión. Puede cambiar la cuenta de usuario que utiliza un servicio para iniciarse, pero aún así se iniciará con el sistema si está configurado enAutomático(simplemente se ejecutará con credenciales diferentes).
Lo que puedes hacer es configurar los servicios paraManual, luego agregue un archivo por lotes a la carpeta Inicio o HKCU\Software\Microsoft\Windows\CurrentVersion\Run
clave de registro que iniciará los servicios que desea para ese usuario en particular usando los comandos net start
o sc start
.
Tenga en cuenta que los servicios seguirán ejecutándose incluso después de cerrar sesión. Si eso es un problema, puede ir Start / Run / gpedit.msc / User Configuration / Windows Settings / Scripts (Logon/Logoff)
y agregar scripts que detendrán los servicios iniciados para ese usuario.