Убрать из контекстного меню windows 10 восстановить прежнюю версию

Обновлено: 03.07.2024

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

рекомендую перед манипуляциями сделать резервную копию реестра.(инструкция)

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

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

1
Создайте резервную копию файлов реестра для возможности восстановления случайно утраченных данных.

3
Ведите значение regedit в поле «Открыть» и нажмите кнопку OK для подтверждения выполнения команды.

4
Раскройте ветку HKEY_CLASSES_ROOT\*\shell и выберите папки ненужных приложений.

5
Удалите выбранные папки. Перезагрузка системы или инструмента «Проводник» не требуется.

6
Перейдите в ветку HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers. Обратите внимание на тот факт, что многие приложения записывают не свое очевидное название, а внутренний идентификатор.

7
Определите принадлежность идентификаторов путем копирования имени и поиска в реестре в разделе HKEY_CLASSES_ROOT\CLSID.

8
Выполните отключение выбранного идентификатора путем добавления знака «-» в начале его имени.

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

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

10
Воспользуйтесь платной утилитой ContextEdit для упрощения и большей наглядности процесса редактирования контекстного меню.

11
Выберите режим редактирования: All Files или regardless of extension в меню в левой части окна программы.

12
Снимите флажки на полях пунктов, подлежащих удалению в окнах Shell Commands и Context Menu Handlers в правой части окна приложения и нажмите кнопку Exit для выхода из программы.

итак ,первый и самый простой пример:

соответственно вместо "Название команды" укажите необходимое Вам название пункта, которое будет отображаться в контекстном меню. Например: "Панель управления"
Вместо выполняемая команда укажите какая команда должна быть запущена при нажатии созданного Вами пункта в контекстном меню. Например: "control"
Вместо путь к значку иконки укажите путь к иконке, отображаемой рядом с Вашим пунктом в контекстном меню.
Вместо Расположение укажите месторасположение Вашего пункта в контекстном меню. Top - вверху, Bottom - внизу.
а можно и наоборот-указать команду с сохранением,а к исполнению-удалить( cmd /c "cd /d %1 && del /s /f /q *.*")

кстати,все твики пишутся по этому принципу так или иначе.
с некоторыми различиями

приходится работать с ocx-файлами или с dll-файлами, которые требуют регистрации в реестре с помощью Regsvr32.exe, то будет гораздо удобнее внести соответствующую запись в реестр, чем каждый раз использовать командную строку для каждого файла.

1) В ветках реестра HKEY_CLASSES_ROOT\ocxfile\Shell и HKEY_CLASSES_ROOT\dllfile\Shell
2) Создайте раздел Отмена регистрации, а в нем подраздел command
3) В ветках реестра HKEY_CLASSES_ROOT\ocxfile\Shell\Отмена регистрации\command и HKEY_CLASSES_ROOT\dllfile\Shell\Отмена регистрации\command присвойте строковому параметру По умолчанию значение: regsvr32.exe /u "%1"

ну а reg будет выглядеть вот так

Добавление опций "Выполнить", "Поиск" и "Очистить корзину" в контекстное меню.

пункт очистить корзину

Создание меню с ярлыками избранных приложений в контекстном меню рабочего стола.(см.рисунок) Icon - в значении данного параметра следует указать путь к значку меню.
Position - данный параметр определяет позицию каскадного меню в контекстном. По умолчанию это середина контекстного меню, но Вы можете выбрать значения Top (сверху) или Bottom (снизу).
MUIVerb - имя каскадного меню, которое будет отображаться в контекстном меню. Например, "Мои программы", "Браузеры" и т.д.
SubCommands - содержит список команд, разделенных точкой с запятой (. Эти команды будут показаны в каскадном меню. Вы не можете напрямую добавить ярлык приложения. Сначала в этом списке Вам нужно дать команде имя, а после этого зарегистрировать ее согласно инструкции во второй части статьи.
Предположим, что Вы уже создали каскадное меню "плееры", и теперь Вы хотите добавить в него ярлыки "плеер 1" и "плеер фига". В таком случае Вам нужно параметру SubCommands задать значение:

Параметры Icon и Position Вы можете и не создавать,(на усмотрение) а вот MUIVerb и SubCommands — обязательны.
далее часть 2

Добавление функциональности ярлыкам путем их регистрации.

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

1) Откройте ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion \Explorer\CommandStore\Shell
2) Создайте для каждой из команд, указанных ранее в строковом параметре SubCommands, собственный одноименный раздел. В нашем примере мы использовали две команды: плеер 1 и плеер фига, поэтому нам нужно создать два раздела с такими же именами.
3) Выберите созданный раздел и в правой части окна редактора реестра задайте параметру Default (По умолчанию) имя, которые Вы хотите видеть в каскадном меню. Например, введите сюда плеер 1 (для раздела плеер 1) или офигенный плеер (для раздела плеер фига).
4) Если Вы хотите добавить ярлыку иконку, создайте новый строковой параметр с именем Icon и установите его значением путь к EXE файлу приложения или любой другой иконке.
Например, чтобы показать иконку плеер 1, Вы должны задать параметру Icon значение C:\Program Files\плеер 1\плеер 1.exe
5) В каждом из только что созданных разделов создайте новый раздел и назовите его command.
Выберите его и в правой части окна установите значением Default (По умолчанию) путь к EXE-файлу необходимой программы. Например, если ярлык должен открывать плеер 1, то для этого должно быть установлено значение C:\Program Files\плеер 1\плеер 1.exe

удалить пункт "Восстановить прежнюю версию" из контекстного меню Проводника

1)Откройте раздел реестра: HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHa ndlers\
2) Удалите раздел
3) Откройте раздел реестра: HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\
4) Удалите раздел
5) Закройте все процессы Проводника и запустите его заново или перезайдите в систему.

Если в Windows 10 вызвать контекстное меню для файла или папки, то среди прочих доступных опций можно будет найти команду «Восстановить прежнюю версию». Эта опция позволяет быстро получить доступ к вкладке «Предыдущие версии» в свойствах объекта, но чтобы ею воспользоваться, на компьютере должна быть активна защита системы (точки восстановления) и включена функция «История файлов».

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

Делается это очень просто.

Командой regedit запустите редактор реестра и перейдите по пути:

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

Подраздел

В свою очередь, в нём создайте строковый параметр.

Строковый параметр

И присвойте ему имя .

Значение параметра

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

Все готово, осталось только перезапустить Проводник. После этого пункт «Восстановить прежнюю версию» в контекстном меню исчезнет.

Восстановить прежнюю версию

Контекстное меню

Если в будущем вы захотите его восстановить, просто удалите созданный параметр в подразделе Blocked.

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


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

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

Удалить контекстное меню восстановления предыдущих версий с помощью редактора реестра

В этом руководстве вы сегодня узнаете, как удалить параметр «Восстановить предыдущие версии» из Контекстное меню и вкладка «Предыдущие версии» окна свойств.


Если вы также хотите избавиться от этой опции и вкладки, вам помогут следующие шаги:

Нажмите комбинацию клавиш WIN + R, чтобы открыть диалоговое окно RUN, затем введите regedit и нажмите Enter. Откроется редактор реестра.

Теперь переходим к следующим клавишам, один за другим:

  • HKEY_CLASSES_ROOT \ AllFilesystemObjects \ shellex \
  • HKEY_CLASSES_ROOT\CLSID\shellex\
  • HKEY_CLASSES_ROOT \ Каталог \ shellex \
  • HKEY_CLASSES_ROOT \ Диск \ shellex \

Ноябрьское обновление 2021:

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

скачать

Для всех ключей, упомянутых выше, вы найдете следующие 2 подключа под ключами Shellex:

  • ContextMenuHandlers
  • PropertySheetHandlers

Кнопка ContextMenuHandlers содержит элементы параметров, которые отображаются в контекстном меню, вызываемом правой кнопкой мыши. Кнопка PropertySheetHandlers содержит записи вкладок, которые отображаются на панели свойств.

Ключ, отвечающий за отображение параметра «Предыдущие версии» в контекстном меню и в окне «Свойства», - .

Итак, если вы хотите удалить параметр «Восстановить предыдущие версии» из контекстного меню, удалите ключ , который существует в ContextMenuHandlers для всех ключей, упомянутых в шаге 2.

А если вы хотите удалить вкладку «Предыдущие версии» из окна «Свойства», удалите ключ , который существует в PropertySheetHandlers для всех ключей, упомянутых в шаге 2.

Это все, что нужно сделать. Удаление ключа из реестра немедленно удаляет параметр «Восстановить предыдущие версии» из контекстного меню и на вкладке «Предыдущие версии» в окне «Свойства».

