Сьогодні мова піде про таку команду як «BCDEDIT» повністю вона розглянута не буде, так як на це піде багато часу, якого у мене просто немає. Я розповім про цікаву річ, як змінити таймаут завантаження Windows через cmd.exe.
Як завжди, складного не чого немає і взагалі, знати про це зовсім не обов'язково, так як в повсякденному житті навряд чи стане в нагоді.
Але! Для загального розвитку і для отримання ще трохи знань, цей пост буде все ж корисний.
Зміни часу таймаута завантаження Windows через cmd
Для, початок, як зазвичай необхідно відкрити сому командний рядок Windows все ж через неї будемо змінювати час завантаження системи.
Тепер подивимося командою «MSCONFIG» скільки секунд варто. За замовчуванням це цифра 30!
Після того, як цифру таймаут Ви запам'ятали, можна закрити вікно «Конфігурація системи»
Для тих, хто не в курсі. Час таймаута можна змінити і в цьому вікні (Конфік системи) використовуючи оболонку GUI.
Але, наше завдання змінити час таймаута завантаження Windows через cmd.exe і тому прийшла пора, вийти на сцену команді «BCDEDIT»
У команди «BCDEDIT» є й інші команди. Наприклад (Команди управління виводу даних, Команди управління службами EMS ... і інше.)
Нас цікавить одна команда «/ timeout» вона і дозволить змінити час завантаження Windows.
Що б це зробити в cmd пишемо такі:
BCDEDIT / timeout 10
Після виконання команди, час таймаута завантаження Windows зміниться з 30 сек, на 10 сек!
Переконатися в цьому допоможе все та ж команда, «MSCONFIG» яка відкриє конфігурацію системи.
Можна написати простеньку програму, скажімо на Delphi, всього з однією кнопкою :)
А в обробник подій даної кнопки всього один рядок коду.
ShellExecute (handle, nil, 'BCDEDIT', '/ timeout 10', », sw_hide);
Можна прикрутити поле введення, щоб споживач вводив свого часу таймаута, а також додати ще з десяток функцій команди «BCDEDIT»
Загалом якщо постаратися, то вийде не велика утиліта по роботі з конфігурацією завантаження Windows.
Але це вже окрема історія.