 |
|
|
Можно ли ввести машину в состояние hibernate, или выключить из командной строки?
|
| 03.05.2009, 13:43 |
Можно. Вот так:
%windir%\System32\rundll32.exe powrprof.dll,SetSuspendState.
Если создать *.cmd файл подобного содержания, то с его помощью можно будет вводить машину в hibernate из шедулера, в заданное время. Для того чтобы выключить компьютер, можно воспользоваться следующим методом. Создаем в любом текстовом редакторе файл poweroff.vbs следующего содержания:
dim OpSysSet, obj
Set OpSysSet = GetObject("winmgmts:{impersonationLevel=impersonate," & _
"(Shutdown)}//./root/cimv2").ExecQuery _
("SELECT * FROM Win32_OperatingSystem" &_
" WHERE Primary=true")
For Each obj In OpSysSet
obj.Win32Shutdown(8)
Next
В дальнейшем можно стартовать этот скрипт из командной строки или включить вызов в командный файл. Уже готовый скрипт при желании можно скачать здесь: http://www.chem.univ.kiev.ua/~adsh/win2k/soft/poweroff.zip. Кроме этого, для выключения компьютера можно воспользоваться командой shutdown. Набрав shutdown /? Можно ознакомиться со справкой со этой утилитке.
3.13. Правда ли что XP всегда загружает определённый набор DLL, даже если они не используются? Правда. Список этих DLL находится здесь: HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\KnownDLLs Теоретически, если вы уберёте из этого списка лишнее, это может освободить некоторое количество памяти и ускорить работу. Практически, я бы не советовал. Зато можно добавить в этот список библиотеки, которые часто используются используемым именно вами. 3.14. Как сделать чтобы задачи которые повисли и перестали отвечать убивались автоматически? За это отвечает ключ HungAppTimeout, находящийся по адресу HKCU\Control Panel\Desktop. Значение этого ключа определяет время в миллисекундах, через которое не отвечающее приложение считается зависшим. Кроме этого ключа, в той же ветке есть ключи WaitToKillServiceTimeout, который задаёт время ожидания перед «убийством» зависшей службы, и AutoEndTasks, присвоив которому значение 1, вы разрешите системе убивать зависшие процессы самостоятельно. Не следует, только, ставить очень малые значения Timeout, иначе могут возникнуть проблемы с не вовремя убитыми программами и службами.
|
|
Категория: Секреты Windows XP | Добавил: ecl1pse™
|
| Просмотров: 216 | Загрузок:
| Рейтинг: 0.0/0 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|
|
 |
 |
|
 |
 |
|
|
|
|
|
Профиль
|
|
|
|
|
|
Суббота, 19.05.2012, Гость Сообщения: Группа: Гости
|
|
|
|
|
|
|
|
|
|
Статистика
|
|
|
|
|
|
» Зарег. на сайте  Всего: 5730  Новых за месяц: 6  Новых за неделю: 2  Новых вчера: 0  Новых сегодня: 0 » Из них Администраторов: 1 Модераторов: 3
Онлайн всего: 1 Гостей: 1 Пользователей: 0
|
|
|
|
|
|
|