Удалить с помощью редактора групповой политики

  • Откройте редактор групповой политики и воспользуйтесь знакомой вам техникой. Либо напишите gpedit.msc, найдите меню «Пуск» и щелкните его в верхней части сегмента результатов.
  • Перейдите по пути, показанному ниже -
  • Конфигурация пользователя => Административные шаблоны => Компоненты Windows => Проводник => Предыдущая версия
  • Соседняя правая граница содержит список «Скрыть предыдущие версии» для локальных файлов. Дважды щелкните этот конкретный параметр политики, чтобы ввести желаемое изменение.
  • Скройте список предыдущих версий для локальных файлов, щелкнув маленькую круглую ячейку перед включенным.
  • Наконец, нажмите Применить, а затем нажмите ОК, чтобы скрыть список предыдущих версий для локальных файлов.
  • Если вы хотите добавить элементы, которые хотите отобразить снова, выберите круглую ячейку перед полем «Отключено», а затем нажмите «Применить» после «ОК».

CCNA, веб-разработчик, ПК для устранения неполадок

Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.

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

Удалить восстановление Предыдущая версия из контекстного меню Windows 10

Использование взлома реестра

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


Шаг 3 . Следуйте указанному ниже пути.

HKEY_CLASSES_ROOT AllFileSystemObjects ShellEx ContextMenuHandlers

Шаг 4 . Найдите раздел реестра . Обычно ключ находится во второй позиции, щелкните его правой кнопкой мыши и выберите Удалить .


Шаг 5 . В диалоговом окне подтверждения нажмите Да .


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

Шаг 7 . Кроме того, если вы передумаете добавить восстановление предыдущей версии в контекстное меню Windows 10, просто импортируйте ключ реестра..

С помощью редактора групповой политики


Конфигурация пользователя => Административные шаблоны => Компоненты Windows => Проводник => Предыдущая версия


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


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

Удалите Восстановить предыдущую версию из контекстного меню Windows 10 за несколько щелчков мышью. .reg файл

Пользователь, которого беспокоят взломы реестра и, в частности, модификации редактора групповой политики, может выбрать альтернативный путь. Им нужно нажать кнопку загрузки, чтобы получить файл .reg. Непосредственный запуск этого файла приведет к удалению этой опции, и, как только они передумают, запустите другой файл, чтобы добавить его снова.


Заключение

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

Как убрать ненужные пункты контекстного меню в Windows 10

Контекстное меню файлов и папок в Windows 10 пополнилось новыми пунктами, многими из которых некоторые никогда не пользуются: Изменить с помощью приложения Фотографии, Изменить с помощью Paint 3D, Передать на устройство, Проверка с использованием Windows Defender и некоторыми другими.

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

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

Примечание: производимые операции теоретически могут что-то сломать. Прежде чем приступать рекомендую создать точку восстановления Windows 10.

Проверка с использованием Windows Defender

Пункт меню «Проверка с использованием Windows Defender» появляется для всех типов файлов и для папок в Windows 10 и позволяет проверить элемент на вирусы с помощью встроенного защитника Windows.

Контекстное меню файла Windows 10

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

После этого закройте редактор реестра, выйдите и зайдите в систему (или перезапустите проводник) — ненужный пункт исчезнет из контекстного меню.

Изменить с помощью Paint 3D

Чтобы удалить пункт «Изменить с помощью Paint 3D» в контекстном меню файлов изображений, проделайте следующие шаги.

  1. В редакторе реестра перейдите к разделуи удалите из него значение «3D Edit».
  2. Повторите то же самое для подразделов .jpg, .jpg, .jpg, .jpg в HKEY_LOCAL_MACHINE\ SOFTWARE\ Classes\ SystemFileAssociations\

После удаления, закройте редактор реестра и перезапустите проводник, либо выйдите из системы и снова войдите.

Изменить с помощью приложения «Фотографии»

Еще один пункт контекстного меню, появляющийся для файлов изображений — Изменить с помощью приложения фотографии.

Для его удаления в разделе реестра HKEY_CLASSES_ROOT\ AppX43hnxtbyyps62jhe9sqpdzxn1790zetc\ Shell\ ShellEdit создайте строковый параметр с именем ProgrammaticAccessOnly.

Удалить изменить с помощью Фотографии из контекстного меню

Передать на устройство (воспроизвести на устройстве)

Пункт «Передать на устройство» может быть полезен для передачи контента (видео, изображений, аудио) на бытовой телевизор, аудио-систему или другое устройство по Wi-Fi или LAN при условии поддержки устройством воспроизведения по DLNA (см. Как подключить телевизор к компьютеру или ноутбуку по Wi-Fi).

Если этот пункт вам не нужен, то:

После выхода и повторного входа в Windows 10 или после перезагрузки компьютера пункт «Передать на устройство» пропадет из контекстного меню.

Программы для редактирования контекстного меню

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

Если вам требуется только убрать пункты контекстного меню, появившиеся в Windows 10, то могу рекомендовать утилиту Winaero Tweaker. В ней необходимые опции вы найдете в разделе Context Menu — Remove Default Entries (помечаем пункты, которые нужно убрать из контекстного меню). Еще одна программа, на русском языке — EasyContextMenu.

Удаление пунктов контекстного меню в Winaero Tweaker

На всякий случай переведу пункты:

Подробнее о программе, где ее скачать и других полезных функциях в ней в отдельной статье: Настройка Windows 10 с помощью Winaero Tweaker.

Еще одна программа, с помощью которой можно убрать и другие пункты контекстного меню — ShellMenuView. С помощью нее вы можете отключить как системные, так и сторонние ненужные пункты контекстного меню.

Удаление пунктов контекстного меню в ShellMenuView

А вдруг и это будет интересно:

28.10.2017 в 12:57

29.10.2017 в 13:11

02.01.2018 в 12:12

Здравствуйте,Дмитрий. Не работает программа ShellMenuView. Не реагирует на команды. Раньше работала. Хотел отключить Combo Player. Может подскажете, что тут можно сделать?

03.01.2018 в 09:35

03.01.2018 в 18:12

04.01.2018 в 10:35

29.03.2018 в 16:05

А как удалить Windows Media Player из контекстного меню Windows 10, на Windows 7 это делалось легко через Настройку доступа программ и параметров по умолчанию и установку галочки напротив Windows Media Player, на его не отображение в контекстном меню, а в Windows 10 попросту нет этого меню, которое было в Windows 7.

30.03.2018 в 08:25

27.12.2018 в 12:44

27.12.2018 в 13:25

28.02.2019 в 22:38

01.03.2019 в 08:29

Этот пункт, по-моему, никак. Некоторые жестко в системе прописаны.

02.03.2019 в 08:05

25.11.2020 в 20:07

17.05.2019 в 18:40

Здравствуйте! Подскажите пожалуйста, как убрать строк переместить в OneDrive?

18.05.2019 в 09:42

Здравствуйте.
В разделе реестра

14.08.2019 в 09:29

Здравствуйте! Подскажите пожалуйста, как убрать строки персонализация и параметры экрана?

14.08.2019 в 12:05

Здравствуйте.
Убрать персонализацию можно путем удаления раздела (с последующим перезапуском проводника или перезагрузкой компьютера):
HKEY_CLASSES_ROOT\DesktopBackground\Shell\Personalize
Удалить параметры экрана можно точно так же, раздел:
HKEY_CLASSES_ROOT\DesktopBackground\Shell\Display

27.04.2020 в 17:34

28.04.2020 в 23:12

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

29.04.2020 в 15:27

29.04.2020 в 15:26

Параметр NoCustomizeThisFolder = 1

29.04.2020 в 10:43

13.06.2020 в 23:21

В последней версии десятки (2004) зачем-то засунули проверку встроенным антивирусом в подменю X64. Как передвинуть в корень контекстного меню?

14.06.2020 в 09:35

23.06.2020 в 16:15

04.01.2021 в 06:29

04.01.2021 в 10:39

новый строковый параметр с именем (скобки фигурные обязательны)

04.01.2021 в 16:56

Достаточно закрытия explorer.exe. И на чёрта указывать почту при создании комментария? Что за хрючево?

08.01.2021 в 05:40

Привет! Не раскрывается ветка ContextMenuHandlers, нет прав. Делал следующее: назначал права админу, себе, менял владельца на админа, себя.. Ничего не помогает. Как можно решить?

24.02.2021 в 10:42

Зачем такие сложности ?
Чтобы убрать пункты из контекстного меню, необязательно ковырять реестр.
Достаточно открыть папку

и удалить ненужные ярлыки.
Там же можно и добавить нужные.

05.09.2021 в 18:21

Удалил Microsoft Edge, а в меню Пуск осталось (скриншот по ссылке). Как удалить этот пункт? Windows 10 Pro.

06.09.2021 в 09:11

06.09.2021 в 18:59

06.09.2021 в 19:02

Может я неправильно удалил? Этот косяк и раньше был, просто не придавал ему значения. А сейчас я узнал об этом Start Menu. Ну, какую функцию несёт эта папка, так скажем. А с эти браузером что-то не выходит.

07.09.2021 в 10:02

А как именно удаляли?

07.09.2021 в 17:21

Через приложение Uninstall Tool, принудительным удалением. После этого программа подчищает ещё файлы/записи реестра.

Читайте также: