Как в реестре найти настройки программы

Содержание

RegEdit (от англ. «registry editor» – «редактор реестра») – стандартная утилита всех операционных систем семейства Windows, которая предоставляет пользователю доступ к многочисленным служебным файлам в графическом режиме. Представление информации в редакторе реестра организовано в виде распределения всех параметров по специальным папкам, так называемым «кустам», с многочисленными вложениями («ветками реестра»), в которых, собственно, и хранятся доступные для редактирования параметры («ключи реестра»). В каждой новой версии Windows в реестре появляются все новые и новые ветки, отвечающие за различные тонкие и скрытые настройки. Однако, остаются и неизменные пути, такие как автозапуск программ и служб, ветки хранения параметров установленных программ, ветки управления устройствами и т.п. В статье ниже мы попытаемся разобраться для чего нужен редактор реестра, как им пользоваться, и рассмотрим несколько полезных и интересных настроек, которые могут пригодиться каждому пользователю ПК.

Как ВОССТАНОВИТЬ РЕЕСТР в Windows 10 по умолчанию или из сохраненной копии?

Редактор реестра

RegEdit - редактор реестра Windows

Статья о том, что такое редактор реестра, как им пользоваться и что можно сделать с его помощью. В рамках статьи рассматривается несколько типичных вариантов применения прямой правки реестра для улучшения стабильности работы системы. Рано или поздно любой пользователь Windows что-то слышит о реестре системы. Чаще всего о нем можно узнать в контексте необходимости его очистки.

Многочисленные программы для уборки реестра позволяют любому пользователю с определенной степенью безопасности найти и удалить неиспользуемые ветки, которые потенциально могут тормозить работу компьютера. Суть безопасности в том, что пользователь не правит реестр напрямую, а значит, теоретически не может повредить важные и нужные разделы. Однако, работа с реестром не ограничивается только его очисткой. С его помощью можно управлять многочисленными скрытыми параметрами работы системы, начиная с тонкой настройки автозагрузки и кончая физическим блокированием различных компонентов компьютера (например, отключение USB-портов или сетевых карт). Поэтому, на мой взгляд, каждый пользователь должен знать и понимать принципы взаимодействия с этим компонентом Windows.

Запуск RegEdit и его структура

В разных версиях Windows, в силу изменений в интерфейсе, принцип запуска редактора реестра будет немного отличаться, однако есть проверенный временем способ, который работает везде! Нажмите на клавиатуре сочетание клавиш WIN+R и в появившемся окошке «Выполнить» введите слово «regedit», после чего нажмите ENTER или кнопку «Ok». Универсальный способ запуска редактора реестраТакже, если Вы планируете часто использовать редактор реестра, то можете создать для него ярлык на рабочем столе. Для этого зайдите на свой Диск С (если система установлена на нем) и откройте папку Windows. В ней Вы найдете файл «regedit.exe», который и является нужной нам утилитой. Вызовите контекстное меню и в разделе «Отправить» выберите пункт «Рабочий стол (создать ярлык)». Все готово 🙂 Теперь предлагаю взглянуть на окно, которое у нас запустилось: Структура реестра

Визуально окно редактора реестра состоит из строки меню и разделенной на две части рабочей области. В левой части находится Проводник по кустам и веткам реестра, а справа отображаются параметры (ключи) выбранного раздела. Кустов реестра всего 5:

  1. HKEY_CLASSES_ROOT (иногда сокращенно HKCR). Здесь в основном содержатся данные о зарегистрированных расширениях файлов и указания для запуска и отображения их в системе (как выглядит иконка файла, какая программа открывает файл по умолчанию и т.п.);
  2. HKEY_CURRENT_USER (HKCU). В этом кусте находятся системные настройки и параметры установленных программ для пользователя, который вошел в систему под текущей учетной записью. По сути, здесь находится временная копия данных из ветки с именем пользователя, которая находится в кусте HKEY_USERS (аналогично хранению временных файлов в папке TEMP);
  3. HKEY_LOCAL_MACHINE (HKLM). В данном разделе хранится практически вся системная информация о параметрах самой системы, драйверах, программах и всех их настройках;
  4. HKEY_USERS (HKU). Как уже было сказано выше, здесь находится постоянное хранилище для параметров всех учетных записей пользователей на компьютере. Если запись только одна (что бывает крайне редко), то здесь Вы найдете только ветку .DEFAULT, которая будет повторять содержимое куста HKCU, однако на практике в дефолтную папку обычно ничего не пишется и она может служить только для восстановления каких-либо общих параметров;
  5. HKEY_CURRENT_CONFIG (HKCC). Последний куст реестра служит для хранения временных настроек некоторых программ или процессов, а также параметров подключаемых к компьютеру устройств (принтеры, флешки, телефоны и т.п.). Постоянные параметры (как в случае с кустом HKCU и HKU) данный раздел может записывать в HKLM, а затем при загрузке считывать их оттуда для реализации быстрого доступа к ним.

Как видим, правка реестра заключается в том, чтобы создавать и удалять различные ветки и ключи реестра, что не так уж и сложно, если четко знать, чего мы хотим и как этого добиться 🙂

5 Интересных настроек реестра Windows 10 — могут пригодиться!

Где хранится реестр

Как мы знаем, все данные системы хранятся на жестком диске чаще всего в папке Windows. Не является исключением и реестр. Однако, он хранится не в одном определенном файле, а разбросан по разным системным поддиректориям. Поэтому, перед тем, как мы перейдем к непосредственной работе с реестром, не помешает узнать, что и где у нас находится физически (хотя бы для общего развития :)).

Основная масса файлов, работать с которыми мы можем через RegEdit, хранится в папке WINDOWSsystem32config. Так, соответствующие ветки куста HKEY_LOCAL_MACHINE хранятся в файлах SAM, SECURITY, Software и System. Файл System также содержит данные, отображающиеся в кусте HKEY_CURRENT_CONFIG. Кроме того, здесь же имеется файл Default, который отвечает за хранение информации в HKEY_USERS. В папке же WINDOWSProfilesИмя_учетной_записи имеется файл NTUSER.DAT, который хранит временную информацию о кусте HKEY_CURRENT_USER для текущего пользователя.

Внимательный читатель заметит, что мы не нашли файла, где хранятся данные из куста HKEY_CLASSES_ROOT. Вся причина в том, что этот куст является по сути подразделом куста HKEY_LOCAL_MACHINE (HKEY_LOCAL_MACHINESoftwareClasses), соответственно хранит свои записи в уже упомянутом файле Software. А в виде отдельного раздела он хранится по историческим причинам: до версии Windows 2000 реально существовал отдельный файл для хранения зарегистрированных системных классов. В более поздних версиях системы необходимость в этом файле отпала, но в редакторе реестра для удобства оставили все, как было 🙂

Поиск и удаление мусора в реестре

С теорией разобрались, поэтому теперь – только практика. И первый вопрос, который может возникнуть, как же различные программы чистят реестр и можно ли это сделать вручную? Ответ прост – можно, а иногда, даже нужно!

Чаще всего причиной для вмешательства является неполное удаление различных программ и драйверов их стандартным деинсталлятором. Для примера я штатными средствами удалил программу Diagram Designer (бесплатная программа для создания диаграмм и схем). Наша задача – найти оставшиеся в реестре упоминания об этой программе.

Алгоритм действий прост:

  1. открываем RegEdit;
  2. заходим в меню «Правка»;
  3. жмем пункт «Найти. «.

Можно поступить и еще проще, использовав сочетание клавиш CTRL+F. В открывшейся поисковой строке вводим часть названия искомой программы (полное название из нескольких слов может и не отыскаться), при необходимости задаем дополнительные параметры поиска и жмем кнопку «Найти далее»:

Поиск остаточных данных в RegEdit

Как видим, поиск дал результаты, выдав нам в качестве «хвоста» от удаленной программы зарегистрированное на ее имя расширение файлов. Это некритические данные, которые никак не влияют на работоспособность системы, поэтому закрываем окно поиска и удаляем сразу всю ветку из списка слева (при помощи пункта «Удалить» из контекстного меню). Для продолжения поиска нам уже не нужно вводить названия программы, а достаточно воспользоваться командой «Найти далее» из того же меню «Правка», либо просто нажать клавишу F3 на клавиатуре.

Читайте также:
Рейтинг программ домашняя бухгалтерия

Если Вы не совсем уверены в том, относится ли найденная ветка реестра к удаленной программе или к нужной и еще рабочей, то лучше ее не трогать. В крайнем разе, можете и удалить, но предварительно сохраните на всякий случай ее копию. Сделать это нетрудно: достаточно выделить нужный раздел в левой части проводника и в контекстном меню выбрать пункт «Экспортировать». Откроется окно Проводника, где Вы сможете выбрать, куда и под каким именем сохранить наш REG-файл.

Экспорт раздела реестра

Собственно, на этом и все 🙂 Ищем до тех пор, пока RegEdit не выдаст нам сообщение о том, что поиск завершен и по нашему запросу больше ничего не найдено. Все это долго, нудно, но часто на порядок эффективнее, чем использование автоматической очистки реестра различными программами.

Немного о REG-файлах

Раз мы уже затронули тему экспорта данных из реестра, то нельзя не упомянуть о файлах с расширением «.reg», в которых можно сохранять любые конфигурации данных. Преимущество в использовании REG-файлов перед непосредственной правкой реестра заключается в том, что с их помощью можно в два клика внести неограниченное количество изменений (вплоть до полного воссоздания структуры всего реестра).

Двойной клик по данному типу файлов обычно открывает диалог внесения изменений в реестр, однако, по сути такой файл является простым текстовым файлом, который можно открыть, создать или поправить с помощью любого Блокнота. Вот пример такого файла:

Содержимое файла реестра

В самом верху REG-файла указывается версия RegEdit, для которой файл создается, а далее все просто: в квадратных скобках указываем ветку реестра, которую нужно создать или исправить, после чего с новой строки пишем параметры, которые должны быть записаны по указанному выше адресу. Количество веток и параметров неограниченно.

REG-файлы очень удобный инструмент работы с реестром, однако, если Вы скачали его из Интернета, всегда проверяйте его содержимое перед запуском. Будьте бдительны, поскольку в Сети бывают выложены как полезные настройки, так и вредоносные, которые могут привести даже к полному краху системы!

Проверяем автозагрузку

Автозагрузка в Windows – один из основных компонентов. Он напрямую отвечает за то, насколько быстро будет запускаться Ваш компьютер и какие программы будут стартовать при запуске. Способов очищать Автозагрузку, как и сам реестр, существует довольно много (начиная со штатной вкладки в MSCONFIG, и кончая специализированными утилитами), однако бывают случаи, когда без правки реестра не обойтись и в этом деле.

В моей практике было три случая, когда на компьютерах «поселялся» вирус, который стартовал вместе с Windows, но нигде не отображался в Автозагрузке. Помогла только очистка всех папок с временными файлами и . правка автозагрузки через реестр.

Общая ветка автозапуска программ на компьютере находится по адресу HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionRun (проверьте также ветку RunOnce). Однако, аналогичные разделы существуют и для каждой отдельной учетной записи пользователя на ПК, поэтому также, при подозрении на наличие вируса, проверяем ветку HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun (и, опять же, RunOnce).

Для примера рассмотрим принцип удаления из автозагрузки программы Daemon Tools LITE в ветке HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun:

Очистка автозагрузки

Нам достаточно выбрать ветку Run и справа мы получим список текущей автозагрузки для нашей учетной записи в виде отдельных строковых параметров типа REG_SZ. Теперь вызываем контекстное меню ключа (в нашем случае это Daemon Tools) и выбираем в нем нужное действие, например, «Удалить». Нас на всякий случай спросят, действительно ли мы хотим уничтожить данную запись реестра, после чего ключ будет полностью удален из реестра.

Однако, в системах старше Windows XP имеется штатная возможность не только полностью удалять программы из автозагрузки, но и временно их отключать. Такие отключенные приложения значатся в списке «Автозагрузка» (вкладка в MSCONFIG), однако они имеют статус «Отключен» и выделяются серым цветом. Если Вы хотите иметь возможность активировать программу в дальнейшем, можете занести ее в ветку Run-Disabled:

Отключение программы в автозагрузке

Для этого перед удалением из ветки Run предварительно скопируйте имя ключа, отвечающего за автозапуск нужной программы и его значение. Затем в ветке Run-Disabled (если таковой нет, то создайте ее) создайте новый строковый параметр и измените его имя на имя только что удаленного приложения. Теперь откройте созданный ключ реестра и в поле «Значение» вставьте то, что скопировали из удаленного ключа запуска. Все 🙂 Теперь после перезагрузки компьютера в списке автозагрузки программа будет значиться, как отключенная и запускаться не будет.

Пара полезных приемов

Описать все, что можно сделать при помощи реестра в рамках статьи нереально, поэтому напоследок приведу еще несколько интересных, простых и относительно безопасных настроек (их еще называют «твиками реестра»). Итак.

    Отключение USB-портов. На компьютерах и ноутбуках при помощи реестра можно отключать и включать работу USB-портов. Например, чтобы посторонние не могли подключить свои флешки и занести с них вирус (особенно актуально для организаций)! Для этого в ветке HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesUSBSTOR найдите ключ типа REG_DWORD с именем Start и измените его значение с «3» на «4».

Соответственно, чтобы включить порты при необходимости снова задайте значение «3».

Идеальный вариант – создать REG-файл с именем, например, «USB_off.reg» следующего содержания:

Windows Registry Editor Version 5.00

Соответственно, второй файл можно создать для повторного включения портов с именем «USB_on.reg» и значением параметра «dword:00000003».

Если добавление данного параметра не принесло результата или даже привело к нестабильности работы системы (например, выпадению при выключении компьютера синего экрана смерти), отключите созданный ключ, задав значение «0» или вообще удалив его.

Выводы

Тема настройки реестра довольно обширна и интересна. По ней написана не одна книга, но с каждой новой версией Windows количество возможных настроек все время растет, поэтому даже авторы книг знают далеко не все!

В данной статье мы коснулись только самых основ и рассмотрели простейшие примеры работы с RegEdit, однако, при желании, в Интернете Вы сможете найти сотни других настроек практически на все случаи жизни. Единственный мой (и Майкрософта, кстати, тоже :)) Вам совет: перед внесением правок в реестр всегда сохраняйте копию раздела, который собираетесь править! И, естественно, тогда будет Вам счастье 😉

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

Источник: www.bestfree.ru

Применение твиков реестра Windows

Эта статья применима ко всем ОС Windows, начиная с Vista Начиная с Windows Vista, процесс импорта твиков реестра во время установки системы отличается от Windows XP. Эта статья частично повторяет материал о применении твиков реестра во время установки Windows XP, но это сделано исключительно с целью предоставить вам наиболее полную информацию о применнии твиков реестра во время установки Windows Vista и более новых ОС. Далее я подразумеваю, что вы уже владеете базовыми принципами работы с реестром, изложенными в статье Основы работы с реестром Windows.

На этой странице

  • Зачем импортировать параметры реестра во время установки системы?
  • Разделы реестра
  • Импорт параметров HKLM и HKCU: вместе или раздельно?
  • Применение пользовательских настроек ко всем учетным записям
  • Импорт параметров реестра во время установки Windows
  • Импорт параметров реестра в образ до установки Windows
  • Замечания об импорте параметров реестра в WIM-образ
  • Подключение образа Windows
  • Загрузка профиля Default User в реестр
  • Импорт REG-файла в профиль Default User
  • Выгрузка профиля Default User из реестра
  • Отключение образа с сохранением изменений

Зачем импортировать параметры реестра во время установки системы?

Смысл импортирования параметров реестра заключается в том, что после установки системы вам не понадобится редактировать реестр вручную или при помощи “твикеров”. К моменту первого входа в систему все нужные вам параметры будут автоматически импортированы в реестр. Наверное, уже классическим твиком стало ускорение меню Пуск, которое по умолчанию открывает свои элементы слишком медленно. Как известно, для того чтобы его ускорить, нужно открыть редактор реестра, найти раздел HKEY_CURRENT_USERControl PanelDesktop и изменить значение параметра MenuShowDelay с 400 на 2 (или любое подходящее вам значение). Собственно говоря, можно создать файл, выполняющий данное изменение. Если в Блокнот скопировать следующий текст:

Windows Registry Editor Version 5.00

и сохранить файл с расширением REG, то запуск такого файла и произведет нужное вам изменение. Именно таким образом и производится импортирование параметров реестра при установке системы. С той лишь разницей, что в одном файле перечисляется сразу несколько разделов и параметров.

Разделы реестра

Твики реестра

Прежде чем перейти к тонкостям импорта параметров реестра во время установки Windows, нужно составить представление о том, в какие разделы будет производится импорт. Я не буду утомлять вас подробностями, а приведу лишь краткое описание разделов. Для общего образования я рекомендую ознакомиться со статьей базы знаний Microsoft Описание реестра Microsoft Windows.

HKEY_LOCAL_MACHINE (HKLM)

Название само по себе информативно — параметры локальной машины. Эти параметры называются системными. Изменения, которые вы вносите в этот раздел, применяются ко всем учетным записям. Tаким образом, отключив какую-нибудь службу, вы делаете ее недоступной для всех пользователей.

Читайте также:
Каковы программы партнерства которые предшествуют полноценному членству в организации нато

HKEY_CURRENT_USER (HKCU)

Опять же, название говорит само за себя — параметры текущего пользователя. Эти параметры так и называются — пользовательские. Изменения, которые вы вносите в этот раздел, применяются только к учетной записи, из-под которой делаются изменения.

HKEY_CLASSES_ROOT (HKCR)

Я не буду дублировать весьма подробное описание этом разделе реестра, данное в статье Описание реестра Microsoft Windows. Ознакомьтесь с ним самостоятельно. Я его интерпретирую следующим образом. Если вы хотите, чтобы изменения затронули всех пользователей, то либо импортируйте параметры HKCR вместе с HKCU, либо импортируйте параметры в раздел HKEY_LOCAL_MACHINESoftwareClasses.

HKEY_USERS (HKU)

Назначение этого раздела нередко интерпретируется неправильно. Видимо то, что он относится ко всем пользователям, когда-либо входившим в систему, и является причиной путаницы. Разберем его составляющие чуть подробнее.

Я обратил внимание, что некоторые участники конференций MSFN и OSZone пытаются использовать этот раздел для импортирования параметров HKCU, рассчитывая применить их ко всем пользователям. Не исключаю, что в некоторых случаях это сработает. Однако ниже я расскажу о том, как это сделать правильнее и надежнее. Более того, HKEY_USERS.DEFAULT скорее относится к настройкам, регулирующим процессы до входа пользователя в систему (например, раскладка клавиатуры по умолчанию).

Таких подразделов может быть несколько. Длинный набор цифр — это SID (идентификатор безопасности). У каждой учетной записи он свой, поэтому количество таких подразделов зависит от количества пользователей, когда-либо входивших в систему.

Если вы попробуете отследить установку какого-нибудь приложения с помощью программ, мониторящих изменения в реестре, то, вероятно, увидите, что как раз в один из этих разделов вносятся изменения. Это и есть ваш профиль. С практической точки зрения этот раздел неинтересен, т. к. SID уникален для каждой системы, и в новой системе он будет уже другим. Фактически, такие изменения равносильны изменениям в HKCU.

Итак, определившись с назначением разделов реестра, можно смело сделать вывод о том, что с практической точки зрения нас интересует импорт в разделы HKLM и HKCU, т. е. применение системных и пользовательских параметров.

Импорт параметров HKLM и HKCU: вместе или раздельно?

Ответ на вопрос, вынесенный в подзаголовок, зависит от того, сколько учетных записей вы создаете и как вы хотите их настроить. Если у вас одна учетная запись или вам безразлично, какими будут пользовательские настройки других учетных записей, можно импортировать параметры HKLM и HKCU вместе.

Если же вы используете несколько учетных записей и хотите, чтобы все они изначально имели одинаковые пользовательские настройки, импорт параметров нужно производить раздельно. В этом случае вам понадобятся два REG-файла: в одном должны быть собраны параметры HKLM, а в другом — HKCU.

Применение пользовательских настроек ко всем учетным записям

Для того чтобы задать одинаковые пользовательские настройки всем учетным записям, необходимо вносить изменения в профиль стандартного пользователя (Default User) до первого входа в систему любого пользователя. Дело в том, что когда пользователь впервые входит в систему, его настройки берутся из профиля Default User. Таким образом, если у вас настроен профиль Default User, все остальные учетные записи получают точно такие же настройки. При этом неважно, когда была создана учетная запись — имеет значение лишь то, когда был выполнен ее первый вход в систему — до или после настройки профиля Default User.

Итак, если вы хотите, чтобы все пользователи имели одинаковые параметры, необходимо настраивать профиль Default User. Во время установки Windows можно импортировать как системные (HKLM), так и пользовательские (HKCU) параметры. Однако применить пользовательские параметры удастся лишь к той учетной записи, из-под которой производится импорт.

В отличие от Windows XP, импорт в HKCU во время установки Windows не вносит изменений в профиль Default User. Поэтому, если вы хотите задать пользовательские настройки для всех учетных записей, импорт придется производить двумя различными способами. Пользовательские параметры будут импортированы до установки Windows, а системные — во время нее.

Импорт параметров реестра во время установки Windows

Этот способ подходит для импорта параметров HKLM и HKCU.

В процессе установки Windows можно импортировать REG-файлы на двух различных этапах — в режиме аудита или сразу по окончании установки ОС. Импорт в режиме аудита ничем не отличается от других команд, выполняемых на этой стадии. Весь процесс подробно описан в статье Установка приложений. Дублировать его здесь нет смысла, поэтому я расскажу об импорте по окончании установки.

SetupComplete.cmd

Импорт системных параметров очень просто осуществить с помощью OEM-папок и файла SetupComplete.cmd, подробный рассказ о котором вынесен в отдельную статью Справочника. Выбор того, где размещать сам REG-файл, я оставляю за вами. Проще всего разместить его в той же папке Scripts — он также будет скопирован на жесткий диск. Можно запускать его прямо с установочного DVD, но тогда вам понадобится определять букву диска, о чем также подробно рассказывается в другой статье Справочника.

Если вы разместили REG-файл HKLM.reg в папке Scripts, в SetupComplete.cmd нужно внести такую команду:

regedit /s %windir%SetupScriptsHKLM.reg

Итак, с импортом системных параметров все понятно.

Пользовательские параметры для всех учетных записей можно настроить путем их импорта в файл ntuser.dat профиля Default. Процедура описана ниже на примере импорта параметров в образ. Разница лишь в том, что пункты 2-5 выполняются из setupcomplete.cmd.

Импорт параметров реестра в образ до установки Windows

Согласно рекомендациям Microsoft, способ настройки пользовательских параметров выглядит следующим образом. Сначала устанавливается система, выполняется вход с правами встроенной учетной записи Администратор и вносятся изменения (например, производится импорт REG-файлов).

Затем выполняется захват образа, после чего он развертывается с помощью файла ответов, в котором предусмотрено копирование профиля администратора в профиль Default User. Этот способ, рекомендуемый ОЕМ-сборщикам, не только весьма трудоемкий, но и автоматизация его является весьма нетривиальной задачей. Я предлагаю вам обходной путь, который ведет к той же цели намного быстрее. Сводится он к импорту параметров реестра в WIM-образ — файл install.wim.

Для импорта REG-файла в WIM-образ необходимо выполнить следующую последовательность действий.

  1. Подключить образ.
  2. Загрузить профиль Default User в реестр.
  3. Импортировать в него параметры.
  4. Выгрузить профиль.
  5. Отключить образ, сохранив изменения.

Это очень просто — требуется выполнить всего пять команд!

Замечания об импорте параметров реестра в WIM-образ

Прежде чем подробно описать процедуру импорта, я бы хотел осветить несколько моментов, связанных с этим способом.

Преимущества. Основным преимуществом является простота по сравнению с альтернативными способами настройки пользовательских параметров.

Недостатки. Главных недостатков два. Во-первых, при использовании этого способа существует вероятность повреждения системного образа, что может привести к проблемам с установкой или работой ОС. Во-вторых, каждый раз, когда вы захотите добавить или удалить какой-либо параметр реестра, вам придется выполнять всю процедуру полностью.

Это занимает больше времени, чем простая замена REG-файла в случае с системными параметрами. В любом случае, я рекомендую вам сделать резервную копию файла install.wim перед внесением в него любых изменений.

Подключение образа Windows

Для подключения WIM-образа с помощью утилиты ImageX достаточно одной команды:

imagex /mountrw C:VistaWorkDVDsourcesinstall.wim 4 C:VistaWorkMount

  • /mountrw — указывает утилите ImageX подключить образ с возможность чтения и записи.
  • C:VistaWorkDVDsourcesinstall.wim — путь к WIM-файлу образа.
  • 4 — индекс образа (подробнее об индексах образа см. здесь).
  • C:VistaWorkMount — путь к папке, в которую будет подключен образ.

Подробнее об ImageX и подключении образа вы можете прочесть в статье Добавление файлов в дистрибутив Windows.

Загрузка профиля Default User в реестр

Поскольку подключенный образ представляет собой папку с файлами, файл NTUSER.DAT в профиле Default User становится доступен для любых операций. Его можно загрузить в реестр точно так же, как любой другой куст. Делается это одной командой:

reg load HKEY_USERSCustom C:VistaWorkMountUsersDefaultNTUSER.DAT

  • reg load — загрузка куста реестра.
  • HKEY_USERSCustom — название раздела, в который производится загрузка. В данном случае в разделе HKEY_USERS создается подраздел Custom.
  • C:VistaWorkMountUsersDefaultNTUSER.DAT — путь к загружаемому файлу. Файл профиля Default User расположен в папке UsersDefaultNTUSER.DAT относительно корня подключенного образа.

Импорт REG-файла в профиль Default User

Если у вас имеется REG-файл с твиками реестра, которые вы хотите импортировать, его можно использовать после небольшой модификации.

Изменения в имеющемся REG-файле сводятся к замене названия раздела, в который производится импорт. Рассмотрим для примера вездесущий твик, изменяющий скорость открытия элементов меню Пуск.

Windows Registry Editor Version 5.00

В этом REG-файле импорт производится в раздел HKEY_CURRENT_USER, однако нашей целью является импорт в раздел HKEY_USERSCustom. Поэтому необходимо в любом текстовом редакторе заменить все упоминания HKEY_CURRENT_USER и/или HKCU на HKEY_USERSCustom, после чего сохранить файл с именем, скажем, tweaks_hku.reg.

Теперь, REG-файл можно импортировать — это также делается одной командой:

reg import C:VistaWorktweaks_hku.reg

  • reg import — импорт REG-файла.
  • C:VistaWorktweaks_hku.reg — путь к импортируемому файлу.

Вы можете открыть редактор реестра, перейти в раздел HKEY_USERSCustom и убедиться в том, что параметры были изменены.

Выгрузка профиля Default User из реестра

Выгружается профиль также одной командой:

reg unload HKEY_USERSCustom

Синтаксис, надеюсь, не требует расшифровки.

Читайте также:
Как программа для навигатора лучше для Андроид

Отключение образа с сохранением изменений

Остается лишь отключить образ, сохранив произведенные в нем изменения. Команда такая:

imagex /unmount /commit C:VistaWorkMount

  • /unmount — отключение образа.
  • /commit — сохранение изменений в образе (если этот параметр не указан, образ будет отключен без сохранения изменений).
  • C:VistaWorkMount — путь к папке, в которую подключен образ.

Если вы все сделали правильно, у вас в образе сохранен полностью настроенный профиль Default User. Все созданные учетные записи будут иметь заданные вами настройки.

Автоматизация импорта параметров в профиль Default User

Поскольку для импорта параметров в профиль Default User требуется всего пять команд, их можно объединить в один командный файл.

В файле требуется задать три параметра. Сохраните файл с расширением CMD в кодировке DOS-866 в любой папке. В этой же папке разместите модифицированный REG-файл и утилиту ImageX, либо укажите к ним путь в коде командного файла.

Практические советы

Как известно, твики реестра позволяют настроить множество системных и пользовательских параметров. Я уже забыл, когда последний раз пользовался твикером, т. к. система сразу устанавливается с учетом моих предпочтений. Вероятно, вы захотите сделать то же самое. Резонный вопрос: как узнать какой твик реестра отвечает за те или иные изменения в системе, произвoдимые через пользовательский интерфейс?

  • На OSZone.net имеетсяочень большая подборка твиков, созданная силами участников форумов автоустановки. Для вашего удобства твики разделены на пользовательские (HKCU) и системные (HKLM). Многие твики реестра Windows XP работают в более новых Windows, но далеко не все, поэтому будьте внимательны при их копировании. Кроме того, не копируйте все твики разом, а постарайтесь вникнуть в смысл каждого из них. Сравните со своими настройками системы.
  • Кстати, экспорт параметров вашей настроенной системы — отличный вариант. Так, например, изрядное количество настроек меню Пуск и вида папок находится в разделе

Источник: www.oszone.net

Повышение производительности компьютера способом настройки системного реестра

Soft-Click.ru

Доброго времени суток. Сегодня, в данной статье, я расскажу Вам как настроить, или проще сказать создать повышение производительности компьютера способом настройки системного реестра, для повышения его работоспособности.

Сразу хочу Вас предупредить, что все изменения в реестре Вы делайте на свой страх и риск. Так что для начала работы настоятельно рекомендую сделать резервную копию системного реестра. Так — же советую изменять те параметры реестра, назначение которых Вам известно.

В системном реестре для многих параметров необходима перезагрузка, для того что-бы изменения вступили в силу.

Настройка реестра

Настройка системного реестра – это одно из наиболее эффективных средств оптимизации работы операционной системы Windows. Конечно же есть огромное количество различных программ по редактированию и работе с системным реестром, но абсолютна правильная настройка реестра это – настройка руками. Для начала давайте разберёмся что такое системный реестр Windows.

Это определённая база данных в которой хранится вся информация о настройках операционной системы, конфигурации компьютера, параметров программ. Системный реестр содержит такие данные, к которым Windows и программы обращаются несколько сотен раз в секунду, в то время когда система загружается и в процессе работы соответственно. По этому замусоренный и фрагментированный реестр может служить причиной очень серьезного замедления работы ПК.

В этом небольшом посте я привёл настройки системного реестра, необходимые для п овышение производительности компьютера и оптимизации Windows. С помощью данных настроек вы сможете значительно ускорить работу вашей операционной системы Windows , например отключив неиспользуемые функции, и увеличить скорость выполнения функций которые используются в данный момент на вашей операционной системе.

Повышение производительности компьютера способом настройки системного реестра

Для того что-бы запустить реестр воспользуемся горячими клавишами Win+R и в окне выполнить (как запускать программы из меню «Выполнить» в Windows 7 читаем в этой статье) введём regedit жмём «ОК».

Reestr

Откроется окно реестра, где слева находятся разделы, справа параметры.

Reestr11111

Прежде чем делать какие-то изменения в системном реестре, как я выше уже написал, сделаем резервную копию реестра. Для этого в окне реестра наводим стрелку мышки на слово «компьютер» жмём правую кнопку мыши и далее «экспортировать», даём файлу произвольное имя, сохраняем например на рабочий стол (при сохранении проверяем галочку в разделе «Весь реестр»). Всё копия готова, это на тот случай если что-то пойдёт не так.

Reestr2

Reestr3

Теперь, если у вас что-то пошло не так, где-то что-то вы в параметрах не так прописали, реестр можно восстановить с резервной копии, которую мы только что сделали. Восстановление делается следующим образом. Кликаем два раза на иконку реестра и подтверждаем восстановления, кнопкой Да. Пойдёт восстановление реестра.

Reestr4

Быстрое выключение компьютера

Бывает такое что компьютер выключается очень долго, можно попробовать в разделах изменить значение параметра WaitToKillServiceTimeout с 20000 (по умолчанию) ну да пустим на 10000 (10 сек.). Вот эти разделы.

HKEY_LOCAL_MACHINESYSTEMControlSet001Control
HKEY_LOCAL_MACHINESYSTEMControlSet002Control
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl

Reestr5

То же самое проделываем для ControlSet002 и CurrentControlSet

Отключение кэширование изображений

Если для просмотра изображений вы не используете режим «эскизы», то можно отключить эту возможность. Открываем раздел

и создаем параметр типа DWORD с именем DisableThumbailCache, значение параметра 1.

reestr6

reestr7

Отключение автоматического обновления

Откройте в реестре раздел

найдите AUOptions и измените его значение на 1

reestr8

reestr9

reestr10

Отключение автозапуска для CD/DVD дисков

Этот совет скорее всего для тех, кто сам решает как открывать тот или иной диск. В разделе

найдите параметр AutoRun и измените его значение на 0 (ноль)

reestr11

reestr12

reestr13

Отключение поисков сетевых принтеров

Если нет локальной сети или принтеров в этой сети, то можно отключить поиск сетевых принтеров. В разделе

reestr14

Отключение всплывающих подсказок для элементов рабочего стола

найдите параметр ShowInfoTip и измените его значение на 0

reestr15

reestr16

Выгрузка из памяти неиспользуемых DLL

Если мало оперативной памяти, то часть можно освободить путем выгрузки неиспользуемых библиотек. Открываем раздел

и создаем параметр типа DWORD с именем AlwaysUnloadDll. Значение параметра 1

reestr16

reestr17

Не выгружать из оперативной памяти коды ядра и драйверов

Если на компьютере 2 Гб и более оперативной памяти, то приложения будут быстрее откликаться на действие пользователя, если коды ядра и драйвером будут оставаться в оперативной памяти, а не сбрасываться в файл подкачки. Для этого открываем раздел

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management

находим параметр DisablePagingExecutive и меняем его значение на 1

reestr18

reestr19

Очищение файла подкачки при выключении компьютера

При работе на компьютере в файле подкачки обычно остаются конфиденциальные данные, поэтому в целях безопасности рекомендую очищать файл подкачки. В разделе реестра

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management

измените значение параметра ClearPageFileAtShutdown на 1

reestr20

reestr21

Не выгружать из оперативной памяти коды ядра

Изменение этого параметра не будет выгружать ядро, а будет работать непосредственно в памяти, а не загружать различные модули с жесткого диска. Открываем раздел

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management

и меняем параметр LargeSystemCache на 1

reestr22

Повышение производительности компьютера способом настройки системного реестра

reestr23

Не выгружать из оперативной памяти коды ядра и драйверов

Если на компьютере 2 Гб и более оперативной памяти, то приложения будут быстрее откликаться на действие пользователя, если коды ядра и драйвером будут оставаться в оперативной памяти, а не сбрасываться в файл подкачки. Открываем раздел

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management

находим параметр DisablePagingExecutive и меняем его значение на 1

reestr24

reestr25

Повышение приоритета активным приложениям

Приложения в Windows работают как в активном режиме, так и в фоновом режиме. Если хотите, чтобы активные приложения получали больше ресурсов, тем самым работали быстрее, то в разделе

найдите параметр Win32PrioritySeparation. По умолчанию значение равно 2. Максимальное значение 26, но если у вас система недостаточно мощная, то изменять этот параметр надо осторожно. Рекомендуется для таких систем максимальное значение 6 Для мощных систем можно ставить и большее значение.

reestr26

reestr27

Повышение производительности NTFS

найдите параметр NtfsDisableLastAccessUpdate и установите значение 1. Это отключит запись последнего времени доступа к файлу.

reestr28

reestr29

И измените значение параметра NtfsDisable8dot3NameCreation на 1. Это отключит создание специальной таблицы файлов для имен в формате MS-DOS

reestr30

reestr31

Ускорение открытия меню «Пуск»

найдите параметр MenuShowDelay (По умолчанию значение 400) измените значение параметра на 150

reestr32

reestr33

Настройка службы Superfetch

Поддерживает и улучшает производительность системы.

Все параметры службы находятся в разделе

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management PrefetchParameters

Там есть три параметра, которые и задают режим работы этой службы.

  1. EnableBootTrace — отключает трассировку службы. Включать трассировку необходимо только тогда, когда служба работает неправильно.
  2. EnablePrefetcher — включаем механизм Prefetcher (Упреждающая выборка)
  3. EnableSuperfetch — включает службу Superfetch. При этом параметры EnablePrefetcher и EnableSuperfetch имеют следующие значения:
  • 0 — Отключить Prefetcher.
  • 1 — Запуск приложения, включен. Предварительная загрузка.
  • 2 — Включен, загрузки. Предварительная загрузка.
  • 3 — Запуск приложения и загрузки. Предварительная загрузка, включен.

По умолчанию эти два параметры имеют значение 3

reestr34

Заключение

Из сегодняшней статьи Вы узнали как создать повышение производительности компьютера способом настройки системного реестра. А на этом я буду заканчивать данный пост. Ещё раз повторюсь, что перед работой с реестром сделайте резервную его копию, а то мало ли что может произойти в процессе работы с ним. Если что-то не понятно по данному посту, оставляйте отзывы в комментариях, чем смогу, помогу.

Источник: soft-click.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru