Отключить автозапуск для определенного внешнего диска
У меня есть внешний жесткий диск USB с двумя разделами на нем. Каждый раз, когда мой компьютер загружает Windows 7, я получаю два всплывающих окна автозапуска. Это раздражает; Я бы хотел, чтобы Windows просто смонтировала разделы без вывода сообщений.
Я мог бы отключить автозапуск для определенного типа накопителя, но классификации накопителей не очень детализированы, и я все еще хотел бы получить автозапуск для USB-ключей.
Есть ли способ отключить автозапуск специально для двух разделов на моем жестком диске USB, и больше ничего?
5 ответов
Это возможно, но это требует некоторой работы. Я знаю, с чего начать, но я не знаю, как реализовать это для вас.
http://msdn.microsoft.com/en-us/library/cc144210(v=VS.85).aspx
Это ключи реестра, которые вы должны будете изменить. К сожалению, вам нужно будет выследить все classID всех компонентов, которые перечислены как обработчики для CD/DVD. Метод выжженной земли был бы просто для удаления их из списка обработчиков событий. Я не рекомендовал бы это, хотя, поскольку это могло сломать программы.,,
редактировать:
Не обращайте внимания на вышесказанное. Я понял.
http://support.microsoft.com/kb/967715
Найдите параметр реестра для этой групповой политики. Затем используйте диаграмму в статье, чтобы получить желаемую настройку. Например, я хотел заблокировать следующие диски: Неизвестно, Сеть и CD. Используя мой удобный Windows Calculator, я получаю значение b1(шестнадцатеричное) или 177. Ударь этого плохого парня.
I had the same problem and used this to fix the issue on Windows 7 Professional edition.
Use this to disable autorun for a specific drive: https://technet.microsoft.com/en-us/library/Cc938275.aspx
HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
Data type Range Default value
REG_DWORD 0x0–0x3FFFFFF (bitmap) 0x0
Описание
Определяет, включена ли функция автозапуска на каждом диске, подключенном к системе. Когда автозапуск включен, носитель запускается автоматически, когда он вставлен в дисковод.
Значение этой записи состоит из 32 бит. Нижние 26 бит представляют каждый диск, а самый нижний (самый правый) бит представляет диск A, а 26-й бит справа представляет диск Z. Если бит установлен в 0, функция автозапуска на этом диске активирована. Если бит установлен в 1, функция автозапуска на этом диске отключена.
Например, если значение этой записи 0x8 (1000 бинарных), автозапуск отключен на диске D.
This uses the "NoDriveAutoRun" registry key (which is still working in Windows 7) to change the behaviour of a specific drive
В Windows Vista отключение автозапуска ТОЛЬКО для USB-накопителей, по-видимому, невозможно при использовании Regitry (regedit.exe), редактора групповой политики (gpedit.msc) или панели управления (control.exe).
Что работает, так это отключить автозапуск на самом диске!
Действуйте следующим образом:
Включить просмотр скрытых файлов в настройках Windows Explorer (если еще не включен)
Перейдите в корень диска
найдите FILE autorun.inf и переименуйте его, например. к autorun.IDLE.inf
создайте FOLDER с именем autorun.inf и установите его атрибут HSA (Hidden + System + Archive)
Сброс просмотра скрытых файлов в настройках Windows Explorer, если требуется
Это оно!
Так что у меня, несчастного пользователя Windows 7, явно нет надежды. Но если вы используете Windows 2000, XP или 2003 (и только если вы используете Windows 2000, XP или 2003), вам повезло!
Этот документ MSDN содержит инструкции по отключению автоматического воспроизведения на отдельных буквах дисков.
По сути, вы начинаете с того, что берете буквы дисков, которые хотите отключить. Для меня это были E, F и G.
ZYXWVUTSRQPONMLKJIHGFEDCBA
00000000000000000000000000
Это двоичное число. Измените цифры под буквами дисков, для которых вы хотите отключить автоматическое воспроизведение, на 1. Например:
ZYXWVUTSRQPONMLKJIHGFEDCBA
00000000000000000001110000
Игнорировать все ведущие нули. Теперь у меня есть
1110000
Преобразуйте его в шестнадцатеричный с помощью калькулятора Windows или чего-либо еще.
70
Теперь откройте меню "Пуск", введите regedit
и иди сюда:
HKEY_CURRENT_USER
Software
Microsoft
Windows
CurrentVersion
Policies
Explorer
Перейдите в меню и выберите "Правка"> "Создать"> "DWORD" (32-разрядная).
Назови это NoDriveAutoRun
, Теперь введите число, которое вы только что выяснили. Закрыть regedit. Магия! Для вступления изменений в силу может потребоваться перезагрузка.
Перейдите в Панель управления \ Все элементы панели управления \ Автозапуск в Windows 7, внизу, выберите не предпринимать никаких действий в раскрывающемся списке в разделе внешних устройств.