Открыть с помощью visual studio как убрать
У меня проблема, когда я пытаюсь построить проект в VS2012.
Не удается построить из-за ошибки:
Не удалось обработать файл xxx.resx из-за того, что он находится в Интернете или в зоне ограниченного доступа или имеет метку веб файла в файле. Удалите метку веб-страницы, если вы хотите обработать эти файлы.
но я попробую этот вариант и не повезло, потому что я не загружал файл из Интернета. Этот проект строился с нуля. В проекте после выбора "Свойства" в Проводнике Windows ничего не произошло, у меня нет опции "разблокировать", только по умолчанию 3 варианта (только чтение, скрытие, архивирование).
Я имею ту же ошибку и не могу построить или перестроить проект. У меня есть теория, которая является недавней ошибкой после обновления Windows. Перед обновлением все работает нормально. Есть идеи?
Перейдите к файлу xxx.resx в проводнике Windows. Щелкните правой кнопкой мыши и выберите свойства. В нижней части диалогового окна есть опция "разблокировать":
Проверьте это и нажмите Применить. Очистите ваше решение, и оно будет построено.
Была такая же проблема после обновления до VS 2017 v15.8.5, и ни одно из решений выше или на других форумах не работало для меня.
Итак, поскольку файл.resx — это просто XML, я просто скопировал содержимое, удалил исходный файл и воссоздал его с помощью скопированного содержимого.
Это было единственное, что сработало, и это сработало в первый раз.
Я тоже не уверен, у меня такая же проблема.
Но, что я сделал, был хит-просмотр в файловом проводнике.
Затем я нажал на скрытые объекты.
Наконец, я вернулся в свою папку и нажал на.vs папку, мое имя проекта/файла, v15, сервер, sqlite3 и удаленный DB.Lock.
Я снова открыл проект, щелкнул сборку и отлично работал.
Это сработало для меня, оно может/не для вас.
В моем случае у меня была такая же проблема со многими файлами.
Мое решение с VS Prof. 2017 V15.95 было:
откройте PowerShell и выполните команду "dir -Path [путь к каталогу] -Recurse | Unblock-File"
В папках с решениями найдите abc.resx.
Откройте файл с помощью любого текстового редактора, предпочтительно Notepad++.
Найдите и удалите любой узел, начинающийся с "
Пример. Это то, что вы должны удалить.
- Перезагрузите или снова откройте свое решение и постройте. Вы готовы к работе.
Я просто столкнулся с той же проблемой, а также попробовал опцию Unblock из проводника без везения. Я даже перезапустил VS без везения.
Тем не менее, я не уверен, какая комбинация сделала трюк, но я открыл форму, а также файл resx из VS, просто чтобы узнать, могу ли я открыть его, и это было прекрасно. Затем я сделал чистую и восстановленную, и это, похоже, сделало трюк. Если он не пытается перезапустить VS после очистки, то перестройте.
Просто можно выяснить, в чем проблема, и нужна идея, проделанная все выше, но в Интернете нет метки!
У меня была похожая проблема, и проблема была в образе, который я скачал и добавил к своим ресурсам. Не совсем уверен, почему это было единственное изображение, которое доставляло мне проблемы, однако я открыл свой файл abc.resx, в котором у меня возникли проблемы с текстовым редактором, удалил узел, начинающийся с "(это был последний и единственный узел), так же, как Альберт Альберто Сохранено измененное, очищенное и перестроенное мое решение, и все это работает! Изображение не рендерилось, но потребовалось всего лишь секунда, чтобы вернуться и добавить изображение. Оно не удаляло весь файл, только узел, который был вызывая проблему.
Я также столкнулся с этой проблемой недавно. Ошибка стала возникать после того, как я установил значок формы Windows.
Поиск причины и решения почти ни к чему не привел, потому что я не загружал значок из Интернета и не ссылался на файл веб-значка. Он хранился целиком на моей локальной машине.
После еще нескольких исследований и раскопок, я смог точно выяснить, что является причиной проблемы. На моем компьютере установлен Microsoft One-Drive. Каталог, в котором находился файл значка, управляется/синхронизируется One-Drive. Этот факт как-то обманул Visual Studio, заставив поверить, что файл был найден или загружен из Интернета.
Решение оказалось очень простым. Я удалил значок из формы, а также из соответствующего файла .resx. Затем я переместил файл значка в другой каталог, не связанный с One-Drive. Наконец, я смог использовать этот значок в своем приложении Windows Forms, не получив этой ошибки.
Я понимаю, что существуют другие возможные причины этой ошибки. Но если в вашем случае проблема возникла после установки значка формы — и если у вас установлен One-Drive (или, возможно, другое облачное хранилище) — тогда убедитесь, что файл значка не находится в управляемом каталоге этим сервисом. Если это так, переместите его и измените свойство значка формы, чтобы оно указывало на новое местоположение.
У меня была такая же проблема на Windows 10, VS 2017 (15.9.13). Я отправил себе проект с работы через Dropbox, чтобы я мог попробовать пару вещей из дома. Но когда я попытался его построить, VS выдал мне ошибку "отмечен для Интернета".
Это немного болезненно — возможно, огромная боль для более крупных проектов — но это снова привело к созданию проекта.
Я нашел это решение на другом форуме. Мой проект находился в общей папке, поэтому мне пришлось ввести file://[file share] для шага 4 ниже. Я использую VS2019 в Windows 10.
Как удалить веб-метку?
"не удалось обработать файл "FormHello.resx", так как он находится в интернете или ограниченной зоне либо имеет веб-метку.
Чтобы обрабатывать такие файлы, следует удалить веб-метку."
Как получить метку тома
Как получить имя (название) USB-накопителя? (НЕ букву) Букву диска я уже получил с помощью класса.
Как удалить метку с панели когда CheckBox выключен
Если поставить флажок в CheckBox метка добавляется, а метод isSelected() реагирует на значение true.
Как удалить доктор веб?
ребя такая херня меня задолбала , пытаюсь повторно установить доктор веб деинсталирую обычным.
Как удалить ссылки и веб-узла которые я набирала?
Привет скажите мне как удалить ссылки и веб-узла которые я набирала? Я думаю мой вопрос кто нить.
Удалите безопасные предупреждения (_CRT_SECURE_NO_WARNINGS) из проектов по умолчанию в Visual Studio
Я постоянно создаю новые проекты для решения программных конкурсов, и это действительно раздражает (и занимает драгоценное время), чтобы добавить:
В начале кода, или установить его в настройках прекомпилятора каждый раз, когда я начинаю новый проект.
Решение
Отметьте все нужные проекты в обозревателе решений.
Нажмите Alt-F7 или щелкните правой кнопкой мыши в обозревателе решений и выберите «Свойства»
Конфигурации: все конфигурации
Нажми на
Строка Preprocessor Definitions для вызова его редактора
Скопируйте «_CRT_SECURE_NO_WARNINGS» в белое поле «Определения препроцессора» вверху.
Другие решения
Вверху моего файла это подавило ошибку C4996, которую я получал с помощью sprintf.
Немного раздражает, но идеально подходит для моего крошечного кода и, безусловно, самый простой.
Не автоматически, нет. Вы можете создать шаблон проекта как BlueWandered предложенный или же создайте пользовательский список свойств, который вы можете использовать для своих текущих и всех будущих проектов.
- Откройте Менеджер свойств (View-> Property Manager)
- В диспетчере свойств щелкните правой кнопкой мыши свой проект и выберите «Добавить новый список свойств проекта».
- Дайте ему имя и создайте его в общем каталоге. Лист свойств будет добавлен ко всем целям сборки.
- Щелкните правой кнопкой мыши новый лист свойств и выберите «Свойства». Это откроет свойства и позволит вам изменить настройки так же, как если бы вы редактировали их для проекта.
- Зайдите в «Общие свойства-> C / C ++ -> Препроцессор»
- Отредактируйте настройку «Определения препроцессора» и добавьте _CRT_SECURE_NO_WARNINGS ,
- Сохранить и все готово.
- Откройте Менеджер свойств (View-> Property Manager)
- В диспетчере свойств щелкните правой кнопкой мыши свой проект и выберите «Добавить существующий список свойств проекта».
Преимущество в том, что вы получаете не только единое место для управления общими настройками, но и в любое время, когда вы изменяете настройки, они распространяются на ВСЕ проекты, которые его используют. Это удобно, если у вас много настроек, таких как _CRT_SECURE_NO_WARNINGS или библиотеки типа Boost, которые вы хотите использовать в своих проектах.
Надеюсь это поможет
мои два цента за VS 2017:
Я могу подтвердить, что он работает в stdafx.h в обоих стилях:
(Я добавил другое определение для сетевых вызовов MSDN ..)
Конечно я предпочитаю а).
PS реальная цель состоит в том, чтобы поместить эти определения ДО объявления функций, то есть до * .h
Или с помощью скрипта PowerShell (под админом):
Если VisualStudio прописала эту команду для всех пользователей, тогда удаляем её так:
Как удалить «открыть с помощью кода» из контекстного меню для кода Visual Studio?
Я удалил Visual Studio Code, но параметр «Открыть с помощью кода» все еще отображается в моем контекстном меню, когда я щелкаю папку правой кнопкой мыши.
Если я снова установлю VS Code, он сохранит старую опцию и добавит вторую запись, которая открывает VS-код.
2 ответа
Большинство пунктов меню, используемых для всех файлов и папок, можно найти по одной из этих клавиш:
Я использовал ShellMenuView, чтобы найти записи о нарушении (их было несколько) и, при необходимости, отключить их. Затем вы можете щелкнуть правой кнопкой мыши и выбрать свойства в строках «Открыть с помощью кода», чтобы найти пути в реестре. Имея эту информацию, я мог вручную удалить соответствующие ключи из реестра. Один был HKEY_CLASSES_ROOT\directory\shell\Ticino\Command , но были и другие.
Как удалить контекстное меню каталога, добавленное Visual Studio 2017?
Я установил Visual Studio Community 2017 RC на Windows 10.
После установки, он добавил новое контекстное меню при щелчке правой кнопкой мыши на любой каталог.
Я хочу удалить эту опцию, но не могу найти ее в настройках VS2017.
Run regedit.exe перейдите к HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode , взять этот ключ, изменить permisions для вашего аккаунта и добавить DWORD (32Bit) на имя HideBasedOnVelocityId и установите значение 006698a6 (hex):
при нажатии правой кнопки мыши запись исчезла:
удалить запись или переименовать его в ShowBasedOnVelocityId включить запись опять:
этот ответ изначально от здесь и я просто воспроизводя его здесь для краткости.
используйте редактор реестра Windows, чтобы удалить два раздела:
вы можете создать резервную копию ваших реестров, прежде чем идти на операцию удаления, просто хорошая практика.
можно использовать ShellMenuView найти этот контекстного меню и отключить его.
- скачать программу для вашей ОС (32 или 64 бит) и запустить shmnview.exe исполняемый файл.
- найти в списке что-то, что имеет отношение к Visual основы и, похоже, эта запись. (Список можно отсортировать по Тип Файла и посмотрите на записи под с типом файла каталог)
- Правой Кнопкой Мыши эту запись и выберите Отключить Выбранные Пункты.
вместо того, чтобы искать ключи с помощью редактора реестра, просто скопируйте это в пустой файл с .reg расширение файла и выполнить этот файл, чтобы удалить ключи.
другой вариант, если вы не хотите просто удалить его или можете видеть, что он иногда полезен, но не хотите, чтобы он загромождал контекстное меню,переместить в расширенное контекстное меню (где он виден только с Shift+правая кнопка мыши).
С помощью редактора реестра Windows добавьте новое строковое значение в каждый из следующих разделов с именем "Extended":
вы должны увидеть следующее содержимое при выборе любого из указанных выше разделов реестра:
после этого вы увидите только "открыть в Visual Studio" на папки / каталоги, когда вы держите нажатой клавишу shift, а затем щелкните правой кнопкой мыши.
У меня проблема, когда я пытаюсь построить проект в VS2012.
Не удается построить из-за ошибки:
Не удалось обработать файл xxx.resx из-за того, что он находится в Интернете или в зоне ограниченного доступа или имеет метку веб файла в файле. Удалите метку веб-страницы, если вы хотите обработать эти файлы.
но я попробую этот вариант и не повезло, потому что я не загружал файл из Интернета. Этот проект строился с нуля. В проекте после выбора "Свойства" в Проводнике Windows ничего не произошло, у меня нет опции "разблокировать", только по умолчанию 3 варианта (только чтение, скрытие, архивирование).
Я имею ту же ошибку и не могу построить или перестроить проект. У меня есть теория, которая является недавней ошибкой после обновления Windows. Перед обновлением все работает нормально. Есть идеи?
Настройка параметров доверия для файлов и папок
В Visual Studio 2022 мы переработали функцию Параметры доверия: теперь при попытке открыть ненадежный код в интегрированной среде разработки выводится предупреждение.
Разработчики программного обеспечения все чаще становятся объектами атак вредоносных программ. Новая функция Параметры доверия призвана повысить осведомленность о рисках обработки незнакомого кода и помогает защититься от вредоносных субъектов, которые используются в сценариях от открытия содержимого (например, репозиториев, решений, проектов и файлов) до создания и запуска приложений с Visual Studio.
Функция Параметры доверия отключена по умолчанию.
Включение надежных расположений
Чтобы включить функцию Надежные расположения, выполните следующие действия:
Выберите Сервис > Параметры > Параметры доверия.
В области Политики доверия выберите Require a trust decision before opening content (Требовать решение о доверии перед открытием содержимого).
Параметр Skip trust checks for temporary locations Visual Studio creates automatically (Пропускать проверки доверия для временных расположений, автоматически создаваемых Visual Studio) включен по умолчанию, но не применяется, пока не включен параметр Require a trust decision before opening content (Требовать решение о доверии перед открытием содержимого).
После включения этого параметра Visual Studio обнаружит, что вы пытаетесь открыть содержимое, не отмеченное как надежное, и отобразит новое диалоговое окно с предупреждением о влиянии на безопасность.
Управление параметрами доверия
Вот как можно добавить надежные расположения и удалить их.
Добавление надежных расположений
После включения этой функции все содержимое, открываемое с помощью Visual Studio 2022, считается ненадежным до тех пор, пока оно не будет добавлено в список надежных расположений. Указать доверие к расположению папки можно прямо в диалоговом окне предупреждения. Вот как это сделать.
В раскрывающемся списке Уровень доверия выберите папку, которой требуется доверять (текущая папка или родительская папка).
Visual Studio добавляет путь к папке в список надежных расположений в меню Сервис > Параметры > Параметры доверия.
Вы также можете добавить папки в список надежных расположений прямо в диалоговом окне Параметры доверия. Вот как это сделать.
Выберите Сервис > Параметры > Параметры доверия. Можно также открыть Параметры доверия, выбрав в диалоговом окне предупреждения пункт Управление параметрами доверия.
Выберите Добавить папку в области Политики доверия справа.
Выберите папку, которую хотите добавить в список доверенных.
Путь к папке будет внесен в список Надежные расположения. Эта папка, добавленная вручную, указана как Доверие для Локальный пользователь.
После включения функции Надежные расположения путь к папке для любого содержимого, создаваемого в Visual Studio, автоматически добавится в список надежных расположений. Этот путь к папке указан как Доверие для Система.
Удаление надежных расположений
Чтобы удалить надежные расположения, выполните следующие действия:
Выберите Сервис > Параметры > Параметры доверия.
Выберите путь, который вы хотите удалить из списка Надежные расположения, а затем нажмите Удалить.
Чтобы выбрать несколько путей, удерживайте нажатой кнопку SHIFT.
Выбранные пути удаляются из списка Надежные расположения.
Visual Studio запрашивает согласие пользователя перед открытием проектов, содержащих метку Mark of the Web. Для обеспечения дополнительной безопасности можно также настроить Visual Studio, чтобы получать разрешение пользователя, прежде чем открыть любой файл или папку, которые содержат метку Mark of the Web или не обозначены как доверенные. Проверки файлов и папок отключены по умолчанию.
Вам по-прежнему следует проверять, что файл, папка или решение поступают от надежных людей или из надежных источников, прежде чем дать разрешение.
В Visual Studio 2022 мы переработали функцию "Параметры доверия": теперь при попытке открыть ненадежный код в файлах, папках, проектах и решениях в среде IDE выводится предупреждение. Эта функция по умолчанию отключена. Дополнительные сведения см. в версии этой страницы для Visual Studio 2022.
Настройка параметров доверия
Чтобы изменить параметры доверия, выполните следующие действия:
Откройте Сервис > Параметры > Параметры доверия и выберите ссылку Настроить параметры доверия на правой панели.
Выберите нужный уровень проверки для файлов и папок. Вы можете назначить разные проверки для каждого уровня. Допустимые значения:
Без проверки. Visual Studio не выполняет никакие проверки.
Проверка метки Mark of the Web. Если файл или папка имеет эту метку, Visual Studio блокирует их и запрашивает разрешение на открытие.
Проверка доверенного пути. Если файл или папка не входят в список Доверенные пути, Visual Studio блокирует их и запрашивает разрешение на открытие.
Добавление доверенных путей
Чтобы добавить доверенные пути, выполните следующие действия:
Откройте Сервис > Параметры > Параметры доверия и выберите ссылку Настроить параметры доверия на правой панели.
Выберите файл или папку, которые вы хотите добавить в список доверенных.
Путь файла или папки будет внесен в список Доверенные пути.
Удаление доверенных путей
Чтобы удалить доверенные пути, выполните следующие действия:
Откройте Сервис > Параметры > Параметры доверия и выберите ссылку Настроить параметры доверия на правой панели.
Выберите путь, который вы хотите удалить из списка Доверенные пути, а затем нажмите Удалить.
Чтобы выбрать несколько путей, удерживайте нажатой кнопку SHIFT.
OneDrive — Visual Studio 2019 — не удалось обработать файл Form1.resx, так как он находится в Интернете или в зоне ограниченного доступа
Я создал новый проект с Visual Studio 2019, в Form1 разместил компонент ImageList с одним изображением.
Проект строится нормально.
Не удалось обработать файл Form1.resx из-за того, что он находится в Интернете или в зоне ограниченного доступа или имеет отметку Интернета в файле. Удалите отметку Интернета, если хотите обрабатывать эти файлы.
Если я удалю изображение из коллекции изображений imageList1, проект будет построен снова.
Я безуспешно пробовал ответы на похожие вопросы:
В файле Form1.resx у него нет опции "Разблокировать"
В Visual Studio / Tools / Options / Environment / Trust Settings я добавил папку OneDrive:
C:\Users\[мое имя пользователя]\OneDrive\Documents\OneDrive
У меня Visual Studio 2019 версии 16.8.1, Windows 10 версии 1909.
Проект отлично работает с Visual Studio 2013.
Есть новые идеи?
Я установил Visual Studio Community 2017 RC на Windows 10.
После установки, он добавил новое контекстное меню при щелчке правой кнопкой мыши на любой каталог.
Я хочу удалить эту опцию, но не могу найти ее в настройках VS2017.
Run regedit.exe перейдите к HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode , взять этот ключ, изменить permisions для вашего аккаунта и добавить DWORD (32Bit) на имя HideBasedOnVelocityId и установите значение 006698a6 (hex):
при нажатии правой кнопки мыши запись исчезла:
удалить запись или переименовать его в ShowBasedOnVelocityId включить запись опять:
этот ответ изначально от здесь и я просто воспроизводя его здесь для краткости.
используйте редактор реестра Windows, чтобы удалить два раздела:
вы можете создать резервную копию ваших реестров, прежде чем идти на операцию удаления, просто хорошая практика.
можно использовать ShellMenuView найти этот контекстного меню и отключить его.
- скачать программу для вашей ОС (32 или 64 бит) и запустить shmnview.exe исполняемый файл.
- найти в списке что-то, что имеет отношение к Visual основы и, похоже, эта запись. (Список можно отсортировать по Тип Файла и посмотрите на записи под с типом файла каталог)
- Правой Кнопкой Мыши эту запись и выберите Отключить Выбранные Пункты.
вместо того, чтобы искать ключи с помощью редактора реестра, просто скопируйте это в пустой файл с .reg расширение файла и выполнить этот файл, чтобы удалить ключи.
другой вариант, если вы не хотите просто удалить его или можете видеть, что он иногда полезен, но не хотите, чтобы он загромождал контекстное меню,переместить в расширенное контекстное меню (где он виден только с Shift+правая кнопка мыши).
С помощью редактора реестра Windows добавьте новое строковое значение в каждый из следующих разделов с именем "Extended":
вы должны увидеть следующее содержимое при выборе любого из указанных выше разделов реестра:
после этого вы увидите только "открыть в Visual Studio" на папки / каталоги, когда вы держите нажатой клавишу shift, а затем щелкните правой кнопкой мыши.
При правом клике мышью по файлам Windows 10, 8 и Windows 7 появляется контекстное меню с базовыми действиями для этого элемента, в том числе содержащее пункт «Открыть с помощью» и возможность выбрать программу отличную от той, что выбрана по умолчанию. Список удобен, но может содержать не нужные пункты или не содержать нужного (например, мне удобно иметь пункт «Блокнот» в «Открыть с помощью» для всех типов файлов).
В этой инструкции — подробно о том, как удалить пункты из этого раздела контекстного меню Windows, а также о том, как добавить программы в «Открыть с помощью». Также отдельно о том, что делать, если «Открыть с помощью» отсутствует в меню (такой баг встречается в Windows 10). См. также: Как вернуть панель управления в контекстное меню кнопки Пуск в Windows 10.
Как удалить пункты из раздела «Открыть с помощью»
Если вам требуется удалить какую-либо программу из пункта контекстного меню «Открыть с помощью», сделать это можно в редакторе реестра Windows или с помощью сторонних программ.
К сожалению, некоторые пункты удалить данным способом в Windows 10 — 7 не получится (например, те, которые сопоставлены с определенными типами файлов самой операционной системой).
- Откройте редактор реестра. Самый простой способ для этого — нажать клавиши Win+R на клавиатуре (Win — клавиша с эмблемой ОС), ввести regedit и нажать Enter.
- В редакторе реестра перейдите к разделу (папки слева) HKEY_CURRENT_USER\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Explorer\ FileExts\ Расширение_файла\ OpenWithList
- В правой части редактора реестра кликните по тому пункту, где поле «Значение» содержит путь к программе, которую нужно удалить из списка. Выберите «Удалить» и согласитесь с удалением.
Обычно, пункт исчезает сразу. Если этого не произошло, перезагрузите ваш компьютер или перезапустите проводник Windows.
Примечание: если нужная программа не указана в приведенном выше разделе реестра, посмотрите, а нет ли её здесь: HKEY_CLASSES_ROOT\ Расширение_файла\ OpenWithList (в том числе в подразделах). Если её нет и там, то далее будет приведена дополнительная информация о том, как всё-таки можно удалить программу из списка.
Отключение пунктов меню «Открыть с помощью» в бесплатной программе OpenWithView
После запуска программы вы увидите список пунктов, которые могут отображаться в контекстном меню для различных типов файлов.
Всё, что требуется для того, чтобы убрать программу из «Открыть с помощью» — нажать по ней и отключить с помощью красной кнопки в меню вверху, либо в контекстном меню.
Судя по отзывам, программа работает в Windows 7, но: когда я тестировал в Windows 10 мне не удалось убрать с её помощью Opera из контекстного меню, тем не менее, программа оказалась полезной:
- Если кликнуть дважды по ненужному пункту, отобразится информация о том, как он прописан в реестре.
- После этого можно выполнить поиск по реестру и удалить данные ключи. В моем случае это оказалось 4 различных расположения, после очистки которых избавиться от Opera для HTML файлов все-таки удалось.
Пример расположений реестра из пункта 2, удаление которых может помочь убрать ненужный пункт из «Открыть с помощью» (аналогичные могут быть и для других программ):
- HKEY_CURRENT_USER\ SOFTWARE\ Classes\ Название программы\ Shell\ Open (удалял весь раздел «Open»).
- HKEY_LOCAL_MACHINE\ SOFTWARE\ Classes\ Applications\ Название программы\ Shell\ Open
- HKEY_LOCAL_MACHINE\ SOFTWARE\ Classes\ Название программы\ Shell\ Open
- HKEY_LOCAL_MACHINE\ SOFTWARE\ Clients\ StartMenuInternet\ Название программы\ Shell\ Open (этот пункт, судя по всему, применим только к браузерам).
Кажется, это всё по поводу удаления пунктов. Перейдем к их добавлению.
Как добавить программу в «Открыть с помощью» в Windows
Если вам требуется добавить дополнительный пункт в меню «Открыть с помощью», то самый простой способ сделать это стандартными средствами Windows:
- Нажмите правой кнопкой мыши по тому типу файла, для которого нужно добавить новый пункт.
- В меню «Открыть с помощью» выберите «Выбрать другое приложение» (в Windows 10 такой текст, в Windows 7, кажется отличался, как и следующий шаг, но суть та же самая).
- Выберите программу из списка или нажмите «Найти другое приложение на этом компьютере» и укажите путь к программе, которую нужно добавить в меню.
- Нажмите Ок.
После однократного открытия файла с помощью выбранной вами программы, она навсегда появится в списке «Открыть с помощью» для данного типа файлов.
Всё это возможно осуществить и с помощью редактора реестра, но путь не самый простой:
- В разделе редактора реестра HKEY_CLASSES_ROOT\ Applications\ создайте подраздел с именем исполняемого файла программы, а в нем структуру подразделов shell\ open\ command (см. наследующем скриншоте).
- Кликните дважды по значению «По умолчанию» в разделе command и в поле «Значение» укажите полный путь к нужной программе.
- В разделе HKEY_CURRENT_USER\ SOFTWARE\ Microsoft\ Windows\ CurrentVersion\ Explorer\ FileExts\ Расширение_файла\ OpenWithList создайте новый строковый параметр с именем, состоящим из одной буквы латинского алфавита, стоящую на следующем месте после уже имеющихся имен параметров (т.е. если уже есть a, b, c, задаем имя d).
- Дважды кликните по параметру и укажите значение, совпадающее с именем исполняемого файла программы и созданного в пункте 1 раздела.
- Кликните дважды по параметру MRUList и в очереди букв укажите букву (имя параметра), созданную на шаге 3 (порядок букв произвольный, от них зависит порядок пунктов в меню «Открыть с помощью».
Закройте редактор реестра. Обычно, для того, чтобы изменения вступили в силу, перезагрузка компьютера не требуется.
Что делать, если «Открыть с помощью» отсутствует в контекстном меню
- Откройте редактор реестра (Win+R, ввести regedit).
- Перейдите к разделу HKEY_CLASSES_ROOT\ *\ shellex\ ContextMenuHandlers
- В этом разделе создайте подраздел с именем «Open With».
- Дважды кликните по строковому значению по умолчанию внутри созданного раздела и введите в поле «Значение».
Нажмите Ок и закройте редактор реестра — пункт «Открыть с помощью» должен появиться там, где ему положено быть.
На этом всё, надеюсь, всё работает так, как ожидается и требуется. Если же нет или есть дополнительные вопросы на тему — оставляйте комментарии, буду стараться ответить.
Читайте также: