|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Принудительная перезагрузка, не смотря на зависшие приложения |
|
|
Любой язык - Принудительная перезагрузка, не смотря на зависшие приложения
|
Ветеран Сообщения: 2589 |
Нужно сделать скрипт или что-то подобное , чтобы процесс svhost.exe (или что то аналогичное которое вызовет принудительную перезагрузку компа, чтобы не делать reset'a на системнике) завершился по нажатию одной кнопки и комп перезагрузился бы в любом случае (особенно нужно когда игра зависла или приложение и кроме резета ничего не спасает) Помоги пожалуйста...
|
|
Отправлено: 20:20, 30-03-2012 |
Старожил Сообщения: 415
|
Профиль | Отправить PM | Цитировать THEDOGG, если у вас есть клавиатура с мультимедиа-кнопками, и вы не пользуетесь частью из них (например, кнопкой "Почта", которая вызывает стандартный MS Outlook) - можно заменить exe-файл аутлука, скомпилированным в exe cmd-скриптом с таким же именем (не забудьте сделать резервную копию exe-файла аутлука).
У меня в качестве почтового клиента используется thunderbird, поэтому данный вариант с аутлуком представляется мне наиболее предпочтительным. Сам скрипт можете взять из этого поста, , скомпилировав его в exe этой утилитой, не забыв выставить запуск без создания видимого окна. При запуске он завершит все подвисшие процессы принудительно, кроме важных системных (вмонтированный в скрипт список актуален для Win XP, для других вам возможно, потребуется его править). Если же нужно именно перезагрузить путем убийства системного процесса, то замените этот же встроенный список на none После чего, проведите вышеописанную процедуру замены бинарника outlook, не забыв сделать его бекап. |
Отправлено: 20:43, 30-03-2012 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать THEDOGG, принудительная перезагрузка не имеет радикальных отличий от банального Reset'а.
|
Отправлено: 05:55, 31-03-2012 | #3 |
Ветеран Сообщения: 20133
|
Профиль | Отправить PM | Цитировать THEDOGG, а как вы представляете себе зависший компьютер, который не реагирует на клавиатуру, но при этом реагирует на "волщебную" кнопку?
Может тогда проще стандартно, по трём кнопкам? |
------- Отправлено: 06:01, 31-03-2012 | #4 |
Ветеран Сообщения: 2589
|
Профиль | Отправить PM | Цитировать Как бы это объяснить... у меня комп намертво вешается крайне редко, к примеру в игре повисло всё, но плеер с музыкой работает, музыка играет, но с этого экрана с зависшей игрой никак не выйти, только резетом, я ведь понимаю что при полном мертвяке кнопки никакие не реагируют, разве что был бы 98-й там бы может и спасли эти кнопки нажав их два раза подряд...
|
|
------- Отправлено: 13:50, 31-03-2012 | #5 |
Ветеран Сообщения: 20133
|
Профиль | Отправить PM | Цитировать Цитата THEDOGG:
Кнопка WIN тоже не работает? |
|
------- Отправлено: 15:13, 31-03-2012 | #6 |
Ветеран Сообщения: 2589
|
Профиль | Отправить PM | Цитировать кнопки то все работают, только не видно что ты делаешь на экране так как игра зависла и осталась картинка с игры на месте зависа и убрать можно только резетом, но если куча всего пооткрыто как это всегда бывает, то резет не катит так как потеряю к примеру то что писал в текстовом и не сохранил ну и подобное...
|
------- Отправлено: 15:44, 31-03-2012 | #7 |
Ветеран Сообщения: 20133
|
Профиль | Отправить PM | Цитировать Цитата yurfed:
|
|
------- Отправлено: 15:57, 31-03-2012 | #8 |
Старожил Сообщения: 415
|
Профиль | Отправить PM | Цитировать yurfed, при падении старых opengl-игр, не рассчитаных на современные ОС, у меня была такая же проблема, и вы ерунду говорите. Как можно "свернуть окно" или выйти на рабочий стол win-кнопкой, если экран не перерисовывается вообще до запуска другого opengl-приложения или принудительного завершения процесса игры?
Клавиатура при этом работает, но вслепую, соответственно, эффекта от этого не видно. |
Отправлено: 16:06, 31-03-2012 | #9 |
Ветеран Сообщения: 20133
|
Профиль | Отправить PM | Цитировать Цитата Anonymоus:
Можно WIN - стрелка вверх - стрелка вправо и два раза Enter. И если клавиатура действует, то компьютер должен отключиться. ЗЫ THEDOGG, Сделайте батник с содержимым на перезагрузку и цепляйте его к любой клавише или их комбинации. |
|
------- Последний раз редактировалось yurfed, 31-03-2012 в 16:52. Отправлено: 16:19, 31-03-2012 | #10 |
|
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Рестартовать зависшие процессы | osp2008 | Скриптовые языки администрирования Windows | 4 | 29-05-2013 07:25 | |
Загрузка - Зависшие процессы | Karen87 | Microsoft Windows 2000/XP | 3 | 24-11-2009 09:06 | |
Перезагрузка при попытке запуска приложения из-под DOS | temp_guest | Непонятные проблемы с Железом | 5 | 03-08-2008 14:22 | |
Снять зависшие сеансы | cisco | Общий по Linux | 19 | 15-07-2008 13:15 | |
принудительная установка eZinstall | Weselchak | Защита компьютерных систем | 2 | 15-04-2004 10:54 |
|