Аппаратный «watchdog» или незаменимый помощник в борьбе с зависанием
В одной компании было много терминалов, и одна из неблагодарных задач для техподдержки — ездить по точкам и перезапускать операционную систему внутри терминалов. Было решено бросить вызов этой проблеме в виде разработки аппаратного сторожевого таймера.
В итоге мы получили устройство, которое подключается к расширительному спаренному USB-разъему на материнской плате.
Данное устройство имеет следующие возможности:
- Имитация нажатия кнопок POWER и RESET;
- Управление питанием USB-устройством (при условии, что у него нет отдельного источника);
- Управление гальванически развязанной контактной группой (реле). Можно поставить в разрез цепи питания;
- Индикаторные светодиоды (одним можно управлять, второй показывает режимы работы).
Алгоритм работы прост: внутри находятся два настраиваемых таймера, которые постоянно отсчитывают заданное время, по истечению которого имитируется нажатие соответствующих кнопок (POWER и RESET). Чтобы предотвратить случайную перезагрузку, необходимо периодически послать команду сброса таймера.
Лучше, чтобы за процедуру сброса таймеров отвечало целевое приложение, а не стороннее или системное (Cron, служба расписаний) по причине того, что вероятность сбоя в системе меньше, чем в приложении (хотя, у кого как).
Обмен информацией аналогичен консольному.
| команда | Описание | Пример |
|---|---|---|
| help | Краткая справка по командам | help |
| LED1 | Управление светодиодом, по умолчанию выключен | LED1 ON LED1 OFF |
| RELAY | Управление реле, по умолчанию включено | RELAY ON RELAY OFF |
| KEY1 | Имитация нажатия кнопки 1, по умолчанию не нажата | KEY1 ON KEY1 OFF |
| KEY2 | Имитация нажатия кнопки 2, по умолчанию не нажата | KEY2 ON KEY2 OFF |
| C1 | Управление таймером 1, связанным с кнопкой 1. Установка времени в секундах, максимальное значение 32767. Для отключения функции таймера, необходимо задать время равное 0. |
C1 RES C1 SET 60 C1 SET 0 |
| C2 | Управление таймером 2, связанным с кнопкой 2. Установка времени в секундах, максимальное значение 32767. Для отключения функции таймера, необходимо задать время равное 0. |
C2 RES C2 SET 60 C2 SET 0 |
| USB | Управление питанием USB, по умолчанию включено | USB ON USB OFF |
В случае удачного выполнения команды возвращает «OK».
В случае некорректных данных возвращает «ERROR».
Признаком конца строки служит символ возврата каретки «\r». Также поддерживается режим «\r\n».

Устройство выполнено на базе контроллера STM32F103CA с аппаратной поддержкой USB. Библиотека работы с USB версии V4.0.0. Напряжение работы 3.3В получаем с помощью линейного стабилизатора из 5В на USB. Во всех управляющих цепях используются транзисторы в ключевом режиме. Также не забываем про защитный диод от токов самоиндукции в катушки реле (в моем случае он оказался встроенным).
Как удалить WatchDog
Подлинный файл является одним из компонентов программного обеспечения Motorola Phone Tools, разработанного Motorola .
WatchDog.exe — это исполняемый файл (программа) для Windows. Расширение имени файла .exe — это аббревиатура от англ. слова executable — исполнимый. Необходимо запускать исполняемые файлы от проверенных производителей программ, потому что исполняемые файлы могут потенциально изменить настройки компьютера или нанести вред вашему компьютеру. Бесплатный форум с информацией о файлах может помочь вам разобраться является ли WatchDog.exe вирусом, трояном, программой-шпионом, рекламой, которую вы можете удалить, или файл принадлежит системе Windows или приложению, которому можно доверять.
Вот так, вы сможете исправить ошибки, связанные с WatchDog.exe
- Используйте программу Настройщик Windows, чтобы найти причину проблем, в том числе и медленной работы компьютера.
- Обновите программу Bitdefender Agent WatchDog. Обновление можно найти на сайте производителя (ссылка приведена ниже).
- В следующих пунктах предоставлено описание работы WatchDog.exe.
Информация о файле WatchDog.exe
Описание: WatchDog.exe не является важным для Windows и часто вызывает проблемы. Файл WatchDog.exe находится в подпапках «C:\Program Files». Известны следующие размеры файла для Windows 10/11/7 45,056 байт (16% всех случаев), 462,288 байт и еще 12 варианта .
Это не файл Windows. Сертифицировано надежной компанией. WatchDog.exe способен мониторить приложения и записывать ввод данных. Поэтому технический рейтинг надежности 26% опасности.
Издатель программного обеспечения Company предоставляет деинсталлятор (Панель управления->Программы->Guarding Vision(V3.1.1.6_E) или Bitdefender Agent).
Если WatchDog.exe находится в подпапках «C:\Users\USERNAME», тогда рейтинг надежности 82% опасности. Размер файла 23,040 байт. Это не системный процесс Windows. Нет информации о создателе файла. У процесса нет видимого окна. Процесс начинает работать вместе с Windows (Смотрите ключ реестра: TaskScheduler , User Shell Folders , MACHINE\Run ).
Важно: Некоторые вредоносные программы маскируют себя как WatchDog.exe. Таким образом, вы должны проверить файл WatchDog.exe на вашем ПК, чтобы убедиться, что это угроза. Мы рекомендуем Security Task Manager для проверки безопасности вашего компьютера.
Комментарий пользователя
| Появился неоткуда, закрыл процесс и стало быстрее работать Loky |
Лучшие практики для исправления проблем с WatchDog
Аккуратный и опрятный компьютер — это главное требование для избежания проблем с WatchDog. Для этого требуется регулярная проверка компьютера на вирусы, очистка жесткого диска, используя cleanmgr и sfc /scannow, удаление программ, которые больше не нужны, проверка программ, которые запускаются при старте Windows (используя msconfig) и активация Автоматическое обновление Windows. Всегда помните о создании периодических бэкапов, или в крайнем случае о создании точек восстановления.
Если у вас актуальные проблемы, попробуйте вспомнить, что вы делали в последнее время, или последнюю программу, которую вы устанавливали перед тем, как появилась впервые проблема. Используйте команду resmon, чтобы определить процесс, который вызывает проблемы. Даже если у вас серьезные проблемы с компьютером, прежде чем переустанавливать Windows, лучше попробуйте восстановить целостность установки ОС или для Windows 8 и более поздних версий Windows выполнить команду DISM.exe /Online /Cleanup-image /Restorehealth. Это позволит восстановить операционную систему без потери данных.
Следующие программы могут вам помочь для анализа процесса WatchDog.exe на вашем компьютере: Security Task Manager отображает все запущенные задания Windows, включая встроенные скрытые процессы, такие как мониторинг клавиатуры и браузера или записей автозагрузки. Уникальная оценка рисков безопасности указывает на вероятность процесса быть потенциально опасным — шпионской программой, вирусом или трояном. Malwarebytes Anti-Malware определяет и удаляет бездействующие программы-шпионы, рекламное ПО, трояны, кейлоггеры, вредоносные программы и трекеры с вашего жесткого диска.
WatchDog сканер

Security Task Manager показывает все запущенные сервисы Windows, включая внедренные скрытые приложения (например, мониторинг клавиатуры или браузера, авто вход). Уникальный рейтинг надежности указывает на вероятность того, что процесс потенциально может быть вредоносной программой-шпионом, кейлоггером или трояном.
Бесплатный aнтивирус находит и удаляет неактивные программы-шпионы, рекламу, трояны, кейлоггеры, вредоносные и следящие программы с вашего жесткого диска. Идеальное дополнение к Security Task Manager.
Reimage бесплатное сканирование, очистка, восстановление и оптимизация вашей системы.
Запуск TRASSIR вместо оболочки Windows
ПО TRASSIR можно запустить вместо стандартной оболочки Windows для пользователя Windows. При входе под этим пользователем будет доступно только ПО TRASSIR и не будут доступны стандартные функции Windows — рабочий стол Windows, главная панель с меню Пуск, запуск других программ пользователем. Если выйти из TRASSIR, то пользователь Windows автоматически выйдет в экран приветствия Windows.
Если требуется, чтобы сервер TRASSIR работал постоянно, независимо от того, вошёл ли оператор видеонаблюдения под пользователем Windows, установите сервер TRASSIR как сервис Windows. Для оператора установите ПО TRASSIR Client, создайте подключение к серверу на той же машине и настройте клиент на запуск вместо оболочки Windows.
Инструкция
1) Зайдите в Windows под пользователем, для которого нужно настроить запуск TRASSIR вместо оболочки Windows.
2) Запустите редактор реестра Windows:
Нажмите Пуск → Выполнить или нажмите Win+R на клавиатуре.
Введите regedit и нажмите Enter
Если Windows запросит разрешение на внесение изменений — нажмите Да.
3) В редакторе реестра перейдите в HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
4) Нажмите правой кнопкой мыши в поле со списком параметров и выберите Создать → Строковый параметр. Назовите параметр shell
5) Дважды щёлкните на параметре, чтобы изменить его значение. Введите полный путь до файла watchdog-vc120.exe в папке с сервером или клиентом TRASSIR. Например: C:\DSSL\Trassir-4.2\watchdog-vc120.exe
Что такое » watchdog-vc71.exe » ?
В нашей базе содержится 13 разных файлов с именем watchdog-vc71.exe . You can also check most distributed file variants with name watchdog-vc71.exe. Совокупная оценка — 5( 5 ) (комментариев: 2 ). Это исполняемый файл. Вы можете найти его выполняющимся в диспетчере задач как процесс watchdog-vc71.exe.

Подробности о наиболее часто используемом файле с именем «watchdog-vc71.exe»
Продукт: (Пустое значение) Компания: (Пустое значение) Описание: (Пустое значение) Версия: (Пустое значение) MD5: c2606e66a3f8bb115e14ccaa168ab4de SHA1: 36f7f20054edb7ed767af4ff17f6463e9e923e69 SHA256: 94cc81df09c3dbff12db9c9524e28b9215d0cb6bc90e305374a829c4efbdf809 Размер: 216576 Папка: %SystemDiskRoot%\DSSL\Trassir-3.0-client ОС: Windows 7 Частота: Низкая ![]()

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