Реестр является основной частью Windows с 1992 года, еще с бытности Windows 3.1. Он функционирует как внутренняя база данных приложений и самой Windows. При правильном обращении может предложить множество небольших настроек для повышения производительности ОС. К сожалению, визуальный редактор реестра не предполагает простоту и удобство настройки операционки для простых пользователей системы. Он включает в себя множество параметров и настроек, разобраться в которых проблематично даже специалисту.
Тем не менее, если вы знаете, где искать и что менять, есть много параметров, изменение которых приведет к улучшению Windows, не создавая ненужных проблем. Мы составили перечень некоторых полезных усовершенствований, которые сможет внести любой пользователь.
Для этого необходимо точно следовать нашим советам и пошаговым описаниям, изменяя содержимое реестра своей ОС.
Немного теории.
Для того, чтобы войти в реестр Windows для редактирования, необходимо сделать 2 простых шага:
- Запустить команду «Выполнить»
- через «Пуск»>«Выполнить»
- комбинация клавиш «Win»+«R»
- В окне «Открыть» набираем команду «regedit» для запуска Редактора, с помощью которого будем изменять реестр.
После запуска оболочки редактора переходим непосредственно к внесению изменений.
Кнопки панели задач
Если в приложении открыто несколько окон, например, два документа MSExcel, то по умолчанию, они группируются под одним значком. При наведении курсора – отображаются миниатюры каждого из них, что позволяет выбрать необходимый. Однако, можно задать параметры, при которых щелчок по значку возвращает пользователя в последний активный документ.
Для этого редактируем ветку:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced
Создаем новый параметр DWORD под названием «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 на вашем компьютере.