Я нашел решение, удалив следующий раздел реестра (где X
находится буква, назначенная рассматриваемому тому):
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\X
Недавно что-то в Windows 7 изменилось так, что действие по умолчанию для съемных носителей стало установкой или запуском программы с носителя вместо открытия .
Я проверил апплет панели управления AutoPlay, и все настроено на « Не предпринимать никаких действий» (фактически, главный флажок « Использовать AutoPlay для всех носителей и устройств» также снят).
Я также искал CLSID
ключ в реестре и не смог найти его ни в одном из Shell
ключей, поэтому решил, что он должен быть в одном из ShellEx
ключей.
Наконец, я искал информацию об этом, но ничего не нашел о том, как отключить (или, что еще лучше, удалить) эту опцию и вернуть действие по умолчанию на « Открыть» .
Я нашел решение, удалив следующий раздел реестра (где X
находится буква, назначенная рассматриваемому тому):
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\X
Аналогично совету DiableNoir, если это не сработало, попробуйте следующее:
gpedit.msc
Появится редактор локальной групповой политики.
Computer Configuration
Administrative Templates
подComputer Configuration
Windows Components
подAdministrative Templates
AutoPlay Policies
На панели «Политики автозапуска»:
Set the default behavior for AutoRun
опцию спискаEnable
кнопкуOptions
, выберите Do not execute any autorun commands
из выпадающего меню.Перезагрузите компьютер.
Я видел такие проблемы еще. Я попробовал ваши перечисленные методы, и безрезультатно.
Самый короткий путь - запустить Kaspersky Internet Security и запустить «Сканирование уязвимостей».
Он обнаружил, что «автозапуск» CD / DVD, USB-накопителя, жесткого диска и сетевых дисков включен и отключен.
Просто удалите этот раздел реестра:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers
Это сбросит все настройки автозапуска для всех носителей. Теперь вы сможете изменить настройки. Диалоговая панель управления / Программы по умолчанию должна создать новый ключ. (Так что удалить этот ключ безопасно.)
Обратите внимание, что администраторы могут создавать политики, которые отключают Autolplay . Если вы используете Professional / Ultimate / Enterprsie-Edtion для Windows и являетесь администратором, вам также следует проверить локальные политики:
I also faced this problem and could not find any solution for this problem online.
Here is the way I got it corrected. Since I believe this problem is associated with drive letter of USB, changing the drive letter should help. Follow these steps :
Boom !! Try your USB, error resolved ...!
PS : If you want to use your USB for any electronic media(TV, Car music etc.), make sure that format of pendrive is NTFS.
I found the problem was to do with the 'Shell Hardware Detection' Service.
It was disabled on a Server I had issues with. no need to change registry or anything. As soon as i enabled and started the service, the default option was 'Open'.
Ничто из этого не сработало для меня. Вместо этого я выполнил поиск regedit по запросу «Установить или запустить программу с вашего носителя», а затем regedit обнаружил два экземпляра этого в Mountpoints2, как упоминалось выше.
Далее для каждого CLSID (sp?) Я удалил запись автозапуска в виде папки.
В результате действие по умолчанию немедленно изменилось на OPEN (не требуется выход из системы или перезагрузка).
РЕДАКТИРОВАТЬ: я должен добавить, что после выполнения вышеизложенного, моя проблема вернулась снова. Я обнаружил, что приложение эмуляции диска Daemon Tools снова создает эту запись реестра при каждом новом запуске или монтировании образа диска, в зависимости от случая.
Я тогда вошел в Панель управления | Снова включил автозапуск и выключил все, снял флажок «Использовать AntoPLay для всех носителей и устройств и изменил некоторые назначения букв дисков (томов), чтобы они не менялись местами каждый раз, когда я вставлял новые носители, например, флэш-накопители USB». ,