главная    •     Новости      •     софт      •     RSS-ленты     •     реклама      •     PDA-Версия      •    Контакты
Windows XP    •      Windows 7     •    Windows 8    •    Windows 9-10-11     •    Windows Server     •    Железо
Советы      •     Администрирование      •     Сеть      •     Безопасность      •     Статьи      •     Материалы
Реклама на сайте
Книга жалоб и предложений
Правила на сайте
О Winblog.ru и о копирайте
Написать в редакцию
Конфиденциальность
                       
  • Microsoft Edge - еще более безопасный!
  • ActiveCloud - надежный провайдер облачных услуг для вашей компании
  • ANYSERVER - ваш поставщик б/у серверов из Европы
  • Настройка контекстной рекламы в Yandex и Google: Эффективный путь к росту вашего бизнеса
  • Коммутаторы с функцией PoE: Обеспечение эффективной передачи данных и питания
  • Очередное обновление сломало выключатель компьютеров на Windows 11
  • С тех пор, как в Windows появились службы, администраторам приходится решать проблемы, связанные с неожиданным прекращением их работы. Конечно, в системе предусмотрен механизм, позволяющий автоматически запустить службу после аварийной остановки, но он редко срабатывает корректно (мне приходилось пользоваться этой функцией, хоть я и знаю, что она несовершенна). Причины сбоев бывают самые разные, но чаще всего они связаны с работой сторонних приложений или возникают из-за нехватки ресурсов.

    Для критически важных серверов можно настроить отправку дополнительных уведомлений о сбое, использовав опцию «Запуск программы» (Run A Program) на вкладке «Восстановление» (Recovery) в свойствах службы. Можно привязать к службе сценарий PowerShell, файл VBS или BAT, который будет уведомлять администратора, а затем пытаться возобновить работу службы, чтобы ускорить реагирование в случае сбоя. Также можете скачать другие полезные vbs скрипты для вашего ПК.

    На рис. A показана настройка опции «Запуск программы» для одной из служб.

    Восстановление служб Windows путем запуска программы
    Рисунок A. Нажмите на изображении для увеличения.


    Другие опции, в частности «Перезагрузка компьютера» (Restart The Computer), пожалуй, чересчур экстремальны. Лично я бы хотел иметь возможность самостоятельно решить проблему, потому что в противном случае сбой может привести к непрерывной череде перезагрузок.

    Программа должна быть компактной и простой, чтобы ее легко было запускать автоматически. Сценарии PowerShell в этом контексте оказываются сложнее для запуска, чем файлы BAT и VBS. Если в случае сбоя предусмотрена отправка электронного уведомления, придется установить почтовый клиент — например, Microsoft Outlook или альтернативные решения (хотя я не любитель установки стороннего ПО на сервер). Кроме того, стоит настроить отправку уведомлений о результатах перезапуска службы.

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

    А какие способы повышения доступности служб Windows известны вам? Поделитесь своим опытом в комментариях!

    Автор: Rick Vanover
    Перевод SVET


    Оцените статью: Голосов

    Материалы по теме:
  • Функция отложенного запуска: новые возможности для служб Windows
  • Изменение типа запуска сервиса или драйвера.
  • Использование PowerShell для выявления файлов, занимающих слишком много места
  • Использование Монитора ресурсов (Resource Monitor): центральный процессор
  • Восстановление утраченных данных с помощью DiskDigger
    1. #1

      "Если в случае сбоя предусмотрена отправка электронного уведомления, придется установить почтовый клиент — например, Microsoft Outlook или альтернативные решения (хотя я не любитель установки стороннего ПО на сервер)." - можно и скриптом Powershell отправить почтовое сообщение, в котором указать например, время остановки, и имя службы; и не нужно ставить никакого "стороннего ПО на сервер"




    Для отправки комментария, обязательно ответьте на вопрос

    Вопрос:
    Сколько будет шесть минус один?
    Ответ:*




    ВЕРСИЯ ДЛЯ PDA      СДЕЛАТЬ СТАРТОВОЙ    НАПИШИТЕ НАМ    МАТЕРИАЛЫ    ОТ ПАРТНЁРОВ

    Copyright © 2006-2022 Winblog.ru All rights reserved.
    Права на статьи принадлежат их авторам. Копирование и использование материалов разрешается только в случае указания явной гиперссылки на веб-сайт winblog.ru, как на источник получения информации.
    Сайт для посетителей возрастом 18+