Устанавливайте высокопроизводительные приложения на один уровень выше ОС

Устанавливайте высокопроизводительные приложения на один уровень выше ОС

Я хотел бы установить высокопроизводительные приложения, такие как базы данных, серверы и инструменты IDE, на один уровень выше ОС.

На ум приходят виртуальные машины, но моя хостовая ОС работает отлично, и я не хочу тратить ресурсы, устанавливая поверх нее еще одну ОС. Тем не менее, я хочу функционал, аналогичный этому.

Я хочу, чтобы эти приложения запускались только при необходимости, не снижая производительность. Например, базы данных используют службы, которые запускаются вместе с системой, но их следует отключать, когда они не используются.

решение1

... но загрузка этих фоновых служб при запуске занимает около 2-3 минут

Вы можете установить их наАвтоматический (Отложенный старт)(или, может быть, дажеРуководство) вместоАвтоматическийвStart / run / services.msc

Вы не можете автоматически настроить запуск различных служб на основе входа пользователя в систему. Вы можете изменить учетную запись пользователя, которую служба использует для запуска, но она все равно будет запускаться вместе с системой, если она настроена наАвтоматический(он просто будет работать с другими учетными данными).

Что вы можете сделать, так это настроить службы наРуководство, затем добавьте в папку «Автозагрузка» или HKCU\Software\Microsoft\Windows\CurrentVersion\Runраздел реестра пакетный файл, который запустит нужные вам службы для данного пользователя с помощью команд net startили sc start.

Обратите внимание, что службы будут продолжать работать даже после выхода из системы. Если это проблема, вы можете перейти Start / Run / gpedit.msc / User Configuration / Windows Settings / Scripts (Logon/Logoff)и добавить скрипты, которые остановят службы, запущенные для этого пользователя.

Связанный контент