Danke, Kay, für deine Hinweise.
Was genau meinst Du mit Ressourcen?
Wenn Du die CPU-Last meinen solltest: Welche SuRun-Instanz erzeugt denn die 50% Last? Die als Benutzer läuft (SuRun /SYSMENUHOOK) oder der Dienst (SuRun /ServiceRun)?
Ja, CPU-Last, und nein, nicht der Dienst erzeugt die, weil es eben keinen Surun-Dienst gibt.
Eine Idee von mir, um SuRun neu auf das System zu bringen:
Hat leider nicht funktioniert ... :-(
Netzkabel ziehen
Nur interessehalber, wozu ist das gut?
als echter Administrator anmelden
Unter Win-XP gibt es ja diese Unterscheidung noch nicht.
in der Dienste-Verwaltung den SuRun-Dienst stoppen
Da es den Surun-Dienst gar nicht mehr gibt, kann ich ihn auch nicht stoppen.
SuRun.exe und SuRunExt.dll im Windows-Verzeichnis löschen
Hatte ich auch schon vorher probiert, ohne Besserung, Surun kann dort auf jeden Fall seine zugehörigen beiden Dateien erstellen, aber eben nicht den Dienst - siehe auch nachstehendes DebugView-Log .... wobei ich nicht so ad hoc weiß, wie uns das nun wirklich weiterhelfen kann ... offensichtlich kann Surun jetzt den Dienst gar nicht mehr erstellen - warum auch immer ... [wobei mir mein Prozess-Hacker zwischendurch aber die Notification anzeigt, dass der Surun-Dienst created wurde, was dann aber irgendwie nicht von Dauer zu sein scheint ...]
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
00000000 0.00000000 [6068] initialize, DLL_PROCESS_ATTACH
00000001 0.00008157 [6068] In DllGetClassObject
00000002 0.00011761 [6068] CShellExtClassFactory::CShellExtClassFactory()
00000003 0.00017712 [6068] CShellExtClassFactory::QueryInterface()
00000004 0.00021735 [6068] CShellExtClassFactory::CreateInstance()
00000005 0.00024556 [6068] CShellExt::CShellExt()
00000006 0.00027406 [6068] CShellExt::QueryInterface()==>IID_IShellExtInit
00000007 0.00030171 [6068] CShellExt::AddRef()
00000008 0.00033105 [6068] CShellExt::AddRef()
00000009 0.00035870 [6068] CShellExt::Release()
00000010 0.00038888 [6068] CShellExt::QueryInterface()==>IID_IShellExtInit
00000011 0.00041681 [6068] CShellExt::AddRef()
00000012 0.00044643 [6068] CShellExt::Release()
00000013 0.00052213 [6068] CShellExt::Initialize()
00000014 0.00088447 [6068] CShellExt::QueryInterface()==>IID_IContextMenu
00000015 0.00091380 [6068] CShellExt::AddRef()
00000016 0.00096046 [6068] CShellExt::QueryInterface()==>Unknown Interface!
00000017 0.00098923 [6068] CShellExt::QueryInterface()==>Unknown Interface!
00000018 0.00151472 [6068] CShellExt::AddRef()
00000019 0.00154377 [6068] CShellExt::Release()
00000020 0.00157143 [6068] CShellExt::Release()
00000021 2.88059759 [6068] CShellExt::QueryInterface()==>Unknown Interface!
00000022 2.88075113 [6068] CShellExt::QueryInterface()==>Unknown Interface!
00000023 2.88104725 [6068] CShellExt::Release()
00000024 3.74086452 [1324] [fflib] DLL_PROCESS_ATTACH (pid 0000052Ch, "C:\DOKUME~1\Admin\LOKALE~1\Temp\SuRunInst\SuRun.exe")
00000025 3.74917793 [1324] Service.cpp(2762): Running from "C:\DOKUME~1\Admin\LOKALE~1\Temp\SuRunInst" and NOT from WinDir("C:\WINDOWS")
00000026 3.76388836 [1324] Service.cpp(1181): OpenService failed: 1060(0x00000424): Der angegebene Dienst ist kein installierter Dienst.
00000027 3.76388836 [1324]
00000028 11.58616829 [1324] Service.cpp(1181): OpenService failed: 1060(0x00000424): Der angegebene Dienst ist kein installierter Dienst.
00000029 11.58616829 [1324]
00000030 51.71742630 [1324] [fflib] DLL_PROCESS_DETACH (pid 0000052Ch)
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
Dumm ist auch, dass ich nach jedem dieser Versuche den Rechner komplett runterfahren und neu starten muss, weil ich anders den ressourcen-fressenden Prozess nicht loswerden kann, was hier dann halt immer rd. 'ne (gefühlte) Viertelstunde dauert ...
MfG
Franklin