Як можна "Встановити або запустити програму зі свого медіа"?


8

Нещодавно щось у Windows 7 змінилося таким чином, що за замовчуванням для знімних дисків дією стала установка або запуск програми з вашого медіа замість Open .

Я перевірив аплет панелі управління автовідтворення, і все встановлено на "Не вживати жодних дій" (насправді знімається головний прапорець Використовувати автоматичне відтворення для всіх носіїв та пристроїв ).

Я також шукав CLSIDключ в реєстрі, і не зміг його знайти в жодному з Shellключів, тому я вважаю, що він повинен бути в одному з ShellExключів.

Нарешті, я шукав інформацію про це, але не знайшов нічого про те, як відключити (а ще краще видалити) цю опцію та повернути дію за замовчуванням на Open .

Відповіді:


4

Я знайшов рішення, видаливши наступний ключ реєстру (де Xбукву присвоєно відповідному томі):

HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\MountPoints2\X

Хм, я не впевнений, що це повинно бути причиною (можливо, побічним ефектом якоїсь іншої основної проблеми), але наступного разу, коли я побачу, що це станеться, я спробую це зробити.
Synetech

Так, я зрозумів це: HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ MountPoints2 \ F \ shell \ AutoRun \ command @ = "F: \ AutoRun.exe" та HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ MountPoints2 \ F_Autorun \ DefaultIcon @ = "F: \ Signal.ico" Тож я здогадуюсь, що це якийсь дивний драйвер wifi / 3G або щось подібне.
Mark

Дата створення ключа реєстру відповідає даті, коли я встановив драйвери для Huawei "3 USB-модему", тому якщо ви зробили те саме, видаліть весь ключ для цього накопичувача.
Mark

1

Як і поради DiableNoir, якщо це не допомогло вам, спробуйте наступне:

  • Відкрийте діалогове вікно Запуск (клавіша Windows + R) та введіть 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спадне меню.
  • Натисніть кнопку ОК.

Перезавантажте комп'ютер.


В Дома немає редактора групової політики. І як я вже сказав, функція автовідтворення вже налаштована на те, щоб нічого не робити.
Synetech

В будинку". Тоді ви дивитесь не в тому місці.
Стрілка

1

Таких проблем я ще не бачив. Я спробував ваші перераховані методи, і безрезультатно.

Найкоротшим шляхом було запустити Kaspersky Internet Security та запустити «Сканування вразливості».
Він встановив, що "автоматичне відтворення" CD / DVD, USB-накопичувача, жорсткого диска та мережевих дисків увімкнено та відключено.


1
Тоді ваш був основним обробником, і ви могли просто використовувати Autoruns . Проблема полягає в тому, що елемент не є основним обробником. Є щонайменше півдесятка місць, де можна реєструвати пункти контекстного меню, тож дізнатися, звідки цей чорт береться, може бути головним болем.
Synetech

1
Я знаю, про що ти говориш. У мене майже однакова проблема на іншому ПК. А також я спробував усі інструменти Sysinternals. Але це мені тоді допомогло. Можливо, це теж допоможе вам ...
Jet

Дякую, але я не збираюся встановлювати Kaspersky просто для того, щоб зробити те, що можна / що слід зробити, просто видаливши ключ реєстру. Ви впевнені, що ваш власне був Install or run program from your mediaпунктом меню, а не чимось іншим?
Synetech

1
Так ... Також перевіряйте свої накопичувачі на наявність вірусів, тому що є такі віруси. Видаліть Autorun.inf-s на цьому диску і створіть на цьому диску FOLDER на ім'я Autorun.inf. Це не дозволить вірусу створити autorun.inf. Це теж може допомогти вам.
Jet

Але autoruns.infвіруси не мають нічого спільного з входом у меню, це частина Windows; щось викликає його використання. Підказка папки хороша, хоча; насправді, ~ 8 років тому я зробив саме це, щоб зупинити програму постійно створювати та отримувати доступ до файлу в c:\windows. Це було справді дурно і дратує, тому я зробив папку з такою ж назвою і встановив її лише для читання, системної та прихованої. Програма більше не могла створити файл або отримати доступ до нього. (Звичайно, програмі не складно очистити атрибути та видалити існуючий об’єкт, але більшість, як правило, цього не роблять, тому це варто зробити.)
Synetech

0

Просто видаліть цей ключ реєстру:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers

Це скине всі налаштування автовідтворення для всіх носіїв інформації. Тепер ви зможете змінити налаштування. У діалоговій панелі керування / Програми за замовчуванням слід створити новий ключ. (Тож безпечно видалити цей ключ.)

Зверніть увагу, що адміністратори можуть створювати правила, які деактивують функцію Autolplay . Якщо ви використовуєте Професійний / Остаточний / Enterprsie-Edtion Windows, і ви адміністратор, вам слід також перевірити локальну політику:

Групова політика Autploay


Я не можу перевірити це прямо зараз , тому що я більше не відчуває проблеми з якої - то причини (що гілка реєстру знаходиться по даний час ). Так чи інакше, я не думаю, що це проблема Autoplay, або, принаймні, не потрібно використовувати виправлену випалену Землю. Мені просто потрібно розібратися, звідки походить цей рядок.
Synetech

Я впевнений, що ваша проблема є результатом зламаного автовідтворення-ключа. Видаліть цей ключ і дозвольте Windows створити новий, перш ніж спробувати інші рішення. Ви ніколи не знайдете рядок, тому що вона є частиною Shell32.dll, а не реєстру.
DiableNoir

За винятком того, що зараз у мене немає проблеми. Він приходить і йде з незрозумілої причини. Знову ж таки, я не вірю, що це має щось спільне з Autoplay; це неправильний обробник. Не має значення, чи є рядок ресурсом shell32.dll, у реєстрі все ж має бути якесь з'єднання (наприклад, ключ шеллекса, на який вказує shell32.dll).
Synetech

Я думаю, що ключ вже містить підключення до shell32.dll та Провідника Windows. Він визначає для всіх типів зберігання значення MSOpenFolder, MSAutorun, ... Але кожна програма може редагувати ці значення, оскільки ключ зберігається під HKEY_CURRENT_USER. Я думаю, на вашому комп’ютері є програма, яка шанси на ці налаштування.
DiableNoir

Гаразд, я щойно знову отримав це з новим пристроєм (що змушує мене підозрювати, що це налаштування за замовчуванням для нових пристроїв і не відбувається, як тільки ви встановите дію для пристроїв, які Windows бачила раніше). Будь-який, я спробував ваші пропозиції, але вони не спрацювали. :-(
Synetech

0

Я також зіткнувся з цією проблемою і не зміг знайти жодного рішення цієї проблеми в Інтернеті.

Ось як я це виправив. Оскільки я вважаю, що ця проблема пов'язана з літерою USB-накопичувача, зміна літери диска повинна допомогти. Виконайте такі дії:

  1. Підключіть USB та перейдіть до управління дисками (клацніть правою кнопкою миші комп'ютер -> управління -> Управління дисками в групі зберігання)
  2. Клацніть правою кнопкою миші на букві USB-накопичувача та виберіть "Змінити букву та шляхи диска."
  3. Клацніть на зміні -> виберіть інше ім'я диска, окрім того, яке ви вже мали
  4. Натисніть Ок
  5. Так для попередження

Бум !! Спробуйте USB, помилка вирішена ...!

PS: Якщо ви хочете використовувати свій USB для будь-яких електронних носіїв інформації (телевізор, музика автомобіля тощо), переконайтеся, що формат pendrive - NTFS.


0

Я виявив, що проблема пов'язана зі службою "Виявлення апаратного забезпечення Shell".

Це було вимкнено на сервері, з яким були проблеми. не потрібно змінювати реєстр чи щось. Як тільки я ввімкнув і запустив послугу, за замовчуванням було "Відкрити".


0

НІхто з цього не працював на мене. Натомість я зробив regedit пошук "Встановити або запустити програму зі свого медіа, а потім regedit знайшов два екземпляри цього в Mountpoints2, як згадувалося вище.

Далі для кожного CLSID (sp?) Я видалив запис "Autorun" з виглядом папки.

Це змінило дії за замовчуванням негайно на OPEN (не потрібно виходити чи перезавантажуватись).

EDIT: Я повинен додати, що після виконання вищезазначеного, моя проблема знову повернулася. Я дізнався, що додаток для емуляції дисків, Daemon Tools, створює цю запис у реєстрі знову з кожним новим запуском або монтажем зображення диска, залежно від випадку.

Потім я зайшов у Панель управління | Автоматичне відтворення та вимкнення все знову, зніміть позначку "Використовуйте AntoPLay для всіх носіїв та пристроїв, а також змінив декілька призначень літер диска (гучності), щоб вони не мінялися вперед і назад кожен раз, коли я вставляв нові носії, флеш-накопичувачі USB, наприклад .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.