Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Реестр, где прописать в автозагрузку самой системы?

Автор: Collapse Troll
Дата сообщения: 21.09.2010 13:19
Добрый день!

Перегружается сервер, хочу отловить динамику. Создал батник который пишет время в файлик, хочу его запихнуть в реестр, чтобы он запускался после рестарта сервера. То что вычитал здесь: http://citforum.ru/operating_systems/windows/start_up/ вроде описывает события, которые происходят после логина пользователя. А мне нужно запускать при самой загрузке сервера(юзер не обязательно сразу залогинивается).

Возможно ли это и в какой ветке?

p.s.: ОС Hyper-V Server(без оболочки)
Автор: 123Maximus123
Дата сообщения: 21.09.2010 15:51
добавить задание в Task scheduler и поставить триггер на срабатывание "при старте"
"планировщик заданий" -> подключиться к другому компу
Автор: Collapse Troll
Дата сообщения: 21.09.2010 16:05
123Maximus123
Спасибо за вариант! Идея хорошая, но к сожалению не мой вариант - винда Hyper-V 2008, нет планировщика заданий. В ней вообще почти ничего нет - редактор реестра, консоль, и кое-какие настройки винды
Автор: lanoslanos
Дата сообщения: 21.09.2010 20:44
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

Попробуй добавить строковый параметр
Автор: antonn2
Дата сообщения: 21.09.2010 21:44
Службу даст поставить? могу написать службу-заглушку, которая выполнит тебе запуск батника.
Сам так делал когда нужно было отследить тоже самое в unattend установке =)

Добавлено:
в общем если надо - http://antonn.com/tools/autorun_service.zip (202кб, zip), реадми в архиве
Автор: StaryDed4
Дата сообщения: 21.09.2010 23:08
А почему нельзя тупо добавить ярлык батника в папку автозагрузки All users?
Автор: antonn2
Дата сообщения: 22.09.2010 00:11

Цитата:
А почему нельзя тупо добавить ярлык батника в папку автозагрузки All users?

Потому что автозагрузка срабатывает на этапе логина пользователя.
Компьютер же может функционировать без входа пользователя, автору нужно отловить этот момент включения и загрузки ОС, а не входа юзера.
Автор: BVV63
Дата сообщения: 22.09.2010 04:58
Collapse Troll
Ежели нет возможности зашедулить, то - только служба, как советует antonn2. Все средства автозапуска посредством реестра работают лишь во время регистрации в системе пользователя.

Добавлено:
Кстати, а консольной утилиты at.exe (которая шедулила во времена NT4 и оставлена для совместимости и в нынешних системах) тоже тю-тю? В "%SystemRoot%\System32" она обитает...

Добавлено:
Насчёт at.exe - отбой. Проверил: у неё нет возможности шедулить задачи при старте системы.

Добавлено:
Погодь, погодь... Так консольный-то планировщик schtasks.exe (в "%SystemRoot%\System32") наверняка же есть! Он же поможет горю!
Автор: Koolyan
Дата сообщения: 28.09.2010 13:15

Цитата:
добавить задание в Task scheduler и поставить триггер на срабатывание "при старте"
"планировщик заданий" -> подключиться к другому компу

расскажите по подробнее, или дайте ссылку плиз
Автор: Collapse Troll
Дата сообщения: 28.09.2010 17:45

Цитата:
Службу даст поставить? могу написать службу-заглушку, которая выполнит тебе запуск батника.
Сам так делал когда нужно было отследить тоже самое в unattend установке =)

Добавлено:
в общем если надо - http://antonn.com/tools/autorun_service.zip (202кб, zip), реадми в архиве

antonn2
Спасибо! Похоже этот ваш вариант работает.

upd.: или все равно, блин, при логоне.. завтра проверю более основательно и отпишусь!

BVV63
Да, at там есть, но она довольно урезанная, можно зашедулить только по расписанию. А вот про
Цитата:
schtasks.exe

не знал, это интересно. В 2008 Hyper-V он есть в System32, и если там действительно можно настроить "при старте", то возможно что это выход номер два!

Спасибо большое вам за ответы!
Автор: BVV63
Дата сообщения: 29.09.2010 05:29
Collapse Troll

Цитата:
и если там действительно можно настроить "при старте"

SchTasks.Exe имеет все те же возможности, что и GUI-планировщик. Т. е. можно зашедулить задачу и при старте системы.
Автор: Collapse Troll
Дата сообщения: 05.10.2010 12:38
Добрый день, господа!

В общем мучал я этот SchTasks, но то-ли из-за особенностей 2008 системы, то ли из-за моих рук так и не смог заставить срабатывать при старте. Причем в статусе пишет "Ready", но ничего не происходит. Пробовал даже вроде как так:

Цитата:
schtasks /Create /RU DOMAIN\Administrator /RP password /SC ONSTART /TN CreateFolderWhenStarted /TR D:\SCRIPTS\autorun\create_folder.cmd /RL HIGHEST /DELAY 0003:00


В общем решил задачу тулзой Friendly Pinger. Умеет отсылать оповещения на e-mail при потере пинга на определенные адреса.
http://forum.ru-board.com/topic.cgi?forum=5&topic=3553

Как говорится - не мытьём та кАтаньем Ещё раз спасибо всем за ответы!

Страницы: 1

Предыдущая тема: low disk space (C:)


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.