У меня есть служба, работающая в коробке с Windows XP и в коробке с сервером (2008). Служба настроена как автоматический режим с установленным пользователем / pwd для входа в систему. Пользователь, вошедший в систему, является локальным пользователем. Службе требуется эта пользовательская настройка для запуска.
Проблема, с которой я столкнулся прямо сейчас, заключается в том, что коробка периодически перезагружается. Я собираюсь выяснить, что вызывает перезагрузку (оборудование или приложение). Независимо от причины, мне нужно, чтобы служба могла вернуться в рабочее состояние после перезагрузки. Я думаю, что конфигурация должна быть в состоянии достичь этой цели, поскольку пользователь / pwd установлен и его режим автоматический. Нужно ли мне входить в систему как этот пользователь, чтобы вернуть службу? (иногда перезагрузка бывает в полночь)
Я не уверен, есть ли разница между Windows XP и Windows Server (2008). Единственное, что я понимаю, это то, что при неожиданной перезагрузке Windows Server предложит диалоговое окно, объясняющее предыдущую перезагрузку. Будет ли это препятствовать автоматическому запуску службы или служба будет работать только по указанной причине?
Итак, скажем, у вас есть пользователь «AAA». У вас есть вход пользователя AAA на рабочий стол, в то же время, когда у вас есть служба, настроенная для запуска как AAA? Если да, то почему, просто создайте другую учетную запись для службы, с которой будет работать, с нужными правами.