1

Мне нравится разрабатывать в Notepad++, но с тех пор, как я установил MS Office 2010, даже после установки его в качестве редактора по умолчанию для всех файлов html/php/js, я по-прежнему получаю значок редактора XML в браузере файлов, а не Notepad++.

Я также хотел бы полностью избавиться от этого XML-редактора, поэтому, если кто-нибудь подскажет, что нужно изменить в программах « Установка и удаление», чтобы смыть его с моей системы, я бы хотел услышать об этом.

3 ответа3

2

Если файловая ассоциация установлена правильно, и нужно изменить только значок, вы можете использовать что-то вроде FileTypesMan для этого.

  1. Выберите тип файла / расширение, которое вы хотите редактировать из верхней панели:

  2. Затем отредактируйте выбранный тип файла (с помощью щелчка правой кнопкой мыши / контекстного меню или F2) и убедитесь, что в поле Значок по умолчанию установлено правильное указание на исполняемый файл Notepad++(или любой файл, содержащий значки; возможно, a.DLL):

  3. Выйдите из FileTypesMan, выйдите из системы и снова войдите в систему или перезагрузите, как требуется, затем проверьте свои изменения.

Конечно, вы можете делать все это и из реестра, но эта утилита просто делает это проще (и, вероятно, тоже безопаснее). :)

Что касается удаления редактора Office XML, я не нашел для него отдельной записи в разделе «Установка и удаление программ», и при этом я не смог найти его, когда решил изменить установку Office 2010 и Добавить / удалить компоненты. Возможно, я как-то пропустил это. В любом случае, нет ничего плохого в том, что он там, пока он больше не связан с.Расширение XML, это то, что вы хотите.)


Редактирование: может также помочь утилита ассоциации файлов Notepad++, в противном случае я бы порекомендовал повторить попытку через саму программу или переустановить ее, чтобы установщик мог правильно установить все ассоциации файлов по умолчанию.

0

У меня была эта проблема этим утром, и я нашел этот вопрос, когда искал в Интернете, как это исправить. Я попробовал этот инструмент FileTypesMan, что привело меня к его решению, хотя сам инструмент не помог. Когда я нашел TypeName с плохим значком, я щелкнул правой кнопкой мыши и перешел по ссылке на regedit. Оттуда он показал мне тип с именем Notepad++_ file, наряду с несколькими другими именованными вещами, такими как Notepad++. Cpp, Notepad++. H и т.д. Теперь я действительно не знаю, откуда появились эти другие типы по сравнению с файлом Notepad++_ , но по какой-то причине я заметил, что Notepad++. c - это тип, который на самом деле связан с файлами .c в моей системе, в отличие от этого универсального файла Notepad++_. И я также заметил разницу между ними: в Notepad++_ был раздел с именем extShell, которого у других не было. Я удалил этот ключ extShell, перезагрузился, и теперь все работает.

0

У меня тоже была эта проблема (хотя я на Windows 10). Прочитав ответ @ Rich, я решил поискать «блокнот ++» в Regedit и посмотреть, что я смог найти. Я спамил свой путь через F3, пока не наткнулся на этот ключ:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\notepad++.exe

Он содержал ключ с именем ShellEx , который сам содержал ключ с именем IconHandler . Я решил, что могу безопасно удалить ключ notepad++.exe потому что я могу просто переустановить NPP, если он что-то сломает. И вот, мне нужно было только нажать F5 в проводнике, чтобы снова появились значки Notepad++. Затем я просто использовал очистку диска, чтобы удалить кэш миниатюр, чтобы миниатюры папок создавались заново.

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


Обновление: это повторилось еще пару раз за последние несколько месяцев. Иногда удаления раздела реестра недостаточно, и мне приходится менять программу по умолчанию для XML (или CSV, или в каком формате файла отображается неправильный значок) на другую программу, а затем снова изменять ее.

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