Wie behebe ich Notepad ++ nach dem Versuch, PoormansTSQLFormatter als Plugin hinzuzufügen?

713
Brian Hooper

Ich habe vor kurzem versucht, das Poor Mans Tsql Formatter-Plugin auf meinem Windows 8-Rechner zu Notepad ++ hinzuzufügen. Dies schlug jedoch fehl, da ich nicht .Net 3.5 installiert habe und nicht über die erforderlichen Berechtigungen zum Herunterladen verfügt.

Wenn ich nun Notepad ++ starte, wird versucht, .Net 3.5 herunterzuladen. Die folgende Fehlermeldung wird angezeigt:

Eine Initialisierungsroutine für Dynamic Link Library (DLL) ist fehlgeschlagen.

PoorMansTSqlFormatterNppPlugin.dll ist nicht mit der aktuellen Version von Notepad ++ kompatibel.

Möchten Sie dieses Plugin aus dem Plugins-Verzeichnis entfernen, um diese Nachricht beim nächsten Start zu verhindern?

Das Klicken auf Ja oder Nein macht keinen Unterschied. Das Kontrollkästchen "Poor Mans TSQL Formatter" im Plug-In-Manager ist deaktiviert. Durch die erneute Installation von Notepad ++ wird dieser Fehler nicht behoben.

Weiß jemand, was ich versuchen sollte? Dies ist nicht die schlimmste Katastrophe, die je passiert ist, aber es wird ein wenig irritierend.

0

3 Antworten auf die Frage

2
Confuzing

Möglicherweise müssen Sie in den Ordner Notepad ++ - Plugins gehen und die Datei löschen. Es sollte sich unter dem Installationsort so etwas befinden wie "C: \ Programme (x86) \ Notepad ++ \ plugins". Löschen Sie PoorMansTSqlFormatterNppPlugin.dll, wenn sie dort vorhanden ist.

1
wp78de

Ich schlage auch vor, die PoorMansTSqlFormatterNppPlugin.dll im Ordner Notepad ++ plugins loszuwerden, um das Problem zu lösen. Anstatt ihn zu löschen, können Sie ihn auch in den deaktivierten (Plugins) Unterordner verschieben.

Möglicherweise müssen Sie auch die Konfigurationsdatei von poormans entfernen. Diese befindet sich (abhängig von Ihrer Installation) normalerweise unter C: \ Users_YOU_USER_NAME_HERE_ \ AppData \ Roaming \ Notepad ++ \ plugins \ config

Übrigens: In PluginManagerPlugins.xml erfahren Sie, welche Dateien im Falle einer Deinstallation gelöscht werden sollen:

<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> 

Also grundsätzlich löschen:

  • den Ordner $ PLUGINDIR $ \ PoorMansTSqlFormatterNppPlugin
  • die Datei $ PLUGINDIR $ \ PoorMansTSqlFormatterNppPlugin.dll
  • die Datei $ CONFIGDIR $ \ Poor Man's T-Sql Formatter.ini.xml
1
Techie Gossip

Sie sollten die vollständige Installation von Notepad ++ versuchen

  1. Gehe zu C:\Program Files\Notepad++Sie können einen uninstall.exeDoppelklick auf diese Datei sehen. Befolgen Sie die Anweisungen zur Deinstallation. Sie sehen, dass nur einige Dateien entfernt wurden, andere sind noch vorhanden.
  2. Gehe zu (Windows + R) regeditGehe zu Datei - Exportieren - Sichere die Sicherung der Registry. Dies ist eine gute Gewohnheit, bevor Sie Änderungen in der Registrierung vornehmen.

Hinweis: Bevor Sie beim Löschen der Registry-Einträge vorsichtig vorgehen

  1. Löschen Sie alle Registrierungseinträge des Programms / Ordners mit dem Namen von Notepad ++. Besser Sie löschen Notepad ++ - Ordner selbst.
    HKEY_CURRENT_USER\Software\Notepad++\ HKEY_LOCAL_MACHINE\SOFTWARE\Notepad++\ HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\ 

In der Registrierung drücken Sie F3. Sie erhalten eine Aufforderung zur Weitersuchen. Unter dem Bild bevorzugen

Typ Notepad++Klicken Sie auf die Find NextSchaltfläche. Sie finden die Einträge von Notepad ++ Löschen Sie nur die angezeigten Einträge.

Wiederholen Sie F3 und suchen und löschen Sie nur die Einträge. Entfernen Sie alle Einträge auf dieselbe Weise.

  1. Löschen Sie alle Dateien innerhalb und den Ordnernamen mit Notepad++Siehe unter Pfade

C: \ Programme \

C: \ Dokument und Einstellungen \ All Users \ Anwendungsdaten \

C: \ Dokumente und Einstellungen \% USER% \ Anwendungsdaten \

  • Stellen Sie sicher, dass alles gelöscht wird. Starten Sie Ihr System neu und installieren Sie die neueste Version von Notepad ++.