Sc config themes depend

как-то я перезагрузил компьютер, и тут я вижу упрощенный вариант темы, прям как в Widnows XP

Сражу скажу, у меня Windows Максимальная

Я захожу в персонализацию, чтобы поменять обратно на тему Aero, но они помечены серым цветом и с ними невозможно ничего сделать!

Я пробовал абсолютно все (наверное), и обновлял драйвера на видеокарту, и в этих службах я все смотрел, там все работает, я все, что находил — все пробовал, ничего, результата НОЛЬ!

Но вот я ахринел просто! В командной строке я пишу команды:
sc config themes depend= "", пишет, что все ок
пишу net start themes, а он "Ошибка системы 2, не удается найти путь к файлу (или к папке, не помню)

А если в папке Themes открыть тему Aero, то он напишет, что я не могу это поставить, попробуй мол другую тему поставить

В чем дело, я задолбался уже, помогите мне пожалуйста

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

Просмотреть зависимости служб Windows можно в консоли управления службам Services.msc. Выберите необходимую службу, откройте ее свойства и перейдите на вкладку Dependencies (Зависимости). Как вы видите, окно разделено на две секции: в верхней отображаются службы, от которых зависит данная службы (служба будет запущена после запуска всех служб из данного списка), а в нижней службы, зависимые от этой службы. Управлять зависимостями служб из этого окна нельзя. Вместо этого придется воспользоваться консольной утилитой sc.exe (Windows Service Control) или вручную редактировать реестр.

Читайте также:  Asus zenfone 5 ze620kl инструкция

Для настройки зависимостей из командной строки используется команда sc.exe. Имейте в виду, что при установке зависимостей с помощью этой команды, текущие зависимости будут перезатёрты.

К примеру, выведем список зависимостей службы с именем MyService1:

sc qc "MyService1"

С помощью sc config можно добавить зависимости для службы. К примеру, мы хотим, чтобы служба MyService1 была зависима от службы MyService2, т.е. служба будет запущена только после успешного запуска службы MyService2. Для этого выполните команду:

sc config "MyService1" depend= "MyService2"

Если нужно указать несколько зависимостей, имена служб нужно перечислить через символ обратного слеша. Например, так:

sc config "MyService1" depend= "MyService2"/"MyService3"

Чтобы удалит все зависимости у определенной службы, выполните:

sc config "MyService1" depend= /

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

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

My installer program doesn’t suppport installing services but I can run a program/command line etc so my question is how can I install a Windows Service and add 2 dependencies using the command line? The program is a .Net 2.0 app.

5 Answers 5

You can write a self-installing service and have it set a list of services your service depends on when the installer is executed.

Rate this post

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *