Параметри електроживлення та завершення роботи Windows XP

Відвідувачів: 30741 Переглядів: 37222 (сьогодні 0)Шрифт:

Режим сну - всі дані оперативної пам'яті, налаштування програм, режими роботи всіх пристроїв зберігаються на жорсткому диску і комп'ютер вимикається. Після ввімкнення живлення система відновлює вміст робочого столу та всі налаштування, минаючи завантаження системи. Це дозволить продовжити роботу з того моменту, з якого комп'ютер був переведений у режим сну. Крім того, відновлення зі сплячого режиму відбувається значно швидше, ніж звичайне завантаження, що дозволяє заощаджувати заряд батарей переносних комп'ютерів. При дозволі використання режиму сну в кореневій папці розділу, на якому встановлена ​​система, створюється прихований файл hiberfil.sys, його розмір дорівнює розміру оперативної пам'яті - в цей файл зберігається пам'ять системи при переході в режим сну. Якщо ви спробуєте видалити цей файл - система видасть повідомлення: "Не вдалося видалити hiberfil - файл використовується іншим користувачем або програмою". Якщо ви забороните використання режиму сну, цей файл буде видалено автоматично. Перевести комп'ютер у режим сну вручну можна за допомогою кнопки "Сплячий режим" (для відображення цієї кнопки натисніть Shift) вікна "Вимкнути комп'ютер" або за допомогою команди з меню "Завершення роботи" диспетчера завдань Windows.

Режим очікування - в цьому режимі вимикається живлення жорсткого диска, монітора і більшості периферійних пристроїв, а також (якщо це підтримується), знижується енергоспоживання процесора. При цьому комп'ютер продовжує працювати, робочі дані знаходяться у оперативній пам'яті. Перевести комп'ютер в режим очікування вручну можна за допомогою кнопки "Режим очікування" вікна "Вимкнути комп'ютер" або використовуючи команду з меню "Завершення роботи" диспетчера завданьWindows.

Для керування параметрами електроживлення в Windows XP використовується аплет панелі керування "Електроживлення" (..WINDOWSsystem32powercfg.cpl) . Відкрити його можна так: "Пуск – Панель управління – Електроживлення".

Діалогове вікно містить кілька функціональних вкладок: "Схеми керування живленням", "Сплячий режим", "ДБЖ", "Додатково". Також може бути вкладка "АУП".

Схеми керування живленням - на цій вкладці можна вибрати одну з шести схем відключення живлення монітора та жорстких дисків при тривалій бездіяльності користувача, змінити будь-яку з цих схем, а також створити нову.

Режим сну - на цій вкладці можна використовувати режим сну. Якщо вкладка "Сплячий режим" недоступна, комп'ютер не підтримує цю опцію. Можливо це пов'язано з пристроями (драйверами пристроїв), які не повністю підтримують автоматичне керування живленням.

ДБЖ (UPS) - ця вкладка служить для управління та індикації стану джерел безперебійного живлення.

Додатково - на цій вкладці ви можете налаштувати кнопки вимкнення комп'ютера на певні дії - перехід у сплячий режим, перехід у режим очікування, вимкнення, видача запиту на виконання дії або не виконувати жодних дій. Також можна дозволити відображати піктограму "Електроживлення" у системному треї. Тоді ви з трею зможете змінити схему керування живленням. Можна встановити "Запитувати пароль при виході з режиму очікування", тоді при виході з цього режиму система завантажить вікно входу в Windows.

АУП (APM) - на цій вкладці є лише одне налаштування - "Задіяти автоматичне управління електроживленням". Ця вкладка доступна лише на комп'ютерах, які не підтримують ACPI - інтерфейс ACPI автоматично використовуєпротокол APM та вкладка АУП (APM) прихована.

Керування параметрами електроживлення з командного рядка

Можливо, вам знадобиться знання як можна вимкнути комп'ютер, перезавантажити, вийти з системи, перейти в режим очікування з командного рядка. Також ці команди можуть бути використані в пакетних файлах або як параметри ярликів.

rundll32.exe powrprof.dll,SetSuspendState - перехід у сплячий режим rundll32.exe user32.dll,LockWorkStation - вихід із системи

Можна також використовувати команду shutdown - ця команда дозволяє вимикати або перезапускати локальний або віддалений комп'ютер. Параметри:

shutdown [-l] [-s] [-r [-a] [-f] [-m [\\ім'я_комп'ютера]] [-t xx] [-c "повідомлення"] - l здійснює вихід поточного користувача із системи; -s вимикає локальний комп'ютер; -r виконує перезавантаження; -f примусово закриває додатки, що виконуються; -m [\\ім'я_комп'ютера] вказує комп'ютер, який потрібно вимкнути; -t xx встановлює таймер завершення роботи системи на xx секунд. За замовчуванням цей час складає 20 секунд. Якщо значення xx вказати рівним "0", то вікно закриття виводитися не буде; -c "повідомлення" задає повідомлення, що виводиться в області "Повідомлення" у вікні "Завершення роботи системи". Можна використовувати до 127 символів. Текст повідомлення повинен бути укладений у прямі лапки. При використанні команди shutdown -i буде відображено інтерфейс програми завершення роботи.

Приклад (вимикаємо комп'ютер через 40 секунд з виведенням повідомлення): shutdown -s -t 40 -c "Тестове вимкнення комп'ютера"

Зауважу, що всі можливості команди Shutdown доступні користувачеві з правами адміністратора, звичайний користувач може використовувати лише ключ -l, тобто вихід із системи. Щоб дозволитикористувачам використовувати всі можливості команди shutdown, потрібно скористатися оснащенням "Локальна політика безпеки" (..WINDOWSsystem32secpol.msc). Перейдіть до розділу "Локальні політики - Призначення прав користувача - Примусове віддалене завершення" і додайте користувача або групу користувачів, для яких ви бажаєте встановити дозвіл.

Інша команда - tsshutdn служить для завершення роботи сервера. Параметри:

TSSHUTDN [wait_time] [/SERVER:servername] [/REBOOT] [/POWERDOWN][/DELAY:logoffdelay] [/V] wait_time затримка в секундах після повідомлення користувачів до припинення їх сеансів (за замовчуванням 60 секунд); /SERVER:servername сервер, що завершує роботу (за замовчуванням поточний); /REBOOT перезавантаження сервера після припинення всіх сеансів; /POWERDOWN підготовка сервера до відключення живлення; /DELAY:logoffdelay затримка в секундах після припинення всіх підключених сеансів (за замовчуванням 30 секунд); /V висновок повідомлень про виконувані дії; Команда tsshutdn без параметрів завершить роботу сервера за 1 хвилину.

Приклад використання (вимикання комп'ютера, тайм = "0" секунд) TSSHUTDN 0 /POWERDOWN /DELAY:0

Примітка: під час таймууту можна скасувати виконання команди tsshutdn натисканням клавіш Ctrl+C

Системні політики та завершення роботи

Заборонити певним користувачам завершувати роботу системи можна за допомогою оснастки "Локальна політика безпеки" (..WINDOWSsystem32secpol.msc). Відкрийте оснастку та перейдіть до розділу "Локальні політики - Призначення прав користувача - Завершення роботи системи". Видаляючи користувача або групу користувачів, ви забороните вимкнення комп'ютера для цього користувача. При цьому кнопка "Вимкнення" та пункти вимкнення таперезавантаження з меню диспетчера завдань "Завершення роботи" будуть недоступні.

Видалити кнопку "Вимкнути комп'ютер" на екрані входу в Windows можна за допомогою оснастки "Локальна політика безпеки" (..WINDOWSsystem32secpol.msc) - "Локальні політики - Параметри безпеки - дозволити завершення роботи системи без виконання входу в систему" . Якщо цю політику вимкнено, команда завершення роботи на екрані входу до Windows не відображається.

Видалити та вимкнути кнопку вимкнення комп'ютера можна за допомогою оснастки "Групова політика" (..WINDOWSsystem32gpedit.msc). "Конфігурація користувача - Адміністративні шаблони - Панель завдань та меню Пуск - Видалити та вимкнути кнопку вимкнення комп'ютера" - ця політика забороняє користувачеві завершувати роботу системи або перезавантажувати Windows. Ця політика видаляє пункт "Вимкнення" з головного меню і відключає всі пункти виходу або перезавантаження, окрім зміни користувача в діалоговому вікні диспетчера завдань. Ця політика забороняє користувачам використовувати інтерфейс Windows для завершення роботи системи, хоча і не забороняє використовувати програми, що завершують роботу Windows.

Зустрічаються проблеми та можливі варіанти вирішення

Комп'ютер мимоволі вимикається:

  • перегрів процесора (спрацьовує захист від перегріву процесора, поріг спрацьовування налаштовується в BIOS деяких материнських плат);
  • недостатньо потужний блок живлення.
  • Після виходу зі сплячого (або чекаючого) режиму не працює якийсь пристрій: можливо, що пристрій використовує драйвера, що не повністю підтримують автоматичне керування живленням. Спробуйте оновити драйвер пристрою.