Автозапуск компакт-дисков и список действий, предлагаемых ХР

Rip

Турист
В Windows XP при включенном автозапуске компакт-дисков, после того как вставишь CD-ROM в дисковод, выскакивает окошко, в котором Windows спрашивает, что с этим диском делать.
Например:
1. Открыть папку для просмотра файлов.
2. Просмотреть slideshow.
3. Ничего не делать...

Где (как) формируется этот список действий?
По мере установки новых программ (вирусов ;) ) в нем появляются новые опции. Хотелось бы получить возможность исключать/добавлять опции (открывающие программы) в этот список, или, по крайней мере, проследить на какое приложение ссылается та или иная опция автозапуска. Например, Play Music Using Media Player ссылается на Windows Media Player (это очевидно и, в принципе, безопасно). А вот просмотреть фотографии (среди прочих вариантов) у меня можно с помощью #x###### using <need provider>. Хотелось бы понять что такое #x###### или <need provider> и иметь возможность исключать такие проги из списка используемых для автозапуска.
 
Last edited by a moderator:

TrigAn

Бывалый
Staff member
Moderator
Формируется этот список в реестре, но без особой подготовки и определенных, хотя бы минимальных знаний, в реестр лучше не лазить...
Настройку автозапуска лучше выполнять на вкладке "Автозапуск", в меню "Свойства" конкретного дисковода. Именно там можно безопасно настроить упомянутые и др. опции.
 

Rip

Турист
Определенное понятие о том, что такое реестр, и как с ним бороться, имеется :)
Так что, если можно, то по конкретнее, пожалуйста.
 

Veda

Бывалый
Свой / Own
Определенное понятие о том, что такое реестр, и как с ним бороться, имеется :)
А что мешает тогда найти то что нужно в нём (в реестре)?;)
 

Rip

Турист
Злой компутерный дух не дает найти ключ в реестре ;)

По совету TrigAn'a посмотрел на вкладку "Автозапуск", в "Свойствах" дисковода. Через нее можно настроить (выбрать) программу, которая будет выполнять то или иное действие с определенным типом CD дисков по умолчанию. Например, можно выбрать прогу, которая без выскакивающего окошка (упомянутого в шапке темы) будет проигрывать видео- или музыкальные файлы. Для начала неплохо.

Но хотелось бы иметь возможность включать или исключать из списка автозапуска те опции, которые обеспечиваются сомнительными приложениями (см. шапку). Для этого, вероятно, нужно подредактировать какой-то ключ в реестре. Мои скромные познания не дают ответа на этот вопрос :(
 
Last edited by a moderator:

Veda

Бывалый
Свой / Own
Для изгнания реестровых духов, а так же всестороннего изучения реестра рекомендую изучить возможности следующих программ:
Reg Organizer (по понятным причинам к установке рекомендую последнюю финальную версию, а не тестовую, если ссылки умерли выложу)
Starter (бесплатна, не требует установки)
Autoruns (бесплатна, не требует установки)

А так же регулярное создание резервных копий системы;)
 

Rip

Турист
Veda, спасибо за проги - неплохие. На мой вопрос, правда, они ответа не дают. Может, этот список не в реестре сохраняется/генерится?
 

Veda

Бывалый
Свой / Own
Спорить не буду именно на эту тему, но тот факт что RegOrganizer очень мощное средство для работы с реестром - это факт! Так что всё же рекомендую поработать с ней повнимательней и, думаю, будет счастье автозапуска
 

Jack

Турист
Rip
Всё хранится в двух разделах,
в:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers
здесь задаются приложения,
и в:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\EventHandlers
здесь задаются события.
 

Rip

Турист
Jack, спасибо за дельный совет. Правда, почему-то не помогло. В указанных разделах действительно содержится инфа о событиях и приложениях автозапуска. Например, у меня Опера ломилась открывать фотографии с CD-ROM. В этом разделе: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers\Handlers, этот факт отражен. Можно редактировать/убрать Оперу из списка программ автозапуска CD с фотками (как и др. программы, содержащиеся в этом разделе). А вот с абракадаброй из шапки не сложилось, нет ее там :(
 

Vicci

ex-Team DUMPz
Свой / Own
Судя по сообщению из шапки <need provider> означает что в этом разделе: HKLM\SOFTWARE\Micro...\Handlers в каком-то из подразделов либо нет строкового параметра "Provider", либо он есть , но значение его не определено. Например у меня в реестре один из ключей "Provider" указывает на WindowsExplorer, другие на системные(программные) .dll-ки и один имеет значение <TakeNoAction>. Копай в этом направлении!
И вообще неплохо бы увидеть листинг ветки \Handlers. В студию!!
 
Top