seit Tagen habe ich ein Problem mit der Deinstallation von Notepad++ und der durch den Explorer geblockten Datei "NppShell_04.dll". Die .dll Datei ist für die Shellfunktionen von Notepad++ unter Windows zuständig.
Wurde die Shellfunktionen unter Windows verwendet kann die "NppShell_04.dll" bei der Deinstallation nicht gelöscht werden, da die .dll Datei vom Prozess der explorer.exe blockiert wird.
Folgenden Ansatz habe ich verfolgt, doch leider klappt das starten des Explorerprozesses nicht wie gewünscht.
Führe ich die u.g. *.bat Datei normal unter Windows aus, dann wird der komplette Explorer beendet (keine Taskleiste mehr) und danach komplett neugestartet (Taskleitet wieder vorhanden)
Während des Setups wird zwar der Explorer beendet, doch es öffnet sich danach nur ein Windows Explorerfenster aber die Taskleiste wird nicht wiederhergestellt.
Hat jmd von euch eine Idee, wie man den Prozess der Explorer.exe wie gewünscht neustarten kann (Taskleiste wieder vorhanden)
Danke
Deinstallation Notepad++
Code: Select all
[SET:Deinstallation]
If "%ApplicationDir%\uninstall.exe" <> "" Then "SET:Deinstallation2" EndIf
[SET:Deinstallation2]
-DelTree %ApplicationDir%
-DelTree %ApplicationDir%\plugins
If %ErrorLevel% <> "0" Then "SET:DeInstallationError" EndIf
-Call "%ApplicationDir%\uninstall.exe" /S
-Sleep 1000
-Call "%ApplicationDir%\Config\start_explorer.bat"
-Sleep 1000
-AskKillProcesses 60, Notepad++
-AddMeter -1
Code: Select all
taskkill /f /im explorer.exe
start explorer.exe