Улучши Windows 10 — откорректируй реестр

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

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

Для этого необходимо точно следовать нашим советам и пошаговым описаниям, изменяя содержимое реестра своей ОС.

Немного теории.

Для того, чтобы войти в реестр Windows для редактирования, необходимо сделать 2 простых шага:

  1. Запустить команду «Выполнить»
    • через «Пуск»>«Выполнить»
    • комбинация клавиш «Win»+«R»
  2. В окне «Открыть» набираем команду «regedit» для запуска Редактора, с помощью которого будем изменять реестр.
Запуск cmd

После запуска оболочки редактора переходим непосредственно к внесению изменений.

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

Кнопки панели задач

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

Для этого редактируем ветку:

Создание параметра DWORD

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced

Создаем новый параметр DWORD под названием «LastActiveClick». Его значение устанавливаем равное 1, как показано ниже.

LastActiveClick с значением 1

Продолжительность анимации меню

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

HKEY_CURRENT_USER\Control Panel\Desktop

Значение, которое можно изменить, называется «MenuShowDelay»; по умолчанию — 400 миллисекунд, но можно уменьшить его (или увеличить, если хотите). Вы также можете выбрать, чтобы окна всплывали, а не проявлялись, открывая приложение «Настройки», ища переключатель, обозначенный «Показать анимацию в Windows», и передвинув переключатель.

Будьте осторожны, — мгновенное появление подменю на самом деле сильно отвлекает!

Выключение Windows

Когда вы завершаете работу или перезапускаете Windows, операционная система «инструктирует» все запущенные процессы о прекращении работы. Иногда, запущенная программа не прекращает работу — и это может быть по уважительной причине. Например, открыто диалоговое окно «Сохранить файл», в котором вам нужно осуществить действие. Но чаще всего, причина в некачественно написанной программе, которая не закрывается так быстро, как должна. Если вам не нравится ждать, вы можете приказать Windows принудительно закрывать все процессы, когда пришло время перезагрузки.

Для этого перейдите к:

HKEY_CURRENT_USER\USER\Control Panel\Desktop

Создайте новое значение DWORD под названием «AutoEndTasks», присвойте ему значение 1. И раздражающие сообщения «Приложение предотвращает выключение» уйдут в прошлое.

Убедитесь, что вы сохранили данные перед тем, как выключить или перезагрузить систему.

Командная строка в контекстном меню 

В предыдущих версиях ОС вы могли удерживать Shift, щелкая правой кнопкой мыши по папке, чтобы увидеть удобную опцию «Открыть окно команд». В Windows 10, меню изменено на «Открыть окно Powershell». Если хотите вернуть опцию командной строки старой школы, ключ для редактирования:

HKEY_CLASSES_ROOT\Directory\Background\shell\cmd

Найдите значение DWORD под названием «HideBasedOnVelocityId»; для восстановления старого меню, переименуйте его в «ShowBasedOnVelocityId».

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

Чтобы получить доступ, нажмите правой кнопкой мыши на «cmd», выберите «Разрешения» и нажмите «Дополнительно». В верхней части окна, которое открывается, вы должны увидеть, что этот ключ для полного доступа разрешен TrustedInstaller. Нажмите ссылку «Дополнительно», затем «Изменить» рядом с этим именем, чтобы открыть диалоговое окно «Выбрать пользователя или группу». Введите свое имя пользователя и нажмите кнопку «ОК», чтобы закрыть это окно, и снова, чтобы закрыть окна «Дополнительные параметры безопасности».

Наконец, как только вы вернетесь в окно «Разрешения для cmd»:

  • выберите группу «Администраторы»;
  • отметьте поле «Разрешить» рядом с «Полный доступ»;
  • нажмите «ОК».
Алгоритм смены прав доступа

Теперь вы можете изменить имя значения.

Убрать «Открыть PowerShell» в контекстном меню

Сделав это, вы можете скрыть элемент меню PowerShell. Ключ, который вам нужно изменить, находится рядом с тем, который мы только что редактировали, по адресу:

HKEY_CLASSES_ROOT\Directory\Background\shell\Powershell

Как вы могли догадаться, скрыть рассматриваемый пункт меню, можно изменив значение с «ShowBasedOnVelocityId» на «HideBasedOnVelocityId».

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

Take Ownership в контекстном меню

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

HKEY_CLASSES_ROOT \*\shell

Теперь:

  • создайте новый подраздел в этом ключе под названием «runas»;
  • дважды щелкните значение «(по умолчанию)», которое автоматически создается для нового ключа;
  • измените его значение на «Take Ownership»;
  • создайте новое значение String внутри ключа runas, называемого «NoWorkingDirectory», и оставьте его значение отключенным.

Следующим шагом в этом процессе является создание нового подраздела в «runas», называемого «command», и снова отредактировать значение «(по умолчанию)» («Default»). Однако на этот раз вам нужно будет ввести следующее значение:

cmd.exe /c takeown /f \»%1\» && icacls\»%1\» /grant administrators:F

Наконец, нам нужно создать новое строковое значение внутри этого ключа под названием «IsolatedCommand»; установите его значение в ту же строку CMD.EXE, как указано выше. Это изменение должно вступить в силу немедленно: при щелчке правой кнопкой мыши по файлу вы теперь увидите возможность «взять права доступа» на себя, не вникая в настройки безопасности Windows.

Take Ownership с папками

Вышеупомянутый хак работает с файлами, но не по целым папкам. Чтобы она работала и в папках, что означает возможность сразу «овладеть» сотнями файлов – перейдите  к:

HKEY_CLASSES_ROOT \Directory\shell

Следуйте тем же инструкциям, что и раньше: создайте новый ключ «runas», измените его значение по умолчанию на «Take Ownership» и создайте новое строковое значение «NoWorkingDirectory». Затем снова создайте подраздел «command», отредактируйте значение «(по умолчанию)».

На этот раз команда:

cmd.exe /c takeown /f \»%1\» /r /d y && icacls \»%1\» /grant administrators:F /t

Еще раз скопируйте приведенную выше команду в новое строковое значение IsolCommand в разделе «command» — и вы закончили.

Очистить контекстное меню «Открыть с помощью»

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

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\

Здесь вы найдете длинный список всех расширений файлов, зарегистрированных на вашем ПК. Прокрутите страницу вниз до той, которую вы хотите отредактировать, а затем разверните ее, чтобы открыть подраздел «OpenWithList». Тут вы найдете все зарегистрированные обработчики. Удалите любой ключ, чтобы изъять его из контекстного меню.

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

Контекстные меню «Копировать в …» и «Переместить в …»

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

HKEY_CLASSES_ROOT \AllFilesystemObjects\shellex\ContextMenuHandlers

Вы увидите, что уже есть подраздел, называемый SendTo. Создайте новый и назовите его «Copy To». Затем отредактируйте его значение «(по умолчанию)» и установите его на

{C2FBB630-2971-11D1-A18C-00C04FD75D13}

Включая фигурные скобки!

Теперь, когда вы щелкаете правой кнопкой мыши по файлу или папке, вы увидите новый пункт меню «Копировать в папку …», который позволяет вам напрямую указать место назначения. Чтобы создать пункт меню «Переместить в папку», сделайте то же самое, но создайте ключ «Move To» и установите его значение по умолчанию

{C2FBB631-2971-11D1-A18C-00C04FD75D13}.

 

Новые возможности контекстного меню

  

Установить при копировании файлов значение «Сделать это для всех элементов» по ​​умолчанию

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

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\OperationStatusManager

Просто измените значение «Confirmation CheckBoxDoForAll» с 0 на 1.

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

Изменить имя владельца и организации

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

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

HKEY_LOCAL_MACHINE \Software\Microsoft\Windows NT\CurrentVersion

Значения называются «RegisteredOrganization» и «RegisteredOwner» — не стесняйтесь изменять их так, как хотите.

Включить пошаговую загрузку

Экран загрузки Windows 10 может быть и элегантен с голубым логотипом на простом черном фоне — но он совершенно не информативный, если что-то пойдет не так. Поэтому продвинутые пользователи могут настроить показ журнала в стиле Linux.

Чтобы включить «режим пошаговой загрузки», перейдите к:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

Создайте новое значение DWORD под названием «VerboseStatus» и устанвите ему значение 1. Как только это будет сделано, приготовьтесь к потоку технической информации при следующем запуске Windows …

 

Вот и все, проведя эти нехитрые манипуляции можно усовершенствовать работу Windows на вашем компьютере.

Материал подготовил: вITязь

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.