Дуже часто знайомі і колеги по роботі мене запитують:
Як налаштувати (включити / виключити) автозапуск дисків - cd, dvd, флешок?
Тому я вирішив написати про це невелику замітку. Я думаю, що вона буде цікава всім.
Автозапуск дисків - це вбудована функція в ОС. Ця функція дозволяє автоматично запускати будь-яку програму в залежності від даних на диску. Наприклад, Ви вставляєте DVD з фільмом, і відразу запускається Windows Media Player.
Основне завдання цієї функції - спростити роботу користувача з ПК.
Зазвичай дію виконується відразу, як тільки ОС розпізнає носій, при цьому користувач звільняється від дій по запуску програми. Якщо носій містить файли різних типів - тоді користувач бачить вікно, в якому ОС пропонує на вибір кілька дій. Якщо програм встановлено багато, то список дій може бути великим.
Приклад показаний на наступній картинці:
Використовувати цю функцію чи ні - вирішувати Вам. Все залежить від характеру Вашої роботи за ПК. Якщо часто дивіться фільми або слухаєте музику з дисків - тоді можна відповідно налаштувати ОС.
Для цього потрібно відкрити «Мій комп'ютер». вибрати потрібний диск, викликати правою кнопкою контекстне меню, вибрати пункт «Властивості» і перейти в закладку «Автозапуск».
В цьому вікні можна по черзі вибрати тип вмісту і призначити потрібну дію для цього типу або призначити видачу запиту на вибір дії.
Приклад показаний на наступній картинці:
Деякі програми, наприклад Nero, доповнюють цю функцію своєї - при вставці чистого диска відразу запускається вікно помічника Nero, а в закладці налаштувань автозапуску такого типу вмісту немає.
Перед установкою програм або ігор я завжди спочатку дивлюся вміст диска, щоб дізнатися, як на ньому зроблена програма установки.
Для створення автозапуску програм або ігор розробники записують файл Autorun.inf в кореневу папку диска. При вставці такого диска ОС автоматично запускає програму, яка записана в цьому файлі.
Приклад такого файлу наведений нижче:
Тут написано, що треба запустити файл setup.exe з кореня диска і використовувати першу іконку з цього файлу для панелі завдань.
Вірусописьменники використовують цю можливість для запуску вірусів на ПК.
У цьому випадку сам файл Autorun.inf не містить шкідливого коду, а містить посилання на файл з вірусом або файл, який закачає вірус з інтернету. Причому файл з вірусом намагаються не викладати на загальний огляд, а ховати.
Наприклад, деякі віруси створюють на флешках папки System Volume Information або RECYCLER. яких там бути не повинно, і ховають файл там. Недосвідчені користувачі бачать ці папки на флешці і думають, що це ОС створила їх там, а значить все в порядку.
Це робиться для підвищення ймовірності запуску вірусу, тобто якщо не спрацював файл з розширенням .inf. то користувач з інтересу або випадково міг би запустити інший файл Autorun.
Потім спробуйте видалити ці файли. Якщо файли не видаляються або видаляються і відразу (або протягом півхвилини) створюються заново, значить ПК заражений, і його треба лікувати від вірусів.
Для відключення автозапуску можна скористатися різними програмами оптимізації системи (так званими твікера). Але краще це зробити самостійно, щоб напевно знати, що автозапуск відключений.
ключ:
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Cdrom]
Параметр і значення:
«AutoRun» = 0
ключ:
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ policies \ Explorer]
Параметр і значення:
«NoDriveTypeAutoRun» = ff
ключ:
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ IniFileMapping \ Autorun.inf]
Параметр і значення:
@ = "@ SYS: DoesNotExist»
ключ:
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ AutoplayHandlers \ CancelAutoplay \ Files]
Параметр і значення:
«*. *» = »»
Якщо будь-якого ключа немає, то його треба створити.
Наприклад, у мене в реєстрі ОС не було ключа: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ IniFileMapping \ Autorun.inf]
Я його створив і присвоїв йому це значення.
Спочатку курсор ставимо на папку IniFileMapping. правою кнопкою викликаємо меню, вибираємо «створити - розділ».
Вводимо значення «Autorun.inf» і тиснемо "ок", потім переходимо на параметр «за замовчуванням» в папці Autorun.inf, правою кнопкою викликаємо меню, вибираємо «змінити» і вводимо значення «@SYS: DoesNotExist», тиснемо "ок" .
Приклад на зображенні нижче:
В результаті цих дій буде відключено автоматичне відтворення дисків cd / dvd, автозапуск флешок і інших переносних дисків, скасовано виконання файлів автозапуску.
Після цих дій уже не треба налаштовувати закладку «автозапуск» у властивостях дисків.
Якщо раптом виникне необхідність використовувати автозапуск, тоді треба в реєстрі ці ключі змінити наступним чином:
ключ:
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Cdrom]
Параметр і значення:
«AutoRun» = 1
ключ:
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ policies \ Explorer]
Параметр і значення:
«NoDriveTypeAutoRun» = 0
ключ:
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ IniFileMapping \ Autorun.inf]
Параметр і значення:
@ = "»
ключ:
[HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ AutoplayHandlers \ CancelAutoplay \ Files]
Параметр треба видалити:
«*. *»
Після цих дій треба налаштовувати закладку «автозапуск» у властивостях дисків заново.
Таким чином, відключення автозапуску дисків дає не тільки деякий зручність в роботі, але і базові елементи захисту від вірусів.
If you found an error, highlight it and press Shift + Enter or click here to inform us.