5

У меня есть внешний жесткий диск USB с двумя разделами на нем. Каждый раз, когда мой компьютер загружает Windows 7, я получаю два всплывающих окна автозапуска. Это раздражает; Я бы хотел, чтобы Windows просто смонтировала разделы без вывода сообщений.

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

Есть ли способ отключить автозапуск специально для двух разделов на моем жестком диске USB, и больше ничего?

5 ответов5

7

Это возможно, но это требует некоторой работы. Я знаю, с чего начать, но я не знаю, как реализовать это для тебя.

http://msdn.microsoft.com/en-us/library/cc144210(v=VS.85).aspx

Это ключи реестра, которые вы должны будете изменить. К сожалению, вам нужно будет выследить все идентификаторы классов всех компонентов, которые указаны в качестве обработчиков для CD/DVD. Метод выжженной земли был бы просто для удаления их из списка обработчиков событий. Я не рекомендовал бы это, хотя, поскольку это могло сломать программы. , ,

редактировать:

Не обращайте внимания на вышесказанное. Я понял.

http://support.microsoft.com/kb/967715

Найдите параметр реестра для этой групповой политики. Затем воспользуйтесь таблицей в статье, чтобы получить нужные настройки. Например, я хотел заблокировать следующие диски: Неизвестно, Сеть и CD. Используя мой удобный Windows Calculator, я получаю значение b1(шестнадцатеричное) или 177. Ударь этого плохого парня это.

1

Так что у меня, несчастного пользователя 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. Магия! Для вступления изменений в силу может потребоваться перезагрузка.

1

В Windows Vista отключение автозапуска ТОЛЬКО для USB-накопителей, по-видимому, невозможно при использовании Regitry (regedit.exe), редактора групповой политики (gpedit.msc) или панели управления (control.exe).

Что работает, так это отключить автозапуск на самом диске!

Действуйте следующим образом:

  • Включить просмотр скрытых файлов в настройках Windows Explorer (если еще не включен)

  • Перейдите в корень диска

  • найдите файл FILE autorun.inf и переименуйте его, например. для автозапуска.IDLE.inf

  • создайте FOLDER с именем autorun.inf и установите его атрибут HSA (Hidden + System + Archive)

  • Сброс просмотра скрытых файлов в настройках Windows Explorer, если требуется

Это оно!

1

У меня была та же проблема, и я использовал ее, чтобы исправить проблему в Windows 7 Professional.

Используйте это, чтобы отключить автозапуск для определенного диска: 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.

При этом используется раздел реестра "NoDriveAutoRun" (который по-прежнему работает в Windows 7), чтобы изменить поведение определенного диска.

0

Перейдите в Панель управления \ Все элементы панели управления \ Автозапуск в Windows 7, внизу, выберите не предпринимать никаких действий в раскрывающемся списке в разделе внешних устройств.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .