Що робити, якщо відкриваються блокнотом текстові файли відправляються на друк

Д

ля того щоб відкрити файл в Windows, досить клацнути по ньому два рази мишкою. Це відомо всім. Однак іноді доводиться стикатися з такою ситуацією, коли при виконанні цієї дії відбувається зовсім щось інше. Наприклад, при відкритті текстового файлу Блокнотом починається друк. При цьому в контекстному меню також змінюється пріоритет команд. Першою в списку йде опція "печатка", а опція "відкрити" виявляється на другому місці.

печатка

Ця прикра помилка може бути викликана як збоями в системі, так і встановлення не доведеного "до розуму" програмного забезпечення.

печатка

Відновлення асоціацій шляхом вибору програми за замовчуванням зазвичай в таких випадках не допомагає і користувачеві нічого не залишається, як призначити для відкриття TXT-файлів інший текстовий редактор. Щоб зрозуміти причини цієї помилки, ми зробимо невеликий екскурс в глибини системного реєстру Windows.

Інформація про те, як саме система повинна обробляти файли, зберігається в гілці реєстрі HKEY_CLASSES_ROOT. При цьому кожному зареєстрованому формату файлу відводиться по два розділи. Назва першого збігається з форматом, назва ж другого відповідає типу файлу. Наприклад, формату .* txt відповідає тип txtfile, а формату .* mp3 тип VLC.mp3 (Якщо встановлено VLC).

Txtfile

Відео: Як створити pdf документ? Віртуальний принтер pdf

У свою чергу другий розділ може містити два або більше підрозділу. Набір команд, що визначають дії над конкретним типом файлів міститься в підрозділі shell. Цей підрозділ також має дочірні підрозділи, назви яких відповідають виконуваним командам. Такі підрозділи ще іменуються "дієсловами" або "діями". Наприклад, дієслово open буде відповідати команді "відкрити", print - "роздрукувати", preview - "переглянути" і т.д. Якщо такий підрозділ буде пошкоджений або видалений, файли відповідного типу система почне обробляти неправильно. В аналізованому нами прикладі з відправляються на друк текстовими файлами пошкодженим, швидше за все, виявиться підрозділ open.

Print ;

Тепер давайте дізнаємося, як зробити так, щоб TXT-файли не друкувалися, а відразу відкривалися блокнотом. Як нам вже відомо, набір визначальних команд для кожного файлу зберігається в розділі, який його типу. Як ми дізналися, що формату .* txt відповідає тип txtfile? Дуже просто. Txtfile - це значення параметра за замовчуванням розділу .txt в гілці HKEY_CLASSES_ROOT. Визначивши тип, ви легко знайдете потрібний розділ в тій же гілці реєстру. У нас він розташовується за адресою HKEY_CLASSES_ROOT / txtfile.

Отже, знаходимо розділ txtfile, вибираємо в ньому каталог shell і відкриваємо його. І що ж бачимо? два підрозділу print і printto. А ось каталогу-дії open немає. Звідси всі проблеми. Виправимо ситуацію. створюємо в shell новий підрозділ open, в ньому - підрозділ command.

Command

Потім двічі натискаємо на ім`я значення за замовчуванням і в віконці прописуємо рядок C: /windows/system32/notepad.exe% 1

Відео: Віртуальний прінтер- друк ПДФ

Notepad.exe% 1

Що ми зробили? Створивши підрозділ-дієслово open, задали пріоритетне дію, а прописавши шлях до notepad.exe, вказали програму, яка буде відкривати TXT-файли за замовчуванням. елемент % 1 в даному випадку є зміною, в яку буде підставлятися назву конкретного текстового файлу. Це все. Можете перевірити результат.

відкрити

команда "відкрити" знову займе в контекстному меню належне їй місце, а текстові файли, як і належить, знову будуть відкриватися Блокнотом.



Увага, тільки СЬОГОДНІ!

Увага, тільки СЬОГОДНІ!