
Я настроил свой компьютер на загрузку в одно и то же время каждый день, когда меня нет дома. Мне нужно, чтобы он запускал пакетный файл, и никто не трогал его прямо во время загрузки.
Я добавил ярлык к файлу в папку "startup". Однако скрипт не запускается, пока я не войду в систему и не выберу рабочий стол из интерфейса метро.
Есть ли способ запустить этот скрипт без входа в систему?
решение1
Вы могли бы использовать некоторые утилиты Windows и превратить скрипт в службу. Я уже делал это раньше, и была информация о том, как это сделать, которую было легко найти.
Больше информации:Лучший srvany.exe для Windows XP и Windows 7?
решение2
Если у вас Windows 8 Pro, откройте чудо-панель поиска приложений с помощью + Q, введитеgpedit.mscи откройтеРедактор локальной групповой политики.
Ниже
Computer Configuration / Windows Settings
вы найдетеСкрипты (Запуск/Выключение)Ниже
User Configuration / Windows Settings
вы найдетеСкрипты (вход/выход)
Укажите здесь ваш пакетный файл или скрипт PowerShell.
решение3
Следуйте инструкциям по этому URL. Он покажет вам, как вы также можете запустить скрипт PowerShell (который более предпочтителен, чем пакетный скрипт):
http://teusje.wordpress.com/2012/09/11/windows-server-logging-users-logon-and-logoff-via-powershell/
решение4
Windows 8 убрала файл Autoexec.nt? Когда я был ленивым, я делал exe с rar, в котором не было ничего, кроме пакетного файла и необходимых программ. Затем я настраивал этот пользовательский exe как службу. Понятия не имею, можно ли это сделать в 8. Я знаю, что не должен отвечать на вопрос, если я не знаю операционную систему, простите, если я раздражаю.