Вопрос: Как исправить Notepad ++ после попытки добавить PoormansTSQLFormatter в качестве плагина?


Недавно я попытался добавить плагин Poor Mans Tsql Formatter в Notepad ++ на моем компьютере под управлением Windows 8, но это не удалось, поскольку у меня нет .Net 3.5 и у вас нет необходимых разрешений для его загрузки.

Теперь, когда я запускаю Notepad ++, он пытается загрузить .Net 3.5 и выдает сообщение об ошибке:

Не удалось выполнить процедуру инициализации динамической библиотеки ссылок (DLL).

PoorMansTSqlFormatterNppPlugin.dll несовместим с текущим   версия Notepad ++.

Вы хотите удалить этот плагин из каталога плагинов в   предотвратить это сообщение от следующего запуска?

Нажатие «Да» или «Нет» не имеет никакого значения. Флажок «Плохое Mans TSQL Formatter» в диспетчере подключаемых модулей очищается, а повторная установка Notepad ++ не избавляется от этой ошибки.

Кто-нибудь знает, что я должен предпринять? Это не самая страшная катастрофа, которая когда-либо случалась, но немного раздражает.


0
2017-07-12 15:15


Источник




Ответы:


Возможно, вам придется зайти в папку плагинов Notepad ++ и удалить файл. Должно быть в месте установки что-то вроде «C: \ Program Files (x86) \ Notepad ++ \ plugins». Удалите PoorMansTSqlFormatterNppPlugin.dll, если он там.


2
2017-07-12 15:26





Вы должны выполнить полную установку Notepad ++

  1. Идти к C:\Program Files\Notepad++ Ты можешь видеть uninstall.exe дважды щелкните по этому файлу. выполните процедуру удаления. Вы видите, что только некоторые файлы были удалены, некоторые из них остаются.
  2. Go (windows + R) тип regedit Перейдите в Файл - Экспорт - Сохраните резервную копию реестра. Это хорошая привычка перед изменением реестра.

Примечание: перед удалением записей реестра

  1. Удалите все записи реестра программы / Папки с именем Notepad ++. Лучше всего удалите папку Notepad ++.
    HKEY_CURRENT_USER\Software\Notepad++\
    HKEY_LOCAL_MACHINE\SOFTWARE\Notepad++\
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\
    

В реестре нажмите F3. Вы получите подсказку «Найти дальше». Предпочитаете ниже изображение enter image description here

Тип Notepad++ Нажмите на Find Next Кнопка. Вы находите записи Notepad ++ Удалите только те записи, которые он показывает. 

Опять F3 и искать и удалять только записи. Удалите все записи таким же образом.

  1. Удалите все файлы внутри и имя папки с помощью Notepad++ См. Ниже Пути

C: \ Program Files \

C: \ Документ и настройки \ Все пользователи \ Данные приложения \

C: \ Documents and Settings \% USER% \ Application Data \

  • Убедитесь, что все удалено. Перезагрузите свою систему и установите последнюю версию Notepad ++.

1
2017-07-12 15:53





Я также предлагаю избавиться от BadMansTSqlFormatterNppPlugin.dll в папке плагинов Notepad ++, чтобы решить проблему. Вместо того, чтобы удалять его, вы также можете переместить его в подпапку отключенных (плагинов).

Возможно, вам также придется удалить файл конфигурации poormans, который (в зависимости от вашей установки) обычно находится в C: \ Users_YOU_USER_NAME_HERE_ \ AppData \ Roaming \ Notepad ++ \ Plugins \ конфиг

BTW: Из файла PluginManagerPlugins.xml вы можете узнать, какие файлы нужно удалить в случае неинсталляции:

<plugin name="Poor Man's T-Sql Formatter">
    <unicodeVersion>1.5.1</unicodeVersion>
    <description>A simple SQL formatter performing full multi-batch T-SQL formatting (individual statements, stored procedures, any DML, any DDL) with numerous formatting options.</description>
    <author>Tao Klerks</author>
    <homepage>http://www.architectshack.com/PoorMansTSqlFormatter.ashx</homepage>
    <sourceUrl>https://github.com/TaoK/PoorMansTSqlFormatter</sourceUrl>
    <latestUpdate>Numerous enhancements, a couple of minor bugfixes; most notable: remembers cursor position from before formatting.</latestUpdate>
    <install>
        <unicode>
            <download>http://www.architectshack.com/GetFile.aspx?File=SqlFormatterNppPlugin.1.5.1.zip&amp;Page=PoorMansTSqlFormatter</download>
            <copy from="PoorMansTSqlFormatterNppPlugin.dll" to="$PLUGINDIR$\" validate="true"/>
            <copy from="PoorMansTSqlFormatterNppPlugin\LinqBridge.dll" to="$PLUGINDIR$\PoorMansTSqlFormatterNppPlugin\" validate="true"/>
            <copy from="PoorMansTSqlFormatterNppPlugin\fr\PoorMansTSqlFormatterPluginShared.resources.dll" to="$PLUGINDIR$\PoorMansTSqlFormatterNppPlugin\fr\" validate="true"/>
            <copy from="PoorMansTSqlFormatterNppPlugin\es\PoorMansTSqlFormatterPluginShared.resources.dll" to="$PLUGINDIR$\PoorMansTSqlFormatterNppPlugin\es\" validate="true"/>
            <copy from="PoorMansTSqlFormatterNppPlugin\PoorMansTSqlFormatterLib.dll" to="$PLUGINDIR$\PoorMansTSqlFormatterNppPlugin\" validate="true"/>
            <copy from="PoorMansTSqlFormatterNppPlugin\PoorMansTSqlFormatterPluginShared.dll" to="$PLUGINDIR$\PoorMansTSqlFormatterNppPlugin\" validate="true"/>
        </unicode>
    </install>
    <remove>
        <unicode>
            <delete file="$PLUGINDIR$\PoorMansTSqlFormatterNppPlugin\es\PoorMansTSqlFormatterPluginShared.resources.dll"/>
            <delete file="$PLUGINDIR$\PoorMansTSqlFormatterNppPlugin\es"/>
            <delete file="$PLUGINDIR$\PoorMansTSqlFormatterNppPlugin\fr\PoorMansTSqlFormatterPluginShared.resources.dll"/>
            <delete file="$PLUGINDIR$\PoorMansTSqlFormatterNppPlugin\fr"/>
            <delete file="$PLUGINDIR$\PoorMansTSqlFormatterNppPlugin\LinqBridge.dll"/>
            <delete file="$PLUGINDIR$\PoorMansTSqlFormatterNppPlugin\PoorMansTSqlFormatterLib.dll"/>
            <delete file="$PLUGINDIR$\PoorMansTSqlFormatterNppPlugin\PoorMansTSqlFormatterPluginShared.dll"/>
            <delete file="$PLUGINDIR$\PoorMansTSqlFormatterNppPlugin"/>
            <delete file="$PLUGINDIR$\PoorMansTSqlFormatterNppPlugin.dll"/>
            <delete file="$CONFIGDIR$\Poor Man's T-Sql Formatter.ini.xml"/>
        </unicode>
    </remove>
</plugin>

Итак, в основном, удалите:

  • папка $ PLUGINDIR $ \ PoorMansTSqlFormatterNppPlugin
  • файл $ PLUGINDIR $ \ PoorMansTSqlFormatterNppPlugin.dll
  • файл $ CONFIGDIR $ \ Poor Man's T-Sql Formatter.ini.xml

1
2017-07-12 15:50