Чтение онлайн

на главную - закладки

Жанры

Windows Vista. Для профессионалов

Клименко Роман

Шрифт:

• Sc qdescription <имя службы> [<размер буфера для вывода в байтах;-] – отображает строку описания службы.

• Sc qfailure <имя службы> [<размер буфера для вывода в байтах;-] – выводит действия, которые будет выполнять система при возникновении ошибок во время запуска службы.

• Sc sdshow <имя службы> – отображает дескриптор безопасности данной службы.

• sc showsid <имя службы> – выводит идентификатор безопасности для соответствующей службы. Команда является нововведением Windows Vista. Идентификатор безопасности (SID) предназначен для идентификации данной службы среди остальных служб

с целью определения ветвей реестра и папок файловой системы, к которым данная служба может получить доступ. В соответствии с концепцией безопасности по умолчанию, которую приводит в жизнь корпорация Microsoft, все меньше служб запускаются от имени локальной системы и со всеми привилегиями. Однако при этом возникает единственная проблема: многим службам нужен доступ к определенным ветвям реестра или каталогам, доступ к которым их учетной записи запрещен. В этом случае применяется SID службы с целью предоставить доступ только определенной службе, а не всем службам одной учетной записи.

• sc qprivs <имя службы> <список привилегий> – отображает список привилегий, предоставляемых соответствующей службе. Команда является нововведением Windows Vista.

Изменение сведений о службе

С помощью следующих команд можно изменить сведения о службе.

• Sc config <имя службы> [type=<тип службы>] [start=<тип запуска>] [error=<действие при ошибке>] [binpath=<путь к исполняемому файлу службы>] [group=<имя группы>] [depend=<список служб и групп, которые должны быть запущены (пишутся через косую черту </>)>] [obj=<учетная запись пользователя, от имени которого запускается данная служба>] [displayname=<отображаемое имя службы>] [password=<пароль для указанной учетной записи пользователя>] – изменяет настройки указанной службы локального или удаленного компьютера. Вы, наверное, уже поняли, что с помощью данной команды изменяются значения параметров ветви системного реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<имя службы>. Рассмотрим назначение основных параметров данной команды.

Параметр type= определяет тип службы и может принимать следующие значения.

– Own – служба является программой и выполняется в собственном процессе. Используется по умолчанию.

– Share – является программой и использует общий процесс.

– Kernel – служба является драйвером.

– Filesys – является драйвером файловой системы и необходима для ее работы.

– Reс – служба является драйвером, определяющим доступные на компьютере файловые системы.

– Adapt – описывает работу устройства.

Параметр start= определяет способ запуска службы и может принимать следующие значения.

– Boot – служба запускается загрузчиком системы при инициализации ядра.

– System – запускается после инициализации ядра операционной системы.

– Auto – служба запускается автоматически после отображения окна приветствия (winlogon.ехе).

– Demand – запускается вручную программами, когда она им необходима. Данное значение используется по умолчанию.

– Disabled – служба отключена.

Параметр error= определяет действия при неудачной попытке запуска службы и может принимать следующие значения.

– Normal – при возникновении ошибки записать сообщение о ней в журнале, после чего вывести пользователю предупреждение о возникшей проблеме.

– Severe – выполнить

перезагрузку компьютера с использованием режима запуска последней удачной конфигурации.

– Critical – без работы данной службы невозможна работа операционной системы, поэтому прекратится загрузка операционной системы и компьютер перезагрузится.

– Ignore – продолжить загрузку операционной системы, не обращая внимания на возникшую ошибку.

• Sc description <имя службы> <новая строка описания> – изменяет строку описания для данной службы.

• Sc failure <имя службы> reset=<MHTepBan стабильной работы службы (в секундах) > reboot=<niHpoKOBem.aTenbHoe сообщение> command=<KOMaHfla, выполняемая при возникновении ошибки в работе службы> actions=<fleHCTBHH при ошибке> – позволяет изменить поведение операционной системы в случае возникновения ошибки при запуске указанной в команде службы. Она поддерживает следующие значения своих параметров.

Параметр reset= определяет интервал работы службы без ошибок, по истечении которого счетчик ошибок сбрасывается в 0 (на основе счетчика ошибок определяются действия, выполняемые при ошибке).

Параметр reboot= определяет широковещательное сообщение, которое будет посылаться всем компьютерам сети при сбое в работе службы.

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

– Run – не обращать внимания на ошибку;

– Restart – выполнить перезапуск службы;

– Reboot – выполнить перезагрузку компьютера.

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

Таким образом, общий формат значения параметра actions= следующий: действие первое/интервал первый/действие второе/интервал второй/действие третье/интервал третий.

• sc privs <имя службы> <список привилегий> – позволяет изменить список привилегий, предоставляемых соответствующей службе. Команда является нововведением Windows Vista.

Управление службами

Используя следующие команды с их параметрами, можно управлять службами.

• Sc create <имя службы> [type=<тип службы>] [start=<тип запуска>] [error=<действие при ошибке>] [binpath=<путь к исполняемому файлу службы>] [group=<имя группы, которой принадлежит служба>] [depend=<список служб и групп, которые должны быть запущены перед данной (пишутся через косую черту </>)>] [obj=<учетная запись пользователя, от имени которого запускается данная служба>] [displayname=<отображаемое имя службы>] [password=<пароль к используемой учетной записи пользователя>] – позволяет создать новую службу.

• Sc continue <имя службы> – запускает службу, которая ранее была приостановлена.

• Sc control <имя службы> <управляющий код> – посылает службе указанный в команде управляющий код. Возможны следующие стандартные управляющие коды: paramchange, netbindadd, netbindremove, netbindenable, netbinddisable. Можно также указывать пользовательские коды, если служба их поддерживает.

• Sc delete <имя службы> – удаляет указанную службу.

• Sc pause <имя службы> – приостанавливает работу данной службы.

Поделиться:
Популярные книги

Барон нарушает правила

Ренгач Евгений
3. Закон сильного
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Барон нарушает правила

Помещица Бедная Лиза

Шах Ольга
Любовные романы:
любовно-фантастические романы
6.40
рейтинг книги
Помещица Бедная Лиза

Бальмануг. Студентка

Лашина Полина
2. Мир Десяти
Любовные романы:
любовно-фантастические романы
5.00
рейтинг книги
Бальмануг. Студентка

Изменить нельзя простить

Томченко Анна
Любовные романы:
современные любовные романы
5.00
рейтинг книги
Изменить нельзя простить

Газлайтер. Том 3

Володин Григорий
3. История Телепата
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Газлайтер. Том 3

Жандарм 4

Семин Никита
4. Жандарм
Фантастика:
попаданцы
альтернативная история
аниме
5.00
рейтинг книги
Жандарм 4

Кодекс Охотника. Книга X

Винокуров Юрий
10. Кодекс Охотника
Фантастика:
фэнтези
попаданцы
аниме
6.25
рейтинг книги
Кодекс Охотника. Книга X

Отмороженный 6.0

Гарцевич Евгений Александрович
6. Отмороженный
Фантастика:
боевая фантастика
постапокалипсис
рпг
5.00
рейтинг книги
Отмороженный 6.0

Пипец Котенку!

Майерс Александр
1. РОС: Пипец Котенку!
Фантастика:
фэнтези
юмористическое фэнтези
аниме
5.00
рейтинг книги
Пипец Котенку!

АН (цикл 11 книг)

Тарс Элиан
Аномальный наследник
Фантастика:
фэнтези
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
АН (цикл 11 книг)

Толян и его команда

Иванов Дмитрий
6. Девяностые
Фантастика:
попаданцы
альтернативная история
7.17
рейтинг книги
Толян и его команда

Пятое правило дворянина

Герда Александр
5. Истинный дворянин
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Пятое правило дворянина

Игрок, забравшийся на вершину. Том 8

Михалек Дмитрий Владимирович
8. Игрок, забравшийся на вершину
Фантастика:
фэнтези
рпг
5.00
рейтинг книги
Игрок, забравшийся на вершину. Том 8

Возвышение Меркурия. Книга 7

Кронос Александр
7. Меркурий
Фантастика:
героическая фантастика
попаданцы
аниме
5.00
рейтинг книги
Возвышение Меркурия. Книга 7