Время на прочтение
В этой статье постараюсь закрыть все возможные вопросы которые у вас возникают (или могут возникнуть) по части реестра в Windows 7. (В Windows 8 принципы такие же). Это и как открыть редактор реестр, как изменить создать или удалить какой-либо раздел или параметр. Еще рассмотрим утилиту RegOwnershipEx с помощью которой можно быстро открыть редактор реестра в нужном месте (по нужному или заданному пути) и получить доступ к тем места где не нужно лазить.
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://4.404content.com/1/EF/A8/656354653736797236/fullsize.jpg)
ТОП-3 способа: как открыть реестр в Windows
Узнать, как открыть реестр, может понадобиться пользователю, решающему проблему с вредоносным программным обеспечением, изменяющему параметры запуска программ или даже уничтожающему следы, оставленные приложением в системе.
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://4.404content.com/resize/730x-/1/B1/2C/1686264384533300412/fullsize.jpg)
Внешний вид редактора реестра
В основном способы открытия этой полезной утилиты, имеющей для удобства использования древовидную структуру папок и файлов, не отличаются для разных версий Виндовс.
Что такое реестр Windows
Запущенный редактор реестра имеет следующий вид
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://4.404content.com/1/F6/48/656354675776554038/fullsize.jpg)
- Слева — разделы
- Справа — параметры
- Внизу строка состояния в которой отображается путь к параметру реестра, который вы просматриваете в правой части редактора
Реестр Windows, физически находится в файлах. Что это за файлы и где они расположены можно узнать перейдя по пути HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlhivelist
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://4.404content.com/resize/730x-/1/9D/8C/656354676489323578/fullsize.jpg)
Несмотря на множество статьей в интернете, касающихся системного реестра regedit Windows, все же остаются актуальными вопросы относительно того, что такое реестр операционной системы и как его запустить. Также немногие знают, какие опасности таит незнание работы с реестром.
Поэтому есть смысл обсудить варианты запуска на компьютере regedit. Если Вы относитесь к той группе людей, которая вообще не имеет представления о таких подобных «высоких материях».
Вы сможете понять и разобраться в этих вопросах и выбрать тот вариант для запуска, который будет удобным лично вам. Скажем сразу, что вариантов запуска реестра есть три и мы рассмотрим все из них.
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://4.404content.com/resize/730x-/1/DC/9D/1172328109143492480/fullsize.jpg)
Рекомендую просмотреть все варианты, выбрать и запомнить 2-3 удобных вам, чтобы всегда был запасной. Поскольку могут возникать ситуации, когда из-за сбоев в системе, некоторые методы перестают работать.
Если что-то не будет получаться, просто задайте мне вопрос в комментариях внизу страницы. Рада буду помочь советом! 😊
- Как открыть реестр во всех Windows (универсальные способы)
- Создание резервной копии реестра Windows перед изменениями
- FAQ (вопрос— ответ)
- Основные выводы
Введение
Консольные приложения до сих пор остаются наиболее востребованным видом приложений, большинство разработчиков оттачивают архитектуру и бизнес-логику именно в консоли. При этом они нередко сталкиваются с проблемой локализации – русский текст, который вполне адекватно отражается в исходном файле, при выводе на консоль приобретает вид т.н. “кракозябр”.
В целом, локализация консоли Windows при наличии соответствующего языкового пакета не представляется сложной. Тем не менее, полное и однозначное решение этой проблемы, в сущности, до сих пор не найдено. Причина этого, главным образом, кроется в самой природе консоли, которая, являясь компонентом системы, реализованным статическим классом System.Console, предоставляет свои методы приложению через системные программы-оболочки, такие как командная строка или командный процессор (cmd.exe), PowerShell, Terminal и другие. По сути, консоль находится под двойным управлением – приложения и оболочки, что является потенциально конфликтной ситуацией, в первую очередь в части использования кодировок.
Данный материал не предлагает строгий алгоритм действий, а направлен на описание узловых проблем, с которыми неизбежно сталкивается разработчик локализованного консольного приложения, а также некоторые возможные пути их разрешения. Предполагается, что это позволит разработчику сформировать стратегию работы с локализованной консолью и эффективно реализовать существующие технические возможности, большая часть которых хорошо описана и здесь опущена.
Начнем с истоков.
Реестр Windows – это основа всей операционной системы, база данных, где хранится важнейшая информация и настройки для разных программ операционной системы. Кстати, у нас на сайте вы можете прочитать материал о самых необходимых программах на ПК: Самые лучшие программы для ПК: ТОП-10 маст-хэв приложений Здесь хранятся нужные драйвера, установленные разработчиками и самим пользователем на конкретном устройстве, учетные записи, информация о видах файлов.
Именно реестр Виндовс помогает слаженно работать всей операционной системе без каких-либо сбоев. А также стоит сказать, что системный реестр является постоянно изменяющимся и увеличивающимся в размере хранилищем. Чем больше настроек и программ установлено на устройстве, тем больше и объемнее становится это самое хранилище. Это если говорить просто о сложном.
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://4.404content.com/resize/730x-/1/4F/1D/1172328109058819962/fullsize.png)
Рис. 1. Реестр операционной системы представляет собой базу данных с информацией об ОС
В случае установки на устройстве какой-либо программы в реестр копируется информация, которая нужна для запуска и бесперебойной ее работы. В том случае, когда пользователь подключает другое устройство, в реестр также копируются сведения о его драйверах. При открытии разных программ, операционная система копирует и изымает из реестра нужную информацию.
Для реестра свойственно наличие определенной иерархии. Так, в нем есть разделы и подразделы, а в них находятся параметры. Собственно, они и отвечают за работу всей операционной системы.
Определение: regedit – это редактор реестра, а реестр, в свою очередь, означает самую большую базу данных, в которой хранятся все данные об операционной системе.
А что же можно делать с помощью regedit?
Используя правку реестра (regedit) Windows можно исправить и изменить очень многие параметры, улучшить и ускорить работу операционной системы, отключить ненужные функции и наоборот, включить те, что необходимы для работы лично вам. Но об этом стоит поговорить более подробно. Этим и займемся.
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://set-os.ru/wp-content/uploads/2015/07/reestr-windows-regedit-2.png)
Реестр Windows — это самая главная база данных в этой операционной системе. Через него можно отредактировать работу практически любой программы. Для работы в нём существует специальный редактор, который открывает файлы реестра и предоставляет их в удобном для работы представлении — в виде так называемых веток. Как он выглядит на практике — Вы можете увидеть на картинке выше.
Каким же образом открыть редактор реестра Виндовс — Regedit.exe, если в списке программ его нет?
На самом деле запускает он — проще некуда.
Актуально для Windows 7. Нажимаем кнопку Пуск и в строке поиска набираем слово — regedit. В результатах поиска должен отобразиться искомый ярлычок «Регедит».
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://set-os.ru/wp-content/uploads/2015/07/regedit-windows-start.png)
Отлично! Кликаем по значку и редактор реестра Виндовс запустится. Если Вы работаете не под Администратором, то по ярлыку надо будет кликнуть правой кнопкой мыши и выбрать пункт меню «Запустить под Администратором».
В Виндовс 10 это выглядит вот так:
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://set-os.ru/wp-content/uploads/2015/07/regedit-start-menu.jpg)
Этот вариант более удобен для Windows 8 и 8.1, так как там нет нормальной кнопки «Пуск». На клавиатуре нажимаем комбинацию клавиш Win+R. Откроется окно «Выполнить»:
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://set-os.ru/wp-content/uploads/2015/07/reestr-windows-regedit-1.png)
В нем набираем слово regedit и нажимаем кнопку OK. Кстати, так делали ещё на древней Виндовс 2000 и чуть более новой Windows XP.
Командная строка. Ещё один из классических способов открыть редактор «Регэдит» — это запустить его из командной строки с правами администратора. Для этого нажимаем кнопку Пуск и вводим слово «Командная». В найденных результатах кликаем правой кнопкой на найденном значке системной консоли и в контекстном меню выберите пункт «Запуск от имени Администатора». Появится вот такое черное окошко:
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://set-os.ru/wp-content/uploads/2015/07/cmd-regedit-stasrt.jpg)
пишем команду «regedit» и нажимаем клавишу Enter.
. Через проводник. Вам просто надо зайти на системный раздел, где установлена операционная система и открыть папку Windows. В ней будет лежать файлик regedit.exe. Запускаем его и вуа-ля — откроется реестр!
Внимание! Если же вдруг при попытке запуска редактор не открывается и не работают программы CCleaner, RegCelaner и т.п., то читайте статью Редактирование реестра запрещено администратором системы. Чаще всего такое происходит после работы вируса и к этому надо отнестись со всей серьёзностью.
Конфликт кодировок
Полностью локализованная консоль в идеале должна поддерживать все мыслимые и немыслимые кодировки приложений, включая свои собственные команды и команды Windows, меняя “на лету” кодовые страницы потоков ввода и вывода. Задача нетривиальная, а иногда и невозможная – кодовые страницы DOS (CP437, CP866) плохо совмещаются с кодовыми страницами Windows и Unicode.
История кодировок здесь: О кодировках и кодовых страницах / Хабр (habr.com)
Исторически кодовой страницей Windows является CP1251 (Windows-1251, ANSI, Windows-Cyr), уверенно вытесняемая 8-битной кодировкой Юникода CP65001 (UTF-8, Unicode Transformation Format), в которой выполняется большинство современных приложений, особенно кроссплатформенных. Между тем, в целях совместимости с устаревшими файловыми системами, именно в консоли Windows сохраняет базовые кодировки DOS – CP437 (DOSLatinUS, OEM) и русифицированную CP866 (AltDOS, OEM).
Совет 1. Выполнять разработку текстовых файлов (программных кодов, текстовых данных и др.) исключительно в кодировке UTF-8. Мир любит Юникод, а кроссплатформенность без него вообще невозможна.
Совет 2. Периодически проверять кодировку, например в текстовом редакторе Notepad++. Visual Studio может сбивать кодировку, особенно при редактировании за пределами VS.
Поскольку в консоли постоянно происходит передача управления от приложений к собственно командному процессору и обратно, регулярно возникает “конфликт кодировок”, наглядно иллюстрируемый таблица 1 и 2, сформированных следующим образом:
Командную часть задания все консоли локализовали практически без сбоев во всех кодировках, за исключением: в WPS неверно отображена русскоязычная часть команды во всех кодировках.
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://habrastorage.org/getpro/habr/upload_files/951/477/400/9514774000f8bd2d454a8553cd36a1bf.jpg)
Вывод тестового приложения локализован лишь в 50% испытаний, как показано в табл.2.
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://habrastorage.org/getpro/habr/upload_files/a8a/11a/2d4/a8a11a2d4a03e3cb91d64cfcfbeece05.jpg)
Табл. 2. Результат запуска приложения LoggingConsole.Test
По умолчанию Windows устанавливает для консоли кодовые страницы DOS. Чаще всего CP437, иногда CP866. Актуальные версии командной строки cmd.exe способны локализовать приложения на основе русифицированной кодовой страницы 866, но не 437, отсюда и изначальный конфликт кодировок консоли и приложения. Поэтому
Совет 4. Перед запуском приложения необходимо проверить кодовую страницу консоли командой CHCP и ей же изменить кодировку на совместимую – 866, 1251, 65001.
Как открыть реестр в Windows 10, 11 (уникальный способ)
Начиная с десятого выпуска Windows, редактор реестра внедрили в приложения меню “Пуск”. Неопытным пользователям, вероятно, так будет проще его запускать, нежели горячими клавишам или другими методами.
- В Windows 10, перейдя в “Пуск”, пролистайте список программ и каталогов вниз. Увидите “Средства Администрирования”. Там будет значок редактора реестра.
- В Windows 11 откройте “Пуск”, нажмите “Все приложения” и перейдите в категорию “Инструменты Windows”. Оттуда запустите реестр.
Как открыть редактор реестра в Windows 10 и 11 через меню “Пуск”
FAQ (вопрос— ответ)
Где находится реестр в Windows 10 и других версиях?
За запуск редактора отвечает файл regedit.exe. Хранится во всех выпусках в папке C:Windows.
Как вносить изменения в реестр Виндовс?Реестр Windows — это окно, в котором слева разделы (ветки), справа ключи (параметры).В зависимости от того, что вы хотите исправить, найдите нужный раздел в редакторе. Там можете исправить уже имеющийся ключ двойным нажатием левой кнопкой мыши по нему и указав новое значение. Или создайте в реестре новую запись интересующего вас типа (клик правой кнопкой, “Создать”, параметр”).
Возможности реестра
Если знать, как зайти в реестр и как им пользоваться, можно с легкостью осуществить такие задачи:
- Добавление в операционную систему какого-то параметра. Так можно добавить инструкцию для выполнения определенного действия или команды. С помощью подобных параметров можно полностью поменять облик ОС.
- Изменение существующих параметров. Опять же, можно поменять все, что только есть в операционной системе (если, конечно, знать, где в редакторе что находится). Только в этом случае используются существующие параметры.
- Исправление всевозможных проблем, связанных с ОС. В большинстве инструкций, которые Вы найдете в интернете, относительно исправления ошибок Windows, будет способ, что подразумевает использование редактора реестра.
- Удаление параметра. Эта функции используется для тех же целей, что описано выше.
- Переименование параметра.
Все то же самое можно сделать с разделами, подразделами и вообще всем, что только присутствует в реестре.
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://3.404content.com/resize/730x-/1/56/A4/1172328109071927163/fullsize.png)
Рис. 2. Вот так выглядит редактор реестра на Windows 7
RegOwnershipEx
В реестре так же как и с папками в Windows есть такие к которым по соображения безопасности запрещен доступ. Получить доступ к этим разделам можно с помощью утилиты RegOwnershipEx — Сергея Ткаченко.
Распаковываем скачанный архив — roex.zip Заходим в распакованную папку. Выбираем свою операционную систему (Windows 7 или Windows 8) и, затем, разрядность:
- х64 — для 64-разрядных систем
- х86 — для 32-разрядных систем
Жмем на файле RegOwnershipEx.exe правой кнопкой мышки и выбираем Запуск от имени администратора
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://3.404content.com/1/4B/B7/656354679864689731/fullsize.jpg)
Программа проста и чтобы она стала еще понятнее можно зайти в Настройки
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://4.404content.com/1/36/A3/656354679623779393/fullsize.jpg)
и выбрать свой язык из выпадающего меню в разделе Language
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://3.404content.com/1/CB/E1/656354679836640322/fullsize.jpg)
Копируем имя раздела изменить который у нас не хватает прав
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://3.404content.com/1/D3/2A/656354680740250693/fullsize.jpg)
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://3.404content.com/1/EF/86/656354680428299332/fullsize.jpg)
Жмем Получить права и вносим необходимые изменения. После с помощью одноименной кнопки Восстанавливаем права.
Те разделы реестра которые вам нужно часто менять можно добавить в Избранное
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://4.404content.com/1/5D/8D/656354688737215559/fullsize.jpg)
У этой программки есть еще одна очень полезная функция. С помощь нее можно открыть редактор реестра сразу в нужном месте. Например вам необходимо зайти по такому такому пути
Вы копируете этот путь и открываете RegOwnershipEx. Из буфера обмена сразу вставится скопированные раздел реестра. Жмем Открыть в Regedit.exe и оказываемся в редакторе реестра в нужном месте
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://4.404content.com/1/52/69/656354681523012678/fullsize.jpg)
И еще одна интересная фишка. При нажатии кнопки Открыть в Regedit.exe мы можем открыть несколько копий редактора реестра.
Как открыть реестр во всех Windows (универсальные способы)
В основном все пути, как можно попасть в реестр Windows — универсальны для всех выпусков ОС. Редкие исключения в основном касаются старой XP, я их прокомментирую.
Если планируете вносить в редактор серьезные изменения или нет четкого понимания, что делаете, то мой совет — обязательно сделайте копию реестра! Всего несколько кликов спасут Windows в случае неосторожных действий. Показал по шагам в конце материала.
1 — С помощью системного поиска Windows
Ставлю на первое место, как самый простой способ зайти в редактор реестра для новичков. К тому же поиск программ есть во всех Windows без исключения.
Как найти реестр:
- Откройте поиск;
- Откройте найденный результат.
Как зайти в реестр (regedit) по поиску Windows
В Windows 10 и 11 рядом с результатом отобразятся дополнительные действия:
- можете закрепить редактор реестра на панели задач, главном экране меню “Пуск” для быстрого запуска в последующие разы.
- запустить реестр от имени администратора.
Те же действия активируются кликом правой кнопкой мыши (далее “ПКМ”) по найденному результату. Можно вообще вынести иконку на рабочий стол. Расскажу об этом подробнее в отдельной главе.
Где расположен поиск:
- В Windows 10, 11 на панели внизу (кнопка в виде “лупы”).
- В Windows 8, 8.1 нужно открыть “Пуск” или вызвать панель справа на рабочем столе. Наведите курсор мыши к правому нижнему углу, появится кнопка “лупа”.
- В Windows 7, XP поисковик находится в меню “Пуск”. В XP — кнопка “поиск”, в семерке — поле внизу “Пуска”.
Также во всех, кроме 7 и XP, работают горячие клавиши Win+S. Сразу открывается поисковая строка. Win — кнопка с логотипом Windows ⊞. Располагается слева внизу клавиатуры, между Ctrl и Alt.
Срабатывает быстро. Нюанс только один — у новичков бывает возникают проблемы с нажатием сочетаний клавиш. Рекомендую тренироваться — навык, ускоряющий работу с программами в разы 😉 Попробуйте!
Вы в редакторе реестра!
Как открыть редактор реестра с помощью команды regedit в меню “Выполнить”
Для справки: окошко “Выполнить” можно найти и по поиску вместо горячих клавиш, как показывал в первом разделе.
Если вы часто заходите в диспетчер задач, то там выполняются аналогичные действия по запуску реестра:
Как запустить редактор реестра в Task Manager командой regedit
3 — В проводнике Windows
Здесь все совсем просто. Но данный метод запуска редактора реестра не срабатывает в Windows XP.
Сразу попадаем в редактор реестра.
4 — С помощью ярлыка на рабочем столе и клавиш быстрого вызова
Пользователям, которые часто прибегают к инструменту редактора реестра, будет удобно включать программу прямо с рабочего стола или одной комбинацией кнопок.
- Откройте проводник, зайдите на диск “С”, затем в папку Windows. Или можете ввести путь C:Windows в адрес проводника и перейти.
- Щелкните по нему правой кнопкой мыши, выберите “Создать ярлык”, согласитесь с размещением на рабочем столе в открывшемся окне .
Создание ярлыка для редактора Registry Editor
Теперь вы можете открывать редактор реестра прямо с рабочего стола. А если добавить быстрые клавиши, будете запускать за секунду.
- Кликните правой кнопкой мышки по созданному ярлыку для включения реестра, зайдите в “Свойства”.
- В поле “Быстрый вызов” укажите удобную вам букву на клавиатуре. Она станет срабатывать вместе с Ctrl+Alt. Например, выбрав “U”, для открытия редактора реестра будете зажимать Ctrl+Alt+U.
- Нажмите “Применить” и “ОК” для сохранения изменений.
Как назначить клавиши входа в редактор реестра
Ярлык открывает дополнительные возможности по клику правой кнопкой мыши:
- Запуск программы от имени администратора;
- Закрепить на начальном экране (в меню “Пуск”);
- Закрепление на панели задач внизу.
Я чаще пользуюсь значками на панели или главном экране, чем иконками на рабочем столе.
5 — В командной строке или консоли PowerShell
Этот способ открыть реестр подойдет опытным пользователям, кто регулярно выполняет различные команды в консолях. В остальных случаях — это неудобный вариант запуска редактора.
Есть традиционная командная строка (CMD), а есть терминал Powershell. Первая есть во всех Windows, начиная с XP. Вторая появилась в Windows 7. Реестр в них открывается одинаково:
Запуск редактора реестра через командную строку командой regedit
6 — Через сторонние программы
Помимо встроенной в Windows утилиты RegEdit, есть широкий выбор специальных бесплатных и платных программ от сторонних разработчиков с доступом к редактированию реестра.
Сразу скажу: если цель — внесение каких-то изменений в редакторе, я в них смысла не вижу. Применять стоит в случаях, когда:
- Нужно внести НЕ разовые правки, а выполнить очистку реестра от мусора, битых ключей, ссылок. В некоторых случаях это ускоряет Windows. На своей практике я такое сильное засорение реестра встречал редко. Сам пользуюсь Windows без переустановки годами и его вообще не чищу.
- Реестр заблокирован, не открывается стандартными средствами системы.
Найти подходящий вариант можете, набрав в поиске в интернете “бесплатный редактор реестра”. Смотрите только, чтобы утилита действительно была бесплатной (путь даже с ограниченными функциями), а не пробной на несколько дней-месяц. Среди платных — мощный инструмент — Reg Organizer.
Большинство программ (не только для работы с реестром) не работает на Window XP.
Как запустить на компьютере редактор реестра Windows
Как мы говорили выше, существует 3 способа выполнения поставленной задачи, а конкретно:
- Запуск реестра Windows с помощью диалогового окна «Выполнить».
- Функция поиска для запуска реестра.
Первый вариант, по мнению многих юзеров, является одним из самых быстрых и удобных способов, как запустить редактор реестра в Виндовс. Он основывается на использовании диалогового окна «Выполнить».
Пошагово этот процесс выглядит следующим образом:
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://4.404content.com/resize/730x-/1/F7/3F/1172328109129336703/fullsize.png)
Рис. 4. Ввод слова «regedit» в окно выполнения программ Windows
Как видим, все достаточно легко и просто.
Если нет, попробуйте использовать второй вариант. Он заключается в том, чтобы выполнить несколько простых шагов:
- Левой клавишей мышки нажимаем на меню «Пуск».
- Останется просто нажать на него, чтобы запустить программу.
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://4.404content.com/resize/730x-/1/36/18/1172328109070878588/fullsize.png)
Рис. 5. Поиск редактора реестра через меню «Пуск»
Опять же, здесь все выполняется предельно просто.
Третий вариант еще более простой, чем два предыдущих. Заключается он в том, чтобы на диске «С» открыть папку «Windows» и найти там редактор реестра. Он будет называться «regedit.exe» (как это показано на рисунке 6). Если у вас 64-битная операционная система, в этой папке будет находиться сразу два файла — «regedit.exe» и «regedit32.exe». Второй предназначен для запуска под 32 бит. Останется лишь запустить его двойным щелчком мыши.
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://3.404content.com/1/CE/58/1172328109101549438/fullsize.png)
Рис. 6. Файл «regedit.exe» в папке «Windows»
Примечание: Если у вас в качестве системного используется какой-то другой диск (не «С»), папка «Windows» будет находиться внутри него. Чаще всего все-таки используется именно диск «С».
Если вам что-то непонятно, мы будем рады ответить на все вопросы в комментариях!
https://youtube.com/watch?v=VqRwoF6lE-s%3Frel%3D0%26enablejsapi%3D1
Что такое regedit Windows и как с ним правильно работать
Как редактировать реестр
Под редактирование реестр в основном подразумевается изменение существующих параметров разделов. Находите нужный раздел слева, дважды кликаете на изменяемом параметре (справа) и в открывшемся окошке вводите новое значение. Жмете ОК
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://4.404content.com/1/14/8A/656354678236513341/fullsize.jpg)
Иногда необходимо создать новый параметр или раздел. для этого можно кликнуть правой кнопкой мышки по пустому полю в правой части (там где параметры) раскрыть меню Создать и выбрать тип создаваемого параметра
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://4.404content.com/1/57/46/656354678324069438/fullsize.jpg)
Вызвав контекстное меню в разделе параметры так же можно создать новый раздел или параметр
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://3.404content.com/1/D5/B5/656354678422635583/fullsize.jpg)
Для меня более привычнее первый вариант.
Так же раздел или параметр можно Удалить или Переименовать
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://3.404content.com/1/7F/DF/656354678868280384/fullsize.jpg)
вызвав контекстное меню на параметре.
Какие опасности таит незнание работы с реестром
Временами, могут возникать большие проблемы с операционной системой. Тогда редактирование реестра поможет вам в исправлении ошибок.
Некорректная работа реестра Windows может вызвать зависание устройства, плохую работу операционной системы. А также могут возникнуть проблемы с одной или даже со многими программами.
В конечном счёте это может привести к тому, что пользователь вообще не сможет загрузить операционную систему. Вирусы способны навредить работе операционной системы и даже редактировать необходимые для работы параметры реестра.
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://3.404content.com/resize/730x-/1/51/92/1172328109104957309/fullsize.jpg)
Рис. 3. Если не знать, что такое реестр, можно иметь большие проблемы с вирусами.
Если говорить конкретно, то проблемы, связанные с реестром, могут быть следующими:
- Снижение производительности компьютера. Здесь все просто. Выше мы говорили о том, что реестр представляет собой базу данных. Так вот, чем дольше Вы пользуйтесь своей ОС, тем больше разрастается эта самая база. Со временем она становится настолько большой, что система уже не может ее обрабатывать.
- Некорректное отображение списка программ. Например, в меню «Установка и удаление программ» находятся удаленные давно программы. Это возникает, опять же, из-за каких-то сбоев в реестре операционной системы.
На самом деле подобных проблем может быть очень много, и если Вы будете искать в интернете, как их решить, обязательно попадете на вариант, где используется реестр. Вполне логично, что для этого необходимо знать, что же вообще такое regedit и как к нему добраться.
Поэтому чтобы предотвратить подобные проблемы, важно временами очищать и проводить оптимизацию реестра.
Способ 1. Использование диалогового окна
Самым простым и удобным способом открыть редактор в Windows является использование диалогового окна выполнения задач. Для этого пользователю необходимо выполнить следующие шаги:
- Нажать одновременно клавиши Win и R;
- Нажать «ОК».
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://3.404content.com/resize/730x-/1/2B/AB/1686264384502891706/fullsize.jpg)
После подтверждения может потребоваться ещё раз согласиться с запуском программы (при включенном контроле учётных записей пользователей) и дождаться появления редактора.
Теперь можно заниматься изменением параметров реестра.
Способ 2. Поиск файла редактора
Ещё одним простым способом запуска редактора является использование стандартных функций поиска файлов операционной системы.
В ОС Windows 7 для этого потребуется открыть меню «Пуск» (нажатием кнопки на экране или клавиши Win) и ввести в поисковом окне слово regedit.
На поиск системного файла обычно уходит не больше нескольких секунд. Редактор запускается нажатием на его название.
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://4.404content.com/resize/730x-/1/F3/89/1686264384563971261/fullsize.jpg)
Отличия для других версий ОС Windows
Способ запуска через поисковое окно подходит для Виндовс 7 и более старых вариантов системы. Однако для новых версий существует несколько отличий:
- Восьмое поколение, не имеющее кнопки «Пуск», требует перед началом поиска нажатия клавиши Win;
- Для версии 8.1. отличий от седьмой части нет;
- В Windows 10 поиск редактора осуществляется также с помощью поля «Поиск в интернете и Windows», расположенного в панели задач. Вариант не работает в Home-версии платформы.
Также мы рекомендуем воспользоваться программой Reg Organizer. Она предназначена для оптимизации операционной системы Windows. Она способна привести в порядок реестр ОС и этим поднять скорость работы системы.
Как сделать резервную копию реестра и восстановить его
Прежде чем вносить изменения в реестр Windows желательно знать как сделать его копию и как с помощью этой копии восстановиться. Если нам нужно сделать копию всего реестра Windows, то жмем правой кнопкой мышки на разделу Компьютер и выбираем Экспортировать
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://4.404content.com/1/98/85/656354675795166263/fullsize.jpg)
Задаем папку в которую нам нужно экспортировать реестр, проверяем установку «Весь реестр», задаем имя и жмем Сохранить
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://4.404content.com/1/0A/28/656354675817448504/fullsize.jpg)
Немного подождав у меня на рабочем стеле образовалась копия реестра размером в 150 МБ. Таким же образом можно экспортировать определенную раздел или подраздел реестра.
Для того, чтобы восстановить реестр или его подраздел из экспортированного файла нужно запустить этот reg-файл (дважды кликнув по нему левой кнопкой мышки) и согласиться с добавление сведений в реестр нажав Да
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://3.404content.com/1/29/19/656354677312980027/fullsize.jpg)
При этом все сделанные изменения будут потеряны. Если вы после того как сделали копию реестра установили программу и она провела свои ассоциации, то после восстановления реестра программа в компьютере останется, а ассоциации придется восстанавливать заново.
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://3.404content.com/1/70/96/656354677640397884/fullsize.jpg)
Понятное дело, что лень делать копию реестр при каких-либо изменениях. Это в первую очередь относится ко мне. Если для вас это тоже актуально, то сильно рекомендую включить защиту системы, чтобы автоматически создавались точки восстановления системы. В этих точках будет копия реестра.
Проблемы консолей Visual Studio
В Visual Studio имеется возможность подключения консолей, по умолчанию подключены командная строка для разработчика и Windows PowerShell для разработчика. К достоинствам можно отнести возможности определения собственных параметров консоли, отдельных от общесистемных, а также запуск консоли непосредственно в директории разработки. В остальном – это обычные стандартные консоли Windows, включая, как показано ранее, установленную кодовую страницу по умолчанию.
Отдельной опцией Visual Studio является встроенная односеансная консоль отладки, которая перехватывает команду Visual Studio на запуск приложения, запускается сама, ожидает компиляцию приложения, запускает его и отдает ему управление. Таким образом, отладочная консоль в течение всего рабочего сеанса находится под управлением приложения и возможность использования команд Windows или самой консоли, включая команду CHCP, не предусмотрена. Более того, отладочная консоль не воспринимает кодовую страницу по умолчанию, определенную в реестре, и всегда запускается в кодировке 437 или 866.
Совет 6. Тестирование приложения целесообразно выполнять во внешних консолях, более дружелюбных к локализации.
Анализ проблем консолей был бы не полон без ответа на вопрос – можно ли запустить консольное приложение без консоли? Можно – любой файл “.exe” запустится двойным кликом, и даже откроется окно приложения. Однако консольное приложение, по крайней мере однопоточное, по двойному клику запустится, но консольный режим не поддержит – все консольные вводы-выводы будут проигнорированы, и приложение завершится
Создание резервной копии реестра Windows перед изменениями
Любое неверное изменение ключей реестра способно привести к проблемам в работе операционной системы. Поэтому прежде чем приступать к любым правкам, настоятельно рекомендую сделать резервную копию редактора! Даже если хотите лишь почистить реестр программами и ничего не планируете редактировать вручную. Займет 1 минуту, а при возникновении неполадок в Windows — это ваш спасательный круг. Сможете восстановить работоспособность ПК.
Как сделать резервную копию редактора реестра:
- Запустите реестр, кликните на меню “Файл” — “Экспорт”;
- Выберите папку, куда хотите сохранить копию. В “Имя файла” укажите понятное название, чтобы легко смогли найти при необходимости. Отметьте пункт “Весь реестр”, нажмите “Сохранить”.
Размер сохраненного файла программы достигает 500 мб.
Можно сохранять отдельные ветки реестра, отметив не “Весь реестр”, а “Выбранная ветвь” (вы должны находиться в ней). Это актуально, когда вы меняете значения только конкретного раздела.
Стратегия локализации приложения в консоли
- Удалить приложение PowerShell (если установлено), сохранив Windows PowerShell;
- Установить в качестве кодовую страницу консоли по умолчанию CP65001 (utf-8 Unicode) или CP1251 (Windows-1251-Cyr), см. совет 5;
- Разработку приложений выполнять в кодировке utf-8 Unicode;
- Контролировать кодировку файлов исходных кодов, текстовых файлов данных, например с помощью Notepad++;
- Реализовать программное управление локализацией приложения в консоли, пример ниже под катом:
Как открыть редактор реестра
1. C помощью поиска в меню Пуск Открываем меню Пуск и в строке поиска пишем «regedit». В найденных результатах выбираем regedit.exe
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://3.404content.com/1/46/A5/656354675457786933/fullsize.jpg)
2. С помощью проводника Нам нужно приложение regedit.exe которое находится в директории (папке) C:Windows
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://3.404content.com/1/D8/F0/656354676171342905/fullsize.jpg)
Запустив файл regedit.exe мы откроем редактор реестра.
Локализация отладочной консоли Visual Studio
Отладочная консоль – наиболее востребованная консоль разработчика, гораздо более удобная, чем внешняя консоль, поэтому резонно приложить максимум усилий для ее локализации.
На самом деле, правильнее говорить о локализации приложения в консоли – это важное уточнение. Microsoft по этому поводу высказывается недвусмысленно: “Programs that you start after you assign a new code page use the new code page. However, programs (except Cmd.exe) that you started before assigning the new code page will continue to use the original code page”. Иными словами, консоль можно локализовать когда угодно и как угодно, но приложение будет локализовано в момент стабилизации взаимодействия с консолью в соответствии с текущей локализацией консоли, и эта локализация сохранится до завершения работы приложения. В связи с этим возникает вопрос – в какой момент окончательно устанавливается связь консоли и приложения?
Важно! Приложение окончательно стабилизирует взаимодействие с консолью в момент начала ввода-вывода в консоль, благодаря чему и появляется возможность программного управления локализацией приложения в консоли – до первого оператора ввода-вывода.
Ниже приведен пример вывода тестового приложения в консоль, иллюстрирующий изложенное. Метод Write получает номера текущих страниц, устанавливает новые кодовые страницы вводного и выводного потоков, выполняет чтение с консоли и записывает выводную строку, содержащий русский текст, в том числе считанный с консоли, обратно в консоль. Операция повторяется несколько раз для всех основных кодовых страниц, упомянутых ранее.
- приложение меняет кодовые страницы консоли (current, setted);
- по окончании работы приложения изменения консоли сохраняются (строка 14 – Active codepage 1252);
- Приложение адекватно локализовано только в случае совпадения текущих кодовых страниц консоли (setted 1251:1251) с начальными кодовыми страницами (строки 8 и 10).
Совет 7. Обязательный и повторный! Функции SetConsoleCP должны размещаться в коде до первого оператора ввода-вывода в консоль.
Способ 3. Запуск исполняемого файла
Учитывая, что редактор реестра представляет собой обычный файл с расширением .exe, запустить его можно тем же способом, как и все остальные приложения.
Обычный двойной клик левой кнопкой мыши по нему открывает утилиту, предварительно спрашивая о разрешении доступа.
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://3.404content.com/resize/730x-/1/72/55/1686264384519931067/fullsize.jpg)
Исполняемый файл в папке Windows
Перед тем как запустить, файл необходимо найти. Обычно он расположен в таких папках:
- C:Windows (для всех версий системы);
- C:WindowsSystem32 (в 32-битной платформы);
- C:WindowsSysWOW64 (для 64-разрядной ОС).
Совет! В некоторых случаях, когда система 64-битная, вместо regedit.exe в соответствующих папках можно обнаружить ещё один файл – regedt32.exe. Он выполняет те же функции и является дополнительным.
В случае если ни в одном из указанных мест системная утилита не была найдена, следует поискать её в папке WinSxS, тоже находящейся в основной директории Windows на системном диске.
Виды консолей
В общем случае функции консоли таковы:
- управление операционной системой и системным окружением приложений на основе применения стандартных системных устройств ввода-вывода (экран и клавиатура), использования команд операционной системы и/или собственно консоли;
- запуск приложений и обеспечение их доступа к стандартным потокам ввода-вывода системы, также с помощью стандартных системных устройств ввода-вывода.
Основная консоль Windows – командная строка или иначе командный процессор (CMD). Большие возможности предоставляют оболочки PowerShell (PS), Windows PowerShell (WPS) и Terminal. По умолчанию Windows устанавливает Windows Power Shell мажорной версией до 5, однако предлагает перейти на новую версию – 7-ку, имеющую принципиальное отличие (вероятно, начинающееся с 6-ки) – кроссплатформенность. Terminal – также отдельно уставливаемое приложение, по сути интегратор всех ранее установленных оболочек PowerShell и командной строки.
Отдельным видом консоли можно считать консоль отладки Visual Studio (CMD-D).
Проблемы с доступом
Воспользовавшись одним из трёх несложных способов вывода на экран редактора реестра операционной системы, выполняют те действия, для которых понадобилась утилита.
Но иногда это может быть запрещено – например, вирусом или администратором.
В первом случае чаще всего используют антивирусные программы или пытаются восстановить предыдущее работоспособное состояние системы (команда F8 при загрузке и выбор соответствующего пункта).
Также помогает копирование файла regedit.exe с другого компьютера, хотя это может вызвать проблему работоспособности некоторых приложений.
Но, если доступ запретил администратор, путём к решению проблемы станет изменение ключа реестра.
Проверить, действительно ли запрет установлен, можно, открыв пункт реестра по адресу HKCUSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem.
Здесь следует найти параметр DisableRegistryTools и узнать его значение. Если оно равно единице – утилита отключена администратором.
Если нулю – проблема заключается в чём-то другом, и для её решения, возможно, понадобится использование других утилит или даже переустановка системы.
Вернуть доступ к изменению реестра можно, открыв пункт «Групповые политики»:
- Открыть меню выполнения (одновременно нажав Win и R);
- В открывшемся меню найти в левой половине папку «Локальный компьютер»;
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://3.404content.com/resize/730x-/1/B6/A2/1686264384566330558/fullsize.jpg)
Восстановление возможности редактировать файл
Теперь следует выбрать пункт запрета доступа к редактированию реестра и два раза кликнуть по нему мышью.
После перестановки переключателя в отключенное положение блокировка должна быть снята, и редактирование снова возможно.
Основные выводы
Я показал все способы запуска реестра в любых Windows. Запомнить несколько будет несложно. Попрактикуйтесь сразу после изучения инструкции.
Затем сможете без проблем посмотреть редактор, даже если перестанет запускаться консоль или не будет работать поиск из-за сбоя в настройках системы. Потому что вы будете знать уже несколько способов.
Я применяю в основном окно “Выполнить”, поскольку вношу правки в реестр нечасто.
И напомню: не стоит пренебрегать резервным копированием. 1 минута времени — возможность исправить ситуацию c Windows при неосторожных действиях в редакторе.
Остались вопросы? Не стесняйтесь и спрашивайте внизу страницы. Я рад обратной связи и с удовольствием буду стараться помочь с решением 😊 А если инструкция помогла, можете сделать публикацию в соцсети (кнопки ниже). Тем самым вы участвуете в развитии блога и помогаете другим находить ответы!
Итоги
Открыв редактор и получив возможность изменения реестра, следует быть очень осторожным, потому что неправильные действия могут привести к нарушению работоспособности системы.
Лучше всего заниматься редактированием не вручную, а с использованием специальных программ – они предотвращают большую часть изменений, влияющих на работу Windows, или хотя бы предупреждают о них.
https://youtube.com/watch?v=Y5zInJbzxds%3Frel%3D0%26enablejsapi%3D1
Как открыть редактор реестра Windows
Способы запустить редактор реестра Windows 10, 8.1 и Windows 7 для начинающих
https://youtube.com/watch?v=dfhbf0JbR1Y%3Frel%3D0%26enablejsapi%3D1
Редактор реестра Windows 7
Как открыть редактор реестра. Как сделать бекап или копию. Как редактировать реестр. Как быстро попасть в нужное место.
![Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла] Статья [0x01] Исследуем Portable Executable (EXE-файл) [Формат PE-файла]](https://msconfig.ru/wp-content/uploads/2023/05/fullsize.jpg)


