Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] выполнить команду shutdown так, чтобы после перезагрузки запустилась другая программа

Ответить
Настройки темы
CMD/BAT - [решено] выполнить команду shutdown так, чтобы после перезагрузки запустилась другая программа

Пользователь


Сообщения: 118
Благодарности: 1


Конфигурация

Профиль | Отправить PM | Цитировать


Как выполнить команду shutdown так, что-бы произошла перезагрузка и запустилась другая программа (или желательно продолжился скрипт)
Скрипт будет выполнять следующую функцию:
Отключение UAC (навскидку немогу вспомнить путь)
перезагрузка
строка в hosts
включение UAC
перезагрузка

Отправлено: 12:09, 14-05-2012

 

Новый участник


Сообщения: 18
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


Идея такая:
создается 2 bat файла.
Первый делает отключение UAC, прописывает второй bat-ник в автозагрузку и делает перезагрузку. Второй bat-ник меняет строку в host, удаляет себя из автозагрузки, включает UAC и перезагружает.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:37, 14-05-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для zion87

Старожил


Сообщения: 263
Благодарности: 69

Профиль | Отправить PM | Цитировать


а можно один который создает второй
Код: Выделить весь код
@echo off
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f
REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v run_bat /t REG_SZ /d c:\~temp.bat /f
echo @echo off>c:\~temp.bat
echo ЗАМЕНА ЧЕГО ТО ТАМ )))))))))))))>>c:\~temp.bat
echo REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f>>c:\~temp.bat
echo REG DELETE HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v run_bat /f>>c:\~temp.bat 
echo shutdown -r -t 0>>c:\~temp.bat
echo del %0>>c:\~temp.bat
shutdown -r -t 0
exit

Отправлено: 13:36, 14-05-2012 | #3


Новый участник


Сообщения: 18
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


Да, кстати. Отключить UAC можно и без перезагрузки операционки:
Код: Выделить весь код
REG ADD HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /f /v ConsentPromptBehaviorAdmin /t REG_DWORD /d 0x00000000
Правда не забудьте запустить сам батник с правами администратора...иначе будет ошибка доступа. А для включения UAC обратно - поменяйте в коде последнюю цифру с нолика на единицу.

Отправлено: 14:05, 14-05-2012 | #4


Пользователь


Сообщения: 118
Благодарности: 1

Профиль | Отправить PM | Цитировать


Хм. Я был уверен что у shutdown есть такие возможности. А батник запускать от админа не получится. Он не в ручную будет использоваться

Отправлено: 14:09, 14-05-2012 | #5


Новый участник


Сообщения: 18
Благодарности: 1

Профиль | Сайт | Отправить PM | Цитировать


Ragnazar, я имел ввиду не shutdown, а тот код, который отключает UAC.
А команда отключения UAC возможно удаленно отработает и без ошибок, если залогиниться под админом. В любом случае, в терминал будет дан ответ о результате выполнения. Я как понимаю доступ к компу будет удаленный через терминал?

Последний раз редактировалось sewell, 14-05-2012 в 14:31.


Отправлено: 14:22, 14-05-2012 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] выполнить команду shutdown так, чтобы после перезагрузки запустилась другая программа

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - После перезагрузки очищается история IE, история команд в диалоговом окне Выполнить. vlad20 Microsoft Windows 2000/XP 13 22-03-2012 16:57
CMD/BAT - [решено] выполнить команду определеное количество раз systemroot Скриптовые языки администрирования Windows 5 05-09-2011 19:25
Разное - [решено] Как выполнить команду командной строки из планировщика задач Anton1995 Microsoft Windows 7 7 12-12-2010 23:21
Загрузка - Нужно,чтобы система запустилась achsel Microsoft Windows 2000/XP 5 18-11-2010 13:55
Как выполнить команду после установки связи по PPP Rus1 Сетевые технологии 3 01-03-2004 22:53




 
Переход