SPort.DLL

Patrick

Beitrag von Patrick »

from FJ
I have maybe the solution:
- Start-Run-regedit-OK
- go to the subkey: HKEY_LOCAL_MACHINE\Software\Licenses
- rightclick this key and select "Permissions"
- choose "Add" and type "Administrators" in the inputfield, click at "Check name" and then on OK
- select "Administrators" from the list and set the checkbox for "Full Access" to them
- click on OK

Try to install MyPhoneExplorer

Note: I have no english XP so it could be that the buttons are called similar. I translated the instructions from this Thread. (very thanks to hati39)


Diese Lösung hat bei mir auch wunderbar funktioniert!
Ich hatte dieses Problem nun an 3 Laptops und 2 Desktops - würde sogar vorschlagen das als Hinweis in die Installation aufzunehmen!
FJ
Site Admin
Beiträge: 32106
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol
Kontaktdaten:

Beitrag von FJ »

Leider kann man diese Prozedur keinem Otto-Normal-User zumuten. Und die Rechte lassen sich über das setup auch nicht ändern. Ich habe irgendwie gehofft dass es sich dabei um einen Bug vom SP3 handelt bzw. dass Eltima die Registrierungsprozedur ändert...
hati39
Beiträge: 29
Registriert: Mo 22. Sep 2008, 20:22

Beitrag von hati39 »

Schau mal hier http://support.microsoft.com/?scid=kb%3 ... &x=11&y=13

Zumindest bei Vista ist regini dabei. XP kann ich grad nicht nachschauen.

Ansonsten bliebe noch http://msdn.microsoft.com/en-us/library/ms724878(VS.85).aspx

(kp, warum, aber wenn ich die URL tags benutze, ist das Posting leer)
FJ
Site Admin
Beiträge: 32106
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol
Kontaktdaten:

Beitrag von FJ »

Habs jetzt über den zweiten Link umgesetzt den du gepostet hast. Ziemlich harter Stoff ;-)

Ich hab Vista und bei mir kann ichs ums Verrecken nicht reproduzieren. Hab jetzt ein kleines Programm geschrieben welches für HKLM\Software\Licences die Berechtigungen ändert (Administratoren=Vollzugriff). Kannst du es bitte testen ?
Wichtig wäre halt dass du den alten Status wieder herstellen kannst sodass die Installation zuerst fehlschlägt. Das Tool hab ich hier für dich hochgeladen: www.fjsoft.at/SetupHelper.exe - würde dann später ins Setup integriert.

EDIT: Kleines Detail am Rande: Unter Vista hat dieser Schlüssel überhaupt keine Berechtigungen, dort kann man im Gast-Account die Werte ändern/löschen. den Sicherheitsaspekt soll mir mal einer erklären.
hati39
Beiträge: 29
Registriert: Mo 22. Sep 2008, 20:22

Beitrag von hati39 »

Jo, klappt. Sowohl unter Vista als auch unter XP.
Bei mir unter Vista hat der Schlüssel übrigens auch gar keine Rechte. Das ist echt seltsam, was da vorgeht.

Nun musst du natürlich aufpassen! Warum auch immer die Rechte bei manchen (offenbar nur unter XP) anders gesetzt sind, weiß ich nicht, aber du solltest vorsichtshalber die ursprünglichen Rechte vorher abfragen und darauf reagieren, wenn sie z.B. wie bei Vista gar nicht gesetzt sind. Ich weiß es nicht genau, aber "gar nicht gesetzt" könnte ja 1.) ein Fehler sein, der irgendwann ausgebügelt wird und 2.) was anderes sein als "Vollzugriff für Jeder". Wenn du also jetzt nur den Administrator mit Vollzugriff ausstattest, hat der normale Benutzer und SYSTEM ja nicht mal das Recht, die Werte zu lesen.

Ich würde deshalb die aktuell gesetzten Werte abfragen, wenn welche gesetzt sind, den Administrator mit Vollzugriff ausstatten bzw. hinzufügen, wenn gar keine gesetzt sind wie bei Vista, würde ich vorsichtshalber Jeder mit Vollzugriff ausstatten. Dann umgehst du das Problem, dass eventuell jemand mit geringen Rechten dort lesen muss, aber wenn das ein Bug ist, der mit dem nächsten SP ausgebügelt wird, kann es dir egal sein, denn dann ist dein Programm entweder schon installiert oder dein anderer Fall greift und der Administrator bekommt Vollzugriff.
FJ
Site Admin
Beiträge: 32106
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol
Kontaktdaten:

Beitrag von FJ »

Ich hatte eigentlich angedacht den setuphelper NUR unter XP zu starten. Das nächste Problem unter Vista ist ja folgendes: User startet Setup mit normalem Account->gibt dann das Admin-Passwort ein damits läuft->Setup extrahiert und startet den helper->Hat das helper-Tool in diesem fall dann das recht die Berechtigungen zu ändern ?
hati39
Beiträge: 29
Registriert: Mo 22. Sep 2008, 20:22

Beitrag von hati39 »

das ist ne interessante Frage...
ich denke aber, ja, denn wenn du z.B. so einen NVidia Treiber installierst, dann entpackt der sich ja auch und ruft dann mehrere einzelne Setups auf.

Aber für eine erste Lösung scheint mir es auch zu reichen, nur auf XP Rücksicht zu nehmen, da hast du Recht. Zumindest so lange, bis sich der erste unter Vista oder Windows 7 beschwert :)
gast123

Beitrag von gast123 »

Servus,

bin ich etwa wirklich der erste mit Vista?
Hab sogar die UAC ausgeschaltet und jeden hier vorhandenen Tipp probiert...

Die sport.dll in meinem system32-verzeichnis lässt sich nicht löschen und wird angeblich (bei verschiebe versuch) von einem anderen Programm benutzt...

Ich wäre für Hilfe sehr dankbar

Grüße
FJ
Site Admin
Beiträge: 32106
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol
Kontaktdaten:

Beitrag von FJ »

Ich habe selbst auch Vista.

Wenn Vista sagt dass die Datei von einem anderen programm benutzt wird dann wirds wohl so sein. Hast du MyPhoneExplorer vor der Installation geschlossen ? Hast du eventuell noch andere Programme die diese datei benutzen ?
gast123

Beitrag von gast123 »

Gute Frage - ich konnte die Datei im abgesicherten Modus dann doch verschieben/löschen. Seither hat sich kein Programm beschwert.

Geholfen hat es leider aber auch nicht. Kann den PhoneExp nicht installieren, weil die Installation bei der Registrierung der SPort.dll stoppt.
Installation der alte Version (1.6...) hielt wie hier im Forum beschrieben bei einer anderen Datei an.

Licenses in der Reg und Admin hab ich probiert. Hatte die Software noch nie installiert (keine früheren versionen).

Grüße
FJ
Site Admin
Beiträge: 32106
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol
Kontaktdaten:

Beitrag von FJ »

Das mit v1.6 hatte andere Ursachen. Hat damit nix mehr zu tun.
das Setup über rechtsklick->Als Admin starten bringt auch nix ?

Wenn die Datei bei dir schon existiert hat und du MyPhoneExplorer noch nie installiert hast dann frage ich mich doch wie datei dort hingekommen ist. Evt. wurde sie ja zuvor nicht ordentlich deinstalliert.
hati39
Beiträge: 29
Registriert: Mo 22. Sep 2008, 20:22

Beitrag von hati39 »

Das wird ein anderes Programm sein, das die dll auch benutzt bzw. installiert hat. Vielleicht noch ne andere Handysoftware drauf, vom alten Handy oder so? Bei Vista hatte ich bisher keine Probleme.
gast123

Beitrag von gast123 »

Hm...

Die sport.dll welche sich auf in der system32 befand war höchstwahrscheinlich von der MyPE - ich habs ja mehrfach versucht zu installieren. Sie wird ja kopiert nur scheitert nachträglich die Registrierung... Oder dauert die irgendwie sehr lange (mehrere Minuten) und ich bin bloss zu ungeduldig?

Hatte noch keine Handysoftware drauf. Hab mittlerweile ma fMA drauf gehabt, diesen aber auch schon wieder deinstalliert.

"Als Admin starten" hab ich schon getan und wie gesagt auch schon ohne UAC probiert.

Gibts vllt ne Möglichkeit sport.dll seperat zu installieren und die Registrierung bei der Installation des MyPE zu überspringen?

Hab auch mal per "Procmon" versucht zu sehen was er zu registrieren versucht, bekam aber keine Einträge für die MyPE-Installation...

Grüße
FJ
Site Admin
Beiträge: 32106
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol
Kontaktdaten:

Beitrag von FJ »

Wenn die Installation hängt -> schau in den Taskmanager ob der Prozess regsp.exe oder regsvr32.exe läuft. Wenn ja, dann beendest du den Prozess. dann sollte die Installation eigentlich weiterlaufen.

Je nachdem welche Fehlermeldung dann beim start von myPhoneExplorer erscheint kann ich dir dann weiterhelfen die Datei manuell zu registrieren.
gast123

Beitrag von gast123 »

hi

Hab den regsp.exe-Prozess (bzw mehrere dieser Sorte) wie von dir vorgeschlagen gestoppt; die installation läuft anschließend ohne weitere Probleme durch.

Beim Versuch das Programm zu starten wird der Mauscursor für kurze Zeit zum beschätigt-sei-kreis und dann wieder zur maus. Sonst geschieht nichts sichtbares... (keine Fehlermeldung)
Der Task-Manager zeigt einen MyPhoneExplorer-Prozess an, der allerdings keine Rechenzeit verbraucht und nur knapp 4MB Speicher.

Deinstallation und Neuinstallation führt zum gleichen Ergebnis.

grüße und vielen dank
FJ
Site Admin
Beiträge: 32106
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol
Kontaktdaten:

Beitrag von FJ »

OK, jetzt zieh die Datei SPort.dll auf die Datei regsvr32.exe per Drag&Drop drauf und gib acht ob die registrierung erfolgreich war
Gast

Beitrag von Gast »

Hilft nicht.
Aber der Process Monitor spuckt etwas aus, dass du möglicherweise erhellend finden könntest:

Operation: RegQueryValue
Path: HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\DllNXOptions\SPort.dll
Result: NAME NOT FOUND
Detail: Length: 1.024
FJ
Site Admin
Beiträge: 32106
Registriert: Mi 15. Feb 2006, 01:16
Wohnort: Tirol
Kontaktdaten:

Beitrag von FJ »

Die Aussage vom Processmonitor ist in diesem Fall irrelevant.
Was wurde denn angezeigt als du die Datei per drag&Drop auf die regsvr32.exe gezogen hast ?
Was anderes: Schonmal probiert die Datenausführungsverhinderung zu deaktivieren ? Sollte in der aktuellen version eigentlich trotzdem funktionieren aber man weiß ja nie...
ceee
Beiträge: 3
Registriert: So 28. Dez 2008, 15:43
Wohnort: Zürich

Lösung??

Beitrag von ceee »

Hatte ohne erinnerbare Ursache urplötzlich Laufzeitfehler 339! Alles probiert mit Admin/Rechten/Darüberinstallieren.

System: Vista Home 32bit, alle neusten Updates, Version 1.7.2. Defender und Benutzerkontensteuerung und all das ausgeschalten.

Habe nun 1.7.2 deinstalliert, danach war im system32-Ordner keine sport.dll mehr (hatte früher schon mal eine umbenannt).

AVG-free Antivirus deinstalliert, neu gestartet, 1.7.2 normal installiert, und alles läuft wieder wie geschmiert!

Was nun genau die Lösung war ist leider unklar (nur deinstallieren, neustarten, neuinstallieren, oder die entfernung des Antivirus), aber schaut euren Antivirusprogrammen mal auf die finger!

good luck! ;)
gast

Beitrag von gast »

hm... DAS ist etwas was ich noch nicht probiert habe...
Antworten