Утилита regedit и параметры командной строки. Работаем с реестром Windows: как запустить на компьютере программу regedit? Добавление, удаление, изменение ключей в реестре

Для эффективной работы с системным реестром Windows XP вам понадобятся специальные программы, предназначенные для работы в данной области. Ключевым инструментом, который известен практически всем, является программа Редактор реестра (Registry Editor), которая поставляется вместе с операционной системой.

Некоторые из инструментов, дающих возможность модифицировать настройки реестра, расположены на самой панели управления Windows XP. Почти все свойства операционной системы, которые имеют отношение к окружению пользовательской среды, ее функциям и ограничениям, доступны для модификации с использованием специализированной программы, которая называется Редактор системных политик (SPE).

Реестром можно управлять и из стандартной командной строки Windows. При этом никаких проблем не составит создать командный файл, содержащий список команд командного интерпретатора cmd, и запускать его по мере надобности. Такой метод управления реестром хоть и является альтернативным, но все же довольно популярен.

Наконец, непосредственно программа Редактор реестра (RegEdit) поддерживает свой набор команд, последовательность которых можно записать в текстовый или бинарный файл. В результате, такие файлы позволяют автоматически занести в реестр практически любые данные.

Программа Редактор реестра (RegEdit)

Программа (она же RegEdit ) поставляется вместе с Windows XP и используются для прямого изменения параметров системного реестра. Чтобы запустить программу, выберите команду Пуск>Выполнить , затем в поле Открыть введите команду regedit и щелкните на кнопке OK . Кроме того, программу можно запустить и просто из командной строки. Какой бы вариант не был выбран, откроется окно, показанное на рисунке далее.

Как видите, рабочее окно программы Редактор реестра содержит две панели: в левой (панель разделов) представлено дерево ветвей, разделов и подразделов, из которых состоит реестр Windows ХР, а в правой (панель параметров) находятся параметры, используемые для выбранного объекта реестра. По своей сути программа RegEdit мало отличается от файлового менеджера Проводник Windows.

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

В нижней области окна программы находится строка состояния, в которой указывается путь к выделенному элементу реестра. Например, если в ветви HKEY_CURRENT_USER выбрать ключ AppEvents , в нем - подраздел EventLables и, наконец, в последнем - подраздел Close , то в строке состояния будет показан вот такой путь: Компьютер\HKEY_CURRENT_USER\AppEvents\EventLables\Close .

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

  • Меню Файл . Используется для экспорта-импорта файла реестра и его отдельных элементов. Позволяет передавать содержимое какой-либо части реестра на печать или открывать для редактирования файлы реестра других компьютеров, размещенных в локальной сети.
  • Меню Правка . Предназначено для создания, удаления и переименования логических элементов реестра. Дает возможность искать нужные данные, настраивать параметры безопасности.
  • Меню Вид . Используется для изменения настроек программы.
  • Меню Избранное . Дает возможность указывать закладки для различных разделов и подразделов системного реестра, чтобы иметь возможность быстро к ним перейти.
  • Меню Справка . Как понятно из названия, просто справка по программе.

Мастера настройки RegEdit

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

Мастера дают возможность изменять два ключевых свойства параметров реестра: их имя и собственно значение. При этом значение может быть модифицировано только с сохранением текущего типа данных. Иными словами, если есть параметр, значение которого представляет собой строковую переменную (тип REG_SZ), то для него нельзя назначить значение бинарного типа (REG_BINARY). Все встроенные мастера поддерживают базовые операции с выделенным фрагментом. Другими словами, для значения параметра можно ввести новые данные, или отредактировать уже существующие. Рассмотрим работу с этими мастерами более подробно.

Мастер настройки строкового и расширяемого строкового параметра

Мастер настройки строкового параметра предназначен для изменения значения параметров с типом данных REG_SZ, REG_EXPAND_SZ, REG_LINK, REG_RESOURCE_LIST, REG_FULL_RESOURCE_DESCRIPTOR и REG_RESOURCE_REQUIREMENTS_LIST.

В поле Параметр данного мастера представлено имя редактируемого параметра, в поле Значение - его текущее значение в виде строковой переменной, которую можно изменить. Достаточно щелкнуть на кнопке ОК и модифицированное значение будет назначено параметру. С помощью мастера можно изменить исключительно значение параметра, а вот поменять так его имя не получится.

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

Мастер настройки многострокового параметра, который именуется, как Редактирование мультистроки , используется для модификации значения параметров, содержащих информацию лишь одного типа - REG_MULTI_SZ. Как и в прошлом примере, с помощью мастера не выйдет изменить имя параметра. При этом поле, используемое для ввода значения параметра, представляет собой многострочное текстовое поле, поддерживающее ввод данных из нескольких строчек. Чтобы присвоить параметру новое значение, щелкните на кнопке OK .

Мастер настройки двоичного параметра

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

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

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

Мастер настройки параметра DWORD

Чтобы менять параметры типа DWORD, значения которых относятся к типам данных REG_DWORD или REG_DWORD_BIN_ENDIAN, также доступен специальный мастер. В принципе, в качестве значений этих параметров допускается использование чисел в десятичной или шестнадцатеричной системах счисления.

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

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

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

Обратите внимание на нижнюю область диалогового окна: там находится поле Формат , в котором есть переключатель, позволяющий поменять формат вывода бинарных данных. Доступны такие варианты, как однобайтная, двухбайтная или четырехбайтная последовательность (параметры 1, 2 и 4 байт соответственно). Традиционно щелкните на кнопке ОК , чтобы закрыть это окно.

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


Что собой представляет программа?

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

Они позволяют изменить вид запуска, заблокировать приложения и прочее. Еще совсем недавно представленная программа запускалась при использовании окна «Выполнить». Для этого необходимо было прописать Regedit в его командной строке, после чего нужно было нажать кнопку «Ввод». С появлением усовершенствованных операционных систем ситуация изменилась не в лучшую сторону. Теперь запустить программу достаточно сложно. Чтобы осуществить этот процесс, потребуется воспользоваться некоторыми рекомендациями.

Запуск Regedit на «Виндовс 7» и других ранних версиях операционных систем Как уже упоминалось выше, проще было запустить программу на ОС Виндовс 7, а также версиях, выпущенных ранее. Это выполнялось при помощи кнопки «Пуск». В поздних версиях операционных систем она не предусмотрена. Раньше алгоритм запуска состоял из следующих действий:

1. Следует нажать кнопку «Пуск». Для этого можно воспользоваться мышкой или специальной клавишей на клавиатуре.
2. В появившемся списке нужно найти «Выполнить».
3. На экране откроется окно запуска встроенных приложений. В строке для ввода стоит прописать regedit и кликнуть «Ввод».
4. В результате начнется запуск утилиты.

Таким образом, дается ответ на вопрос: как запустить программу Regedit в операционных системах «Виндовс 7» и более ранних версий? При использовании кнопки «Пуск» значительно упрощается совершение большинства операций в представленной программной среде.

Универсальный вариант, применяемый даже на «Виндовс 8» В версиях, старше «Виндовс 7», кнопка «Пуск» не предусмотрена. Это достаточно серьезный шаг разработчиков операционных систем. Каким же образом можно найти в Windows 8 программу Regedit? Чтобы осуществить запуск данного софта без использования привычной детали интерфейса, потребуется применить специальные комбинации клавиш. Таким образом, алгоритм действий следующий:

1. Удерживается кнопка с логотипом «Виндовс».
2. Не отпуская ее, нажимается клавиша R.
3. Кнопки отпускаются, открывается окно «Выполнить».
4. В поисковой строке нужно набрать regedit.
5. Далее запускается редактор реестра.

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

Запуск программы при использовании проводника

Кроме вышеперечисленных, существует еще один способ, который поможет решить возникшую проблему. Он состоит в запуске исполняемого файла. Причем, он должен иметь расширение *.exe. Активировать программу таким способом просто. Достаточно удерживать кнопки с логотипом «Виндовс» и нажать на английскую букву Е. В результате на экране появится окно проводника.

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

Статья подробно описывает три основных варианта запуска редактора реестра Regedit. К более универсальному относится тот, который основан на использовании специальной комбинации кнопок «Виндовс» и R. Он является самым простым и способен работать на всех версиях операционной систем семейства «Виндовс». Алгоритм запуска этой программы в таком случае не доставляет проблем и не требует каких-либо особых знаний. Достаточно придерживаться основных рекомендаций и выполнять элементарные действия.

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

Редактор реестра-это одна из главных состовляющих операционной системы Windows.

Благодаря реестру изменяются политики, разрешается или запрещается доступ к разным состовляющим(каталогам,программам и проч.)

Запуск

Для запуска редактора реестра необходимо нажать кнопку Пуск,выбрать пункт меню "Выполнить"

Теперь вводим regedit и нажимаем кнопку "ОК"

После этого запустится редактор реестра.

Внимание! Если вы единственный пользователь компьютера и при запуске редактора реестра выдается сообщение-"Запуск редактора реестр запрещен Администротором",то с большой вероятности можно утверждать, что у Вас на компьютере завелся вирус/троян.

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

На изображении показаны главные состовляющие реестра (ветки/кусты).

Например: HKEY_USERS,HKEY_LOCAL_MACHINE и проч.

Если Вас просят экспортировать определенную ветку реестра, то необходимо эту ветку найти(конечно можно экспортировать все ветки, но как правило это считается плохим тоном. Да и множество "личной" информации попадет в чужие руки).

Итак, разберемся с путями...

Например: HKEY_LOCAL_MACHINE\SOFTWARE\IDAVLab\DrWebUpdate\Settings или HKLM\SOFTWARE\IDAVLab\DrWebUpdate\Settings (ветки идентичны,см. сокращения)

Для начала вы щелкаете по плюсику возле HKEY_LOCAL_MACHINE

После того,как вы открыли ветку Settings (она последняя) на ней щелкаем правой кнопкой мышки и выбираем пункт меню "Экспортировать" . Далее укажем имя файла в котором сохраним содержимое этой ветки (по умолчанию расширение файла reg)

Полученый файл отправляем в СТО или на форум.

Для загрузки "куста" (файла, раздела) реестра и доступа к реестру неактивной/не загружающейся системы можно использовать стандартный редактор реестра. Для этого, запустив его, необходимо выбрать одну из корневых веток: HKEY_LOCAL_MACHINE или HKEY_USERS,

после чего в меню Файл станет активной опция "Загрузить куст"/"Load hive".

Далее нас попросят указать расположение файла реестра, который мы хотим загрузить - стандартный диалог выбора файла. Файлы реестра находятся в каталоге %WINDIR%\system32\config и имеют имена system для раздела SYSTEM и software для раздела SOFTWARE. Выбрав один из них, и нажав "Открыть", мы увидим еще одно диалоговое окно, в которое надо ввести имя для подгружаемого куста - например, SOFT.

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

Выгрузка

Для завершения редактирования и записи изменений в файл, необходимо выгрузить куст. Для этого, надо выбрать его имя в редакторе, и выполнить команду из меню Файл - Выгрузить куст (File - Unload hive).

Добавление, удаление, изменение ключей в реестре

Создание

Для создания ключа, необходимо сначала убедится в каком разделе мы находимся.

Обратите внимание на информационную панель редактора реестра (в самом низу). Там указан полный путь к ветке реестра в которой Вы находитесь. Создать ключ реестра можно двумя способами:

1.В меню Правка выберите команду Создать, а затем укажите тип добавляемого параметра: Строковый параметр, Двоичный параметр, Параметр DWORD, Мульти-строковый параметр или Расширяемый строковый параметр.

2.Правой кнопки мышки щелкнуть в правой части редактора реестра и выбрать пункт меню "Создать". Далее выбираете тип добавляемого параметра: Строковый параметр, Двоичный параметр, Параметр DWORD, Мульти-строковый параметр или Расширяемый строковый параметр.

Введите имя нового параметра и нажмите клавишу ENTER.

Изменение ключей, разделов

1)В меню Правка выберите команду Изменить. В поле Значение введите новое значение параметра и нажмите кнопку OK.

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

Рано или поздно любой пользователь 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, а затем при загрузке считывать их оттуда для реализации быстрого доступа к ним.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Общая ветка автозапуска программ на компьютере находится по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run (проверьте также ветку RunOnce). Однако, аналогичные разделы существуют и для каждой отдельной учетной записи пользователя на ПК, поэтому также, при подозрении на наличие вируса, проверяем ветку HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run (и, опять же, RunOnce).

Для примера рассмотрим принцип удаления из автозагрузки программы Daemon Tools LITE в ветке HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run:

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

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

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

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

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

  1. Отключение USB-портов. На компьютерах и ноутбуках при помощи реестра можно отключать и включать работу USB-портов. Например, чтобы посторонние не могли подключить свои флешки и занести с них вирус (особенно актуально для организаций)! Для этого в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR найдите ключ типа REG_DWORD с именем Start и измените его значение с "3" на "4". Соответственно, чтобы включить порты при необходимости снова задайте значение "3".

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

    Windows Registry Editor Version 5.00


    "Start"=dword:00000004

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

    Единственно, когда делать вышеописанные манипуляции нежелательно, это, если Вы используете USB-клавиатуру и мышь, поскольку в таком случае Вы не сможете вернуть поддержку портов обратно, так как нечем будет кликать и вводить данные!

  2. Ускорение выключения ПК. Если Ваш компьютер долго выключается, можете попробовать решить проблему за счет форсирования выгрузки неиспользуемых библиотек из памяти. Для этого по адресу HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer создайте ключ типа REG_DWORD с именем "AlwaysUnloadDLL" (без кавычек) и значением "1".

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

    Также можете попробовать в ветках HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control, HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control и HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control поменять значение параметра "WaitToKillServiceTimeout" со стандартных 20000 (20 секунд по умолчанию) на 10000, например. Однако, сильно не занижайте значение, поскольку есть риск потери данных при преждевременном отключении некоторых служб!

  3. Отключение автозагрузки флешек. Флешки сегодня - один из самых злостных распространителей всяческих вирусов, которые прописываются в автозагрузку и начинают работать, как только мы подключим накопитель к компьютеру. Для отключения функции автозапуска флешек и всех остальных подключаемых носителей (дискеты, компакт-диски и т.п.) достаточно в ветке HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer (если последнего раздела нет - создать) создать параметр типа REG_DWORD с именем NoDriveTypeAutoRun и значением FF.
  4. Ускорение запуска ПК. При загрузке системы по умолчанию имеется промежуток в полминуты, который отведен на то, чтобы все программы, которые есть в Автозагрузке, успели стартовать. Если отключить этот параметр, то Вы сможете приступить к работе без дополнительного ожидания сразу после запуска системы. Для этого в ветке HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer создайте подраздел с именем Serialize, а в нем новый параметр типа REG_DWORD с именем StartupDelayinMSec со значением 0.

    Данный фокус может не работать в Windows младше "Семерки", поэтому, если он Вам не помог, лучше удалите:).

  5. Включение и отключение списка последних открытых документов. Если Вам не хочется, чтобы все видели, с какими файлами Вы работали в последний раз, можете отключить функцию их отображения. Для этого в ветке HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer создайте новый параметр типа REG_DWORD с именем NoRecentDocsHistory и задайте ему значение "1". Соответственно, для обратного включения функции просто измените значение на "0".

Выводы

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

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

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

В какой-то момент работы на ПК у каждого из пользователей может возникнуть потребность внести изменения в реестр Windows. Самый тривиальный пример – и для ее восстановления нужно найти и запустить на компьютере regedit.exe. Быть может, для продвинутых пользователей такое действие и не вызовет никакой проблемы, однако у новичков подобный совет мгновенно отзовется фразой «легко сказать, а сделать-то как?». Действительно, как запустить на компьютере regedit? На самом деле очень просто — достаточно воспользоваться одним из 4 простых способов.

Вариант № 1: Запускаем редактор реестра через системное меню «Пуск»

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

Вариант № 2: Запускаем regedit с помощью проводника Windows

Начать работу с редактором реестра также можно, воспользовавшись проводником операционной системы. Для этого открываем «Мой компьютер», выбираем Локальный диск C, а в нем папку Windows. В содержимом папки находим regedit и запускаем его двойным кликом мышки.

Вариант № 3: Запуск реестра Windows через встроенную поисковую строку

На ПК с операционной системой Windows 7 запустить regedit можно с помощью встроенной вверху меню папки формы поиска. В этом случае достаточно зайти в раздел «Мой компьютер», войти в Локальный диск C, ввести в адресную строку наименование regedit и нажать Enter. Система сама выполнит поиск и покажет файл доступа к редактору реестра.

Может быть такое, что система обнаружит несколько файлов, имеющих в своем названии regedit. Этого не стоит пугаться. Просто находим среди них тот, который располагается на диске C в папке Windows и называется regedit. Чтобы запустить его, дважды щелкаем по нему мышкой, в принципе ничего сложного.

Вариант № 4: Открываем реестр Windows через команду «Выполнить»

Чем отличается этот способ запуска редактора реестра? Скоростью выполнения задачи, так как для достаточно выполнить всего 3 действия:

В целом такой вариант запуска реестра подходит для использования на компах с любой операционной системой от Microsoft. Тем не менее на компьютерах с Windows XP для этого также можно использовать преимущества ее внутреннего интерфейса.

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

Таким образом, найти и запустить реестр Виндовс (программу regedit, редактор реестра) вполне несложно. Достаточно лишь выбрать один понравившийся вариант из 4 описанных выше и смело приступать к внесению нужных вам системных настроек.




В продолжение темы:
Windows

Часть вторая : "Важнейшие характеристики каждого семейства процессоров Intel Core i3/i5/i7. Какие из этих чипов представляют особый интерес" Введение Сначала мы приведём...

Новые статьи
/
Популярные