Я не смог найти в Visual Studio 2017 RC опцию для отключения пункта контекстного меню «Open in Visual Studio».
Например мне было неудобно наблюдать этот пункт среди других. Он появлялся даже если я нажимал правую кнопку мыши на рабочем столе. Чтобы его удалить, нужно удалить из реестра ключ:
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode]
[-HKEY_CLASSES_ROOT\Directory\shell\AnyCode]
Или с помощью скрипта PowerShell:
Remove-Item -Path "HKCU:\SOFTWARE\Classes\Directory\Background\shell\AnyCode" -Recurse -ErrorAction Ignore Remove-Item -Path "HKCU:\SOFTWARE\Classes\Directory\shell\AnyCode" -Recurse -ErrorAction Ignore
Если VisualStudio прописала эту команду для всех пользователей, тогда удаляем её так (под админом):
Remove-Item -Path "HKLM:\SOFTWARE\Classes\Directory\Background\shell\AnyCode" -Recurse -ErrorAction Ignore Remove-Item -Path "HKLM:\SOFTWARE\Classes\Directory\shell\AnyCode" -Recurse -ErrorAction Ignore
Восстановить ключи можно следующим reg-файлом:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\AnyCode]
@="@C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\MSEnv\\\\VSFileHandler_64.dll,-251"
[HKEY_CLASSES_ROOT\Directory\shell\AnyCode\command]
@="\"C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\MSEnv\\\\VSLauncher.exe\" \"%1\" source:Explorer"
[HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode]
@="@C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\MSEnv\\\\VSFileHandler_64.dll,-251"
[HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode\command]
@="\"C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\MSEnv\\\\VSLauncher.exe\" \"%V\" source:ExplorerBackground"
DenTNT недавно публиковал (посмотреть все)
- C#: Сравнить два массива - 12.12.2024
- EVE-Online: Фильтры каналов - 23.11.2024
- Не приходит СМС для авторизации на сайте Госуслуги - 01.11.2024