Системний реєстр Windows. Командний рядок. Розкладка клавіатуи. Дефрагментація

Для зручності користування використовується наступна система, що дозволяє наочно уявити всі можливості реєстру.

Використані скорочення

HKLM = HKEY_LOCAL_MACHINE
HKCU = HKEY_CURRENT_USER
HKCR = HKEY_CLASSES_ROOT

  • Годинники
  • Розкладка клавіатури
  • Недостатньо місця на диску
  • Дефрагментація
  • Файл підкачки
  • Зміна часу очікування перевірки диска
  • Num Lock
  • вибір програми
  • клавіша Windows
  • Створення псевдоніма для програми
  • Обробка reg-файлів
  • Значки для DLL
  • Автоматична вивантаження DLL

Продовження сторінка 1234

Годинники

  • Синхронізація внутрішнього годинника
    Для зміни інтервалу синхронізації внутрішнього годинника комп’ютера з time-сервером в розділі

    HKLM \ SYSTEM \ ControlSet001 \ Services \ W32Time \ TimeProviders \ NtpClient

    вибираємо параметр SpecialPollInterval і змінюємо його значення: воно має дорівнювати необхідному інтервалу між синхронізації системного часу, вираженого в секундах (наприклад, 43200 – 12 годин)

  • Вибір time-серверів
    Windows XP вміє підлаштовувати системний час, звіряючись зі спеціальними серверами в інтернеті. Можна змінити адреси використовуваних серверів.
    Без використання реєстру: Клацніть правою кнопкою миші на значку годин в системній області панелі завдань, виберіть команду “Adjust Date / Time” і на сторінці “Internet Time” встановіть потрібний сервер. За допомогою реєстру: Відкрийте розділ

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ DateTime \ Servers

    і внесіть свій власний список серверів, що використовуються для синхронізації часу

  • прикраса годинок
    Йдемо в розділ

    HKCU \ Control Panel \ International

    і створюємо строковий параметр sTimeFormat. Дайте цим параметром слово, що не перевищує 8 символом (наприклад, своє прізвище), і воно відобразиться замість годин. Якщо ви не готові до такого радикального зміни, то пропоную більш м’який варіант. У зазначений параметр пишіть “HH: mm Рижик”. У цьому випадку буде показуватися і час і ім’я вашого улюбленого кота. До речі, замість стандартного роздільник -двоеточія (:) можете використовувати і інші символи, наприклад зірочку (*) або взагалі обійтися без роздільника. Заодно можете поміняти і формат – спочатку хвилини, потім годинник – mm * HH Можна застосувати і інший цікавий ефект. У цьому ж розділі створюємо ще два строкових параметра – s1159 і s2359 і присвоюємо їм слова, напр. Ще не вечір і Утро вечера мудріший. А у вже знайомому параметрі sTimeFormat пишемо HH: mm: ss tt (як і раніше можна використовувати інший роздільник). Тепер в ранкові години поруч з годинником буде напис Ще не вечір, а з 12 до 24 годин відповідно Утро вечера мудріший

    Примітка: Дані зміни можуть проявитися і в інших місцях. Наприклад, в Outlook Express при отриманні і відправці листів

Розкладка клавіатури

  • Розкладка для вікна Привітання
    Якщо при установки системи ви в якості основного мови встановили російську мову, а пароль зазвичай використовуєте англійською мовою, то при виведенні вікна Привітання вам кожен раз доведеться перемикатися з російської мови на англійську, щоб ввести пароль. Щоб за замовчуванням система виводила англійську розкладку в цьому вікні треба відкрити розділ

    HKU \ .DEFAULT \ Keyboard Layout \ Preload

    І там треба на першу позицію помістити бажану розкладку – 00000409 (Англійська розкладка) або 00000419 (Російська), тобто просто поміняйте їх місцями.

  • Свій текст для назви розкладки
    Поруч з годинником знаходиться значок розкладки, що дозволяє перемикати мови при набиванні тексту (В Україні зазвичай використовують дві мови – Російська та англійська). Щоб змінити спливає текст при підведенні миші, йдемо в розділ

    HKLM \ System \ CurrentControlSet \ Сontrol \ Nls \ Locale

    Там потрібно змінити значення відповідного параметра. Параметр російської мови – 00000419, англійського – 00000409 і т.п. Наприклад, замість слова Русский пишемо Великий і могутній

Недостатньо місця на диску
Якщо на вашому диску залишається вільним менше 10% (за замовчуванням) місця, то система інформує про це появою іконки в області сповіщень (поруч з годинником). На дисках маленької ємності цей поріг цілком виправданий, але для дисків великого об’єму це не зовсім зручно. Можна змінити поріг в процентному співвідношенні. Знаходимо параметр типу DWORD DiskSpaceThreshold, в якому вказуєте значення від 0 до 99 (тобто відсоток від обсягу диска) в розділі

HKLM \ System \ CurrentControlSet \ Services \ LanmanServer \ Parameters

Якщо Windows постійно виводить повідомлення про те, що на диску мало місця (див. Вище), то створіть параметр типу DWORD NoLowDiskSpaceChecks зі значенням, рівним 1 в розділі

HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explоrer

Дефрагментація

  • Як зменшити фрагментованим великих файлів на диску?
    Для того щоб операційна система при записі файлу на диск спочатку знайшла для нього найбільш підходяще за розміром місце і помістила його туди, як можна менше дроблячи на частини, необхідно додати в розділ

    HKLM \ System \ CurrentControlSet \ Control \ FileSystem

    параметр ContigFileAllocSize зі значенням типу dword рівний 00000200, який і визначає максимальний розмір нефрагментіруемого блоку даних на диску. При бажанні розмір такого блоку можна ще збільшити. Ця установка може бути дуже корисною при роботі з мультимедіа (зменшується навантаження на диск і процесор при записі і відтворенні відео або звукових файлів).

  • Boot defrag (Windows XP)
    Суть boot defrag полягає в дефрагментації тих файлів, що потрібні для старту операційної системи. Вимкнення цієї функції дозволить на деякий час зменшити час завантаження, але з часом вона буде ставати все повільніше. Якщо хочете відключити цю функцію, то йдемо в розділ

    HKLM \ SOFTWARE \ Microsoft \ Dfrg \ BootOptimizeFunction

    і міняємо там значення параметра Enable на N. Для включення використовуйте Y

Файл підкачки

  • Очищення файлу підкачки
    Файл підкачки pagefile.sys знаходиться в корені кожного або тільки системного диска. Там можуть залишатися ваші паролі до різних ресурсів та інша конфіденційна інформація Для очищення даного файлу після завершення роботи встановіть параметр типу DWORD ClearPageFileAtShutdown рівним 1 в розділі

    HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management

  • Спосіб використання файлу підкачки
    За замовчуванням, всі запущені системні драйвера і призначені для користувача коди, які не поміщаються в пам’яті, скидаються в файл підкачки на диску. При великий пам’яті комп’ютера можна було дозволено не зберігати дані на диску. Для цього використовуйте ключ типу DWORD DisablePagingExecutive зі значенням 1 в розділі

    HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management

Зміна часу очікування перевірки диска
При завантаженні Windows після декількох невдалих спроб виключення запускається перевірка дисків. При цьому пишеться щось на зразок “Через 10 секунд почну перевіряти …”. Щоб зменшити час очікування треба в розділі

HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager

створити або відредагувати параметр AutoChkTimeOut типу DWORD і привласнити йому значення в секундах. За умовчанням встановлена ​​пауза в 10 секунд. Якщо ви надасте йому значення більше ніж 259200 секунд (близько 3 днів), то буде використовуватися значення за замовчуванням

Num Lock
Можна керувати станом індикатора NumLock до входу в систему в екрані вітання. Цей спосіб може стати в нагоді тим, хто використовує для входу в систему в якості пароля цифри. В цьому випадку вам треба встановити параметр InitialKeyboardIndicators в розділі

HKU \ .DEFAULT \ Control Panel \ Keyboard

значення 0 – вимкнено, значення 2 – включено.
Дехто нарікає, що при вході користувача в систему перемикач клавіатури Num Lock завжди вимкнений. Чи можна зробити, щоб він завжди був включений? Для цього знайдіть гілку

HKCU \ Сontrol Panel \ Keyboard

і встановіть значення рядка InitialKeyboardIndicators рівним “2”

вибір програми
Коли ви натискаєте на файлі з незареєстрованим в системі розширенням, то з’являється вікно “Вибір програми” (або “Відкрити за допомогою …”), в якому вам пропонується вибрати із запропонованого списку програму, здатну обробити невідомий тип файлу. Але в даному вікні завжди встановлений прапорець “Завжди використовувати цю програму …”, що часом призводить до небажаних проблем. Як правило, даний прапорець краще не використовувати, щоб не пошкодити реєстр. Існує спосіб, щоб цей прапорець був відсутній за умовчанням. Для цього потрібно небагато підправити запис в реєстрі. Відкрийте розділ:

HKCR \ Unknown \ shell \ openas \ command

і в установленому за замовчуванням параметрі запишіть

C: \ WINDOWS \ rundll32.exe shell32.dll, OpenAs_RunDLL% 1% 2

список програм
Якщо ви постійно користувалися вікном Вибір програми, то реєстр заповнюється списком обраних програм. Можна очистити цей список для зменшення розміру реєстру або приховування своїх слідів діяльності. Даний список знаходиться в розділі

HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ FileExts

клавіша Windows

  • Відключення клавіші Windows
    На деяких сучасних клавіатурах є клавіша Windows (як правило, логотип-прапорець Майкрософт). Деяким користувачам вона заважає при швидкій друку або іграх. Щоб відключити її, потрібно створити новий двійковий параметр Scancode Map зі значенням 00 00 00 00 00 00 00 00 03 00 00 00 00 00 5B E0 00 00 5C E0 00 00 00 00 в розділі

    HKLM \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layout

  • Заборона гарячих із клавішею Windows
    Можна відключити використання комбінацію “гарячих” із клавішею Windows. Для цього створюємо параметр типу DWORD NoWinKeys зі значенням 1 в розділі

    HKCU \ Software \ Microsoft \ Windows \ Current Version \ Policies \ Explorer

    Однак після установки цієї заборони, одиночне натискання клавіші Windows, яке викликає меню “Пуск”, буде працювати.

Створення псевдоніма для програми
Існує прихована можливість створення псевдоніма для запускається програми. Наприклад, ви вибрали команду Пуск-Виконати і надрукували WINRAR, а запускається блокнот NOTEPAD Для цього знайдіть гілку:

HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ App Paths

– в ній в якості підрозділів виступають імена програм.

Увійдіть в один із розділів, наприклад WINRAR.EXE з змініть значення рядка за замовчуванням на шлях до іншої програми, наприклад C: \ WINDOWS \ NOTEPAD.EXE.
Тепер закрийте реєстр. Виберіть Пуск – Виконати і надрукуйте winrar і ​​у вас запуститься блокнот

Обробка reg-файлів

  • Імпорт значень з reg-файлу без виведення діалогового вікна
    Коли ви в Провіднику клацаєте на reg-файл, то відбувається імпорт значень до реєстру за допомогою редактора реєстру Regedit, при цьому виводиться запит до користувача на підтвердження цієї операції, а після її завершення – ще й повідомлення, що дані були успішно внесені. Але даний редактор має ключ, що дозволяє не виводити діалогові вікна. Якщо ви часто користуєтеся reg-файлами, то використовуючи цей ключ, ви можете заощадити собі час, не натискаючи дві кнопки. Для цього відкрийте розділ

    HKCR \ regfile \ shell \ open \ command

    і змініть значення рядка за замовчуванням на regedit.exe / s “% 1”

  • Обробка reg-файлів як текстового документа
    Якщо попередній рада комусь здасться небезпечним (без вашого відома будуть змінюватися налаштування!), То скористайтеся прямо протилежним способом. Нехай замість імпорту reg-файл буде відкриватися в Блокноті. Для цього використовуйте запис: NOTEPAD.EXE “% 1” (В разі необхідності змініть шлях до вашому текстового редактора).

Значки для DLL
Оболонка Windows використовує для файлів DLL певний стандартний значок. Але часом ці dll-файли самі містять значки. Можна налаштувати систему таким чином, щоб вона виводила значок з цих файлів (Якщо файл значків не містить, то буде виведений стандартний значок для невідомого типу файлів). Йдемо в розділ

HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ dllfile \ DefaultIcon

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

“C: \ WINDOWS \ SYSTEM \ shell32.dll, -154” на “% 1”

Автоматична вивантаження DLL
Оболонка Windows вивантажує невикористовувані DLL не відразу, а через деякий час. Цей проміжок часу іноді може досягати великих інтервалів (особливо при налагодженні програм). Для автоматичного вивантаження всіх DLL встановіть значення строкового параметра AlwaysUnloadDLL рівним “1” в розділі

HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer

Ссылка на основную публикацию