Windows xp. Завантаження, зависання, перезавантаження, завершення роботи.

Відео: WINDOWS ЗАВЕРШЕННЯ РОБОТИ ДОВГО | НЕ ЗАВЕРШУЄТЬСЯ РОБОТА WINDOWS | WINDOWS НЕ ЗАВЕРШУЄ РОБОТУ

Зміна часу очікування вибору операційної системи при завантаженні

Ви можете змінити час очікування вибору ОС, протягом якого завантажувач Windows NT чекатиме вибору користувача в меню встановлених ОС, а при відсутності дій користувача по закінченню цього часу завантажить ту ОС, яка визначена в параметрі «default» файлу BOOT.INI. Тривалість часу очікування визначається значенням параметра «timeout» в секундах (за замовчуванням 30). Тобто, якщо Ви хочете, щоб час очікування було 5 секунд, змініть значення так: timeout = 5.


Примітка: щоб Windows NT не завантажується, поки вибір не зроблений, змініть цей параметр так: timeout = -1.

Завантаження Windows NT в безпечному режимі

Windows NT може бути дуже примхлива при додаванні нового програмного забезпечення або установці нового драйвера. Ви можете, однак, створити в Windows NT аналог Безпечного режиму Windows 9x. В цьому режимі виконуються додаткові перевірки і завантажуються не всі драйвери.
У розділі [operating systems] файлу BOOT.INI перераховані всі ОС, які може запустити завантажувач NT. Створіть новий запис для Безпечного режиму, скопіювавши одну з існуючих записів і вставивши її в новий рядок. В кінці нового запису додайте «/ sos» (без лапок), змініть опис записи так, щоб було зрозуміло, що це Безпечний режим. В кінець рядка також додайте «/ basevideo» для того, щоб Windows запускалася з заданим за замовчуванням стандартним драйвером VGA. Новий запис повинна виглядати приблизно так:
multi (0) disk (0) rdisk (0) partition (1) WINNT = "Windows NT Workstation Version 4.00 [Safe Mode]» / sos / basevideo

Мультіконфігурація Windows NT

Windows NT підтримує так звану мультіконфігурацію, тобто можливість створювати різні профілі запуску системи. Простий приклад: для безпроблемного запису на дисководі CD-R, особливо з інтерфейсом IDE, необхідний великий обсяг ОЗУ, в якому кешується диск з імідж-файлом майбутнього CD. Для цього можна створити конфігурацію, в якій не будуть завантажуватися деякі драйвери (звукової карти, мережевих пристроїв і т.д.) і допоміжні системні служби. Конфігурації запуску системи організовані в розділи реєстру, які називаються наборами керуючих опцій (control sets). Кожен розділ HKEY_LOCAL_MACHINE SYSTEM ControlSetNNN (NNN - це 001, 002, ...) включає в себе ініціалізацій дані для всіх пристроїв і служб, встановлених на машині. Дізнатися поточну конфігурацію можна в розділі HKEY_LOCAL_MACHINE SYSTEM Select, параметр «Current» містить її номер. Там же знаходиться і параметр «LastKnownGood», який вказує на номер набору керуючих опцій, за допомогою якого був зроблений останній безпроблемний запуск системи.

Блокування показу попереджень про проблеми з пристроями при завантаженні

Для зупинки дратівливих повідомлень, що повідомляють Вас, що пристрій не функціонує при завантаженні Windows NT, створіть dword-параметр «NoPopupsOnBoot» (якщо він ще не існує) в розділі реєстру
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Windows
Встановіть значення цього параметра рівним 1 для відключення появи спливаючих повідомлень.

Зміна затримки перед запуском утиліти CHKDSK

Якщо Windows NT / 2000 / XP некоректно завершує роботу, то при наступному завантаженні автоматично виконується перевірка дисків утилітою CHKDSK. Затримка перед запуском перевірки за замовчуванням становить 10 секунд. Величину цієї затримки можна змінити, створивши в розділі реєстру
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control Session Manager dword-параметр «AutoChkTimeOut» і присвоївши йому потрібне значення в секундах.

Відео: Чи не очевидний збій при завантаженні Windows, діагностика - Огляд

Запам`ятати мене з цього в систему без введення імені користувача, пароля і домена

Windows NT дозволяє автоматизувати процес входу в систему з використанням даних, що зберігаються в системному реєстрі.
1. Запустіть редактор реєстру regedt32.exe (або regedit.exe).
2. Відкрийте розділ
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon
3. Створіть (відредагуйте) в зазначеному розділі строкові параметри «DefaultDomainName», «DefaultUserName», «DefaultPassword», як їх значень вкажіть необхідні для входу в систему ім`я домену, ім`я користувача і пароль відповідно. Пароль для входу зберігається в реєстрі в незашифрованому вигляді.
4. Створіть (відредагуйте) в цьому ж розділі строковий параметр «AutoAdminLogon», присвоївши йому значення «1».
5. Закрийте редактор реєстру.
6. Запустити утиліту «Диспетчер користувачів» (User Manager) з групи програм «Адміністрування» (Administrative tools) і встановити опцію «Постійний пароль (без обмеження терміну дії)» (Password Never Expires) для відповідного профілю.
Примітки:
1. Установка режиму автоматичного входу в систему дозволяє будь-якому користувачеві скористатися обраним профілем для доступу до системи.
2. Викликати вікно запрошення введення імені і пароля і зареєструватися під іншим ім`ям, можна буде, утримуючи клавішу під час завершення користувальницької сесії або при старті Windows NT.
3. Установка режиму автоматичного входу в систему може викликати помилки, пов`язані з порушенням послідовності завантаження служб і компонентів. Наприклад, Windows NT може намагатися звернутися до мережного ресурсу до того, як стартувала відповідна мережева служба доставки.

Зміна розкладки клавіатури за замовчуванням при вході в систему

У російській версії Windows 2000 / XP при вході в систему за умовчанням встановлена російська розкладка клавіатури. Щоб встановлювалася англійська, треба в розділі реєстру
HKEY_USERS .DEFAULT Keyboard Layout Preload
строковому параметру «1» привласнити значення «00000409», а параметру «2» - значення «00000419».

Якщо потрібно поміняти поєднання клавіш, які перемикають розкладку, то в розділі реєстру HKEY_USERS .DEFAULT Keyboard Layout Toggle редагуємо строковий параметр «Hotkey». Коли він має значення «1», мова переключається через <левый Alt>+, коли «2» - через <левый Crtl>+. У ряді релізів Windows «лівизна» клавіш значення не має.

Приховування імені користувача на екрані запрошення Windows XP



Якщо на комп`ютері з Windows XP прописаний користувач, який ніколи не логинится локально, а тільки по мережі, то бажано, щоб його ім`я не відображалося на екрані запрошення (Welcome Screen). Для цього потрібно в розділі реєстру HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon SpecialAccounts UserList додати dword-параметр, що відповідає імені користувача, і привласнити йому значення 0.
Незважаючи на те, що користувача тепер не видно, під його ім`ям все одно можна залогінитися через класичне вікно Логон, яке викликається подвійним натисканням ++.
Щоб повернути користувача до списку на Welcome Screen, треба встановити значення даного параметра в 1, або видалити цей параметр.

Зміна фонового малюнка, що з`являється до входу в систему

Якщо для Windows визначена конфігурація (Панель управління - Паролі - Зміни), при якій кожен користувач має свою систему налаштувань (свій профіль), то кожен користувач може, зокрема, змінити фоновий малюнок для свого Робочого столу. Однак фоновий малюнок, що з`являється до входу користувача в систему, залишається той, який за умовчанням установлюється. Змінити його можна за допомогою редагування строкового параметра «Wallpaper» розділу реєстру
HKEY_USERS .DEFAULT Control Panel Desktop
Там треба прописати шлях на BMP-файл, який ви хочете використовувати як фон (наприклад «c: windows mylogo.jpg»).

Запуск виконуваних файлів при вході користувача в систему

Ви можете визначити виконувані файли, які будуть запущені при вході користувача в систему, за допомогою строкового параметра «System» в розділі реєстру HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon
За замовчуванням «System» = »lsass.exe».

Зміна режиму запуску сервісів

Всі службові програми (сервіси) мають певну установку на запуск: ручну, автоматичну або взагалі вимкнуту. Ці установки можуть бути змінені в розділі реєстру
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services
Підрозділи цього розділу представляють пристрої та сервісні функції в системі. Відкрийте підрозділ, що відповідає службі, яку Ви бажаєте змінити, і встановіть потрібне значення dword-параметра «Start»: автоматичний запуск = 2 ручної = 3 заблокований = 4.

Файли autoexec.nt і config.nt

Аналоги файлів autoexec.bat і config.sys в лінійці систем Windows NT - це autoexec.nt і config.nt, розташовані в каталозі C: WINDOWS system32. Але ці файли впливають тільки на процеси, що працюють через NTVDM (емуляція DOS), і на Win32 ніякого ефекту не надають. Крім того, при вказівці шляхів в autoexec.nt можуть некоректно поводитися Win16-додатки. Тому рекомендується прописувати шляху у властивостях «Мій комп`ютер» (My Computer) на закладці «Додатково» (Advanced) -> «Змінні середовища» (Environment Variables).

Включення змінних оточення, оголошених в Autoexec.bat, в середу користувача в Windows NT / 2000 / XP

Коли значення строкового параметра «ParseAutoexec» розділу реєстру HKEY_CURRENT_USER Software Microsoft Windows NT CurrentVersion Winlogon одно «1», системні змінні, оголошені в файлі Autoexec.bat, включаються в середу користувача.

Автозавантаження програм

При кожному перезавантаженні Windows NT додаток може запускатися з наступних місць:
1. З папки Автозавантаження (Startup) для поточного користувача і всієї групи користувачів.
2. З реєстру:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion Run

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion RunOnce

Відео: windows 7 перезавантажується при завантаженні

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion RunServices

HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion RunServicesOnce
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon Userinit
HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Run
HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion RunOnce
HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion RunServices
HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion RunServicesOnce
HKEY_CURRENT_USER Software Microsoft Windows NT CurrentVersion Windows
3. З рядків run і load файлу% systemroot% win.ini

Блокування пропуску автозавантаження програм

Якщо під час завантаження Windows NT утримувати клавішу , то програми, поміщені в папку Автозавантаження (Startup), виконані не будуть. Якщо ж Вам, як адміністратору, потрібне обов`язкове виконання програм, поміщених в цю папку, то змініть значення строкового параметра «IgnoreShiftOveride» в розділі реєстру HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon
За замовчуванням його значення дорівнює «0», а при «1» ігнорується натиснута кнопка під час завантаження.

Віддалений контроль завантаження

Для віддаленого контролю завантаження Windows NT змініть значення строкового параметра «ReportBootOK» на «1» в розділі реєстру
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon
При значенні, рівному «0», заборонений віддалений контроль завантаження (automatic sturtup acceptance). Цей параметр реєстру використовується в поєднанні з програмою Bootvrfy.exe, що дозволяє контролювати процедуру завантаження операційної системи з віддаленого комп`ютера. Для коректного проведення цієї процедури, надайте також в розділі реєстру HKEY_LOCAL_MACHINE System CurrentControlSet Services BootVerification dword-параметру «ErrorControl» значення 1
параметру «ImagePath» (тип REG_EXPAND_SZ) значення «bootvrfy.exe» -
строковому параметру «ObjectName» значення «LocalSystem» -
dword-параметру «Start» значення 3
dword-параметру «Type» значення 2.
Перезавантажте комп`ютер, щоб ці зміни вступили в силу.

Одночасно можна використовувати лише для користувача сеансів в Windows XP

У Windows XP з`явилася можливість одночасного використання декількох призначених для користувача сеансів, яка називається Fast User Switching. За допомогою цього механізму можливо переключення сеансів користувачів без завершення роботи програм. Перемикатися між сеансами можна, вибравши в меню «Start» пункт «Log off» і натиснувши декілька разів натисніть «Switch User», або використовуючи поєднання клавіш +.
На комп`ютерах, які є частиною домену, дана можливість відсутня.

Перезавантаження при критичні помилки

Багато користувачів стикаються з тим, що в якийсь момент посередині роботи Windows XP раптом несподівано перезавантажується, як ніби користувач натиснув кнопку «Reset». Відбувається це тому, що на відміну від попередніх версій Windows, при виявленні критичних помилок XP не вказує «синій екран», а перезавантажує комп`ютер (по ідеї Microsoft, це повинно захистити користувача від продовження роботи з можливо пошкодженими даними). Якщо вам подібна поведінка не подобається, то зайдіть в Панель управління (Control Panel) - Система (System) - Додатково (Advanced) - Завантаження і відновлення (Startup and Recovery) і зніміть галочку «Виконати автоматичну перезавантаження» (Automatically reboot).

Швидка перезавантаження Windows NT

(21) Додавши в розділ реєстру
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon строковий параметр «EnableQuickReboot» і привласнивши йому значення «1», ви отримаєте можливість виконувати швидку перезавантаження системи натисканням клавіш +++.
В Event Log при цьому з`являється запис:
Event ID - 6008
The previous system shutdown at

Автоматичне зняття завислих додатків в Windows NT / 2000 / XP

У Windows NT / 2000 / XP в розділі реєстру HKEY_CURRENT_USER Control Panel Desktop строковий параметр «HungAppTimeout» визначає час, через яке відповідає додаток вважається завислим. Значення цього параметра задається в мілісекундах. Якщо в тому ж розділі реєстру строковому параметру «AutoEndTasks» привласнити значення «1», то додаток буде через цей інтервал часу «побиватися» автоматично.

Регулювання періодів очікування при завершенні роботи Windows NT / 2000 / XP

При завершенні роботи Windows NT / 2000 / XP кожному завантаженому процесу, за замовчуванням, дається 20 секунд для коректного завершення його работи.Для системних служб (сервісів) цей період очікування регулюється значенням строкового параметра «WaitToKillServiceTimeout» в розділі реєстру
HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control
Для програм (додатків) - значенням строкового параметра «WaitToKillAppTimeout» в розділі реєстру HKEY_CURRENT_USER Control Panel Desktop (для Windows NT 4.0 лише в розділі HKEY_USERS .DEFAULT Control Panel Desktop).
Всі значення періодів очікування виражаються в мілісекундах.
Якщо програма не відповідає протягом заданого періоду очікування, то для неї Windows відображає діалогове вікно з кнопками «Чекати», «Завершити завдання», Скасування », пропонуючи користувачеві вибір: почекати ще той же інтервал часу, завершити програму або скасувати процес виключення. Якщо привласнити строковому параметру «AutoEndTasks» значення «1» в тому ж розділі
HKEY_CURRENT_USER Control Panel Desktop то додаток після певного періоду, буде автоматично завершуватися.
Бажано утриматися від істотного збільшення часу виключення. Наприклад, в разі перебоїв в живленні комп`ютера ваш джерело безперебійного живлення (ДБЖ) може не забезпечити резервне живлення на весь період, що потребується для коректного завершення роботи всіх запущених процесів і операційної системи. З іншого боку, не треба ставити занадто маленькі значення, так як може статися, що операційна система стане примусово завершувати процеси раніше, ніж вони встигнуть зберегти свої дані.
Щоб зміни вступили в силу, необхідно перезавантажити комп`ютер.

Автоматичне відключення живлення при виході з Windows NT

Щоб змусити Windows NT відключати харчування при виході з системи, треба відкрити редактор реєстру (REGEDIT.EXE), знайти розділ
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon
і встановити значення строкового параметра «PowerdownAfterShutdown» в «1». Якщо параметра не існує, то створіть його.
Щоб харчування дійсно відключалася, необхідна наявність корпусу ATX і оновлена версія HAL.DLL. Інакше, машина буде не вимикатися, а перезавантажуватися. До складу Windows NT 4.0 Service Pack 4 входить файл HAL.DLL.SOFTEX, який підходить в більшості випадків. Для його установки виконайте наступне:
cd% systemroot% system32 rename hal.dll hal.old
copy g: i386 hal.dll.softex hal.dll
Перезавантажитеся. Файл halmps.dll.softex призначений для багатопроцесорних систем. Деякі люди повідомляли про те, що після заміни бібліотек softex зазначалося підвищення температури процесора. Майте це на увазі.

Проблеми з автоматичним вимиканням комп`ютера в Windows 2000 / XP

У Windows 2000 / XP проблема з вимкненням комп`ютера зустрічається частіше, ніж в Windows 9x, оскільки функції управління живленням виробники «заліза» досить часто робили не повністю за стандартами ACPI і APM, обмежуючись лише тестуванням для Windows 9x. Як правило, це стосується старого «заліза». Тобто сам пристрій може працювати нормально, але коли система намагається керувати живленням, наприклад вимкнути комп`ютер, то проблемне пристрій не дає їй цього зробити. Таким чином, нормальне виключення комп`ютера під Windows 9x не гарантує того ж під операційками лінійки Windows NT.
В першу чергу треба перевірити, який тип вашого комп`ютера заданий в Windows 2000 / XP у властивостях системи. Якщо тип комп`ютера стандартний, то перевірте в Панелі управління в «Power Options», чи є вкладка «APM» і включена там опція «Enable Advanced Pоwer management support». Якщо нічого схожого немає, то в диспетчері пристроїв виберіть «View» - «Show hidden Devices» і в списку Додати пристроїв перевірте наявність «NT Apm / Legacy Interface Node». Якщо його немає, то встановіть «NT Apm / Legacy Support» через «Add New Hardware Wizard».
Якщо «NT Apm / Legacy Interface Node» функціонує нормально, а комп`ютер все одно не вимикається, то спробуйте в розділі реєстру
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Winlogon привласнити параметру «PowerdownAfterShutdown» значення «1».
Якщо «NT Apm / Legacy Interface Node» з`явився в диспетчері пристроїв, але не працює (позначений жовтим кружком зі знаком оклику, або чимось на зразок цього), це означає, що ваш комп`ютер не відповідає уявленням Microsoft про сучасному комп`ютері і самостійно вимикатися НЕ буде. Причиною цього зазвичай є материнська плата, і є шанс, що оновленням BIOS проблему можна вирішити. Більш того, оновлення BIOS може зробити вашу материнську плату ACPI-сумісною.
ACPI-режим вважається основним для Windows 2000 / XP, тому проблеми з вимиканням при його використанні бувають набагато рідше. Якщо вони виникають, то зазвичай з наступних причин:
- Невідповідність материнської плати вимогам ACPI. Проблема може бути тільки в BIOS, що вирішується його оновленням, але іноді зустрічається і апаратна несумісність.
- Невідповідність вимогам ACPI будь-якого пристрою або його драйвера. Можете спробувати повитасківать з комп`ютера всі необов`язкові пристрою, можливо, що саме так вдасться відловити проблему.
- Несумісність програмного забезпечення. Причому проблеми можуть викликати найрізноманітніші програми: від програм для шифрування (на кшталт PGP), до програм для очищення реєстру. До речі, програмна несумісність може призводити не тільки до того, що комп`ютер не завершить роботу взагалі, а й до того, що комп`ютер буде вимикатися, але дуже повільно (вікно з написом «Saving you settings» може висіти 5, 10 або навіть 30 хвилин) .

P.P.S. Якщо у Вас є питання, бажання прокоментувати або поділитися досвідом, напишіть, будь ласка, в коментарях нижче.

Поділися в соц мережах:
Cхоже

Увага, тільки СЬОГОДНІ!