[FIXED] Fehlende msvcp71.dll verhindert EG Start

Einen Fehler gefunden? Gleich hier melden!

[FIXED] Fehlende msvcp71.dll verhindert EG Start

Postby gjott » Tue Feb 06, 2007 6:16 pm

die EG in der Version > 3.1 starten nicht, wenn die msvcp71.dll fehlt. Deshalb musste ich zunächst mit 3.1 Vorlieb nehmen, bis ich auf meinem Dienst-PC endlich auch die aktuelle Version zum Laufen gebracht habe. Dank der Vergleichsmöglichkeit der PCs vermute ich, dass die Lib nicht standardmässig von MS installiert wird, denn auf meinem absolut aktuellen XP-Media, sowie einem aktuellen XP Pro ist sie nicht zu finden. Allerdings bei Flash MX 2004-Installationen und diversen (weiteren) Adobe-Installationen, sowie dann auch in /windows/system32/.
Es genügt, die Lib in /windows/system32/zu kopieren. Die msvcp71.dll gibt es vermutlich im MS Downloadbereich :roll: .

EG habe ich erst vor einigen Tagen entdeckt und bin hellauf begeistert . Einfach Klasse! Jetzt fehlt mir nur noch ein gutes Python-Tut samt Befehlsreferenz.
Einen herzlichen Dank an Bitmonster und einen Gruß an alle
gjott
 
Posts: 1
Joined: Mon Feb 05, 2007 10:42 am

Postby Bitmonster » Wed Feb 07, 2007 4:41 pm

Immer diese "DLL Hell". :evil:

Ich werde msvcp71.dll mal in dem nächsten Installer mit einschließen.
User avatar
Bitmonster
Site Admin
 
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Postby MonsterMagnet » Wed Feb 07, 2007 5:26 pm

Seltsam das Problem gabs doch früher nicht (evtl. Python 2.5 ?), Eventghost läuft sogar unter Linux mit wine (natürlich nur tcp/ip).
MonsterMagnet
Plugin Developer
 
Posts: 137
Joined: Fri Feb 10, 2006 12:04 pm

Postby Bitmonster » Wed Feb 07, 2007 5:29 pm

MonsterMagnet wrote:Seltsam das Problem gabs doch früher nicht (evtl. Python 2.5 ?), Eventghost läuft sogar unter Linux mit wine (natürlich nur tcp/ip).

Das Problem ist, dass man nie so recht weiß, welche DLLs das System schon hat. Msvcp71.dll wird bei mir z.B. bei einer normalen XP Pro Installation schon installiert. Ich hab jetzt mal mit nLite ein absolutes Mini-Iso mit 86 MB gemacht und da fehlt die DLL tatsächlich.
User avatar
Bitmonster
Site Admin
 
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Postby Bartman » Wed Feb 07, 2007 10:55 pm

Bei der Standard Vista Installation (32 Bit, Business) fehlt die Datei auch.
Bartman
Plugin Developer
 
Posts: 881
Joined: Sun Feb 12, 2006 9:03 am

Postby Bitmonster » Wed Feb 07, 2007 10:56 pm

Bartman wrote:Bei der Standard Vista Installation (32 Bit, Business) fehlt die Datei auch.

Interessant. Hast du EG dort schon zum Laufen gekriegt?
User avatar
Bitmonster
Site Admin
 
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Postby Bartman » Thu Feb 08, 2007 9:11 am

Läuft da auf den ersten Blick auch.
Ich habe Vista aber nur ein paar Mal zum Ausprobieren gestartet.
Wenn würde ich gleich auf 64 Bit wechseln wollen, da ist nur das Problem mit der Zwangssignierung.
Was mich ein bisschen gewundert hat ist, dass ich nicht einfach die alte Installation starten konnte.
Da steht dann folgendes im Log:
Code: Select all
Traceback (most recent call last):
  File "EventGhost.pyw", line 34, in <module>
    imp.load_source("Main", path + "/eg/Main.py")
  File "D:\Media\EventGhost/eg/Main.py", line 97, in <module>
  File "F:\Media\EventGhost\eg\Init.py", line 264, in Init
    self.DoImports1()
  File "F:\Media\EventGhost\eg\Init.py", line 398, in DoImports1
    from WinAPI.Utils import ShrinkMemory, BringHwndToFront
  File "F:\Media\EventGhost\eg\Utils.py", line 5, in <module>
    import types
  File "win32ui.pyc", line 12, in <module>
  File "win32ui.pyc", line 10, in __load
ImportError: DLL load failed: Das angegebene Modul wurde nicht gefunden.

Oder liegt das am anderen Laufwerksbuchstaben?
Bartman
Plugin Developer
 
Posts: 881
Joined: Sun Feb 12, 2006 9:03 am

Postby Bitmonster » Thu Feb 08, 2007 3:03 pm

Es gibt eine einzige DLL, die der EG-Installer in das System32-Verzeichnis installiert, wenn sie dort nicht vorhanden ist. Das ist die MFC71.DLL. Vielleicht fehlt die einfach bei einem frischen Vista und es geht deshalb nicht durch einfaches Verschieben. Bei den nächsten Betas werde ich mal versuchen die auch im Programm-Verzeichnis zu installieren.
User avatar
Bitmonster
Site Admin
 
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Postby Staudi » Wed Feb 21, 2007 9:56 pm

Hallo,

habe auch versucht die Version

EventGhost_0.3.5_build_884_Update.exe

unter Vista zu installieren und habe auch die Fehlermeldung bekommen,
dass die msvcr71.dll fehlt. Habe die Datei (Vers. 7.10.3052.4) downgeloaded und ins System32-Verzeichnis kopiert.

Beim zweiten Versuch kommt noch eine Fehlermeldung

LoadLibrary (pythondll) failed

und dann noch

C:\Program Files\EventGhost\PYTHON25.DLL

Kannst Du mir weiterhelfen?

Danke.

Gruss
Staudi
Staudi
 
Posts: 3
Joined: Wed Feb 21, 2007 4:38 pm

Postby Bitmonster » Wed Feb 21, 2007 9:57 pm

Hast du die Update.exe installiert ohne die richtige Setup.exe vorher zu installieren?
http://www.eventghost.org/forum/viewtopic.php?t=70
User avatar
Bitmonster
Site Admin
 
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Postby Bartman » Wed Feb 21, 2007 9:58 pm

@Staudi
hast du auch vorher die EventGhost_0.3.5_build_870_Setup.exe runtergeladen?
Nur da sind die ganzen Bibliotheken drin.
Bartman
Plugin Developer
 
Posts: 881
Joined: Sun Feb 12, 2006 9:03 am

Postby Staudi » Thu Feb 22, 2007 8:35 am

Hallo,

vielen Dank für Eure Antworten.

Mir der EventGhost_0.3.5_build_870_Setup.exe hat es dann
funktioniert.

Hatte nur die Update.exe installiert.

Gruss
Staudi
Staudi
 
Posts: 3
Joined: Wed Feb 21, 2007 4:38 pm

Re: Fehlende msvcp71.dll (MS C++ Runt. Lib.) verhindert EG Start

Postby Prinz » Tue Apr 15, 2008 6:44 pm

Hallo,

ich habe jetzt erstmals den EventGhost auf meinem HTPC installiert, bisher habe ich die Untersuchungen und Scripts auf meinem Tower-PC erstellt.

Auf dem HTPC ist so wenig wie möglich installiert. So fehlte auch die Datei "msvcp71.dll" im Windows/system32 Verzeichnis.

Obgleich sich diese Datei im EventGhost-Verzechnis befindet, scheint das Plugin "Task Create/Switch Events" erst richtig zu funktionieren, wenn auch im System32-Verzeichnis diese Datei liegt.

Ich bin mir nicht sicher, ob dieses Problem im Zusammenhang mit dem DVBViewer auftritt. Sobald man dieses Plugin aktiviert erfolgt die Fehlermeldung, dass die msvcp71.dll fehlt, wenn man das DVBViewer-Fenster aktiviert/deaktiviert.

Nachdem ich die Datei in das system32-Verzeichnis kopiert habe, funktioniert es auch mit diesem Plugin.

Gruß
Prinz
Mein HTPC:
Mainboard: Gigabyte GA-G33M-DS2R
CPU: Intel E5200
OS: WinXP SP3
Graphic card: NVIDIA GeForce 210 512MB
TV-Cards: 2 * Digital Everywhere FloppyDTV-C, Terratec Cinergy 1200 DVB-C
HTPC software: DVB Viewer / EventGhost
Prinz
Plugin Developer
 
Posts: 194
Joined: Mon Apr 07, 2008 4:58 am

Re: Fehlende msvcp71.dll (MS C++ Runt. Lib.) verhindert EG Start

Postby Bitmonster » Tue Apr 15, 2008 6:52 pm

Wurde das System mit nLite beschnitten oder so? Ich habe schon oft EG auf einem absolut jungfräulichen XP ausprobiert und es ging eigentlich immer.
Please post software-related questions in the forum - PMs will only be answered, if really private, thanks!
User avatar
Bitmonster
Site Admin
 
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Re: Fehlende msvcp71.dll (MS C++ Runt. Lib.) verhindert EG Start

Postby Prinz » Tue Apr 15, 2008 7:03 pm

Bitmonster wrote:Wurde das System mit nLite beschnitten oder so?


Nein, ist nur eine ganz normale Standard XP Home-Installation.

Gruß
Prinz
Mein HTPC:
Mainboard: Gigabyte GA-G33M-DS2R
CPU: Intel E5200
OS: WinXP SP3
Graphic card: NVIDIA GeForce 210 512MB
TV-Cards: 2 * Digital Everywhere FloppyDTV-C, Terratec Cinergy 1200 DVB-C
HTPC software: DVB Viewer / EventGhost
Prinz
Plugin Developer
 
Posts: 194
Joined: Mon Apr 07, 2008 4:58 am

Next

Return to Fehlerberichte

Who is online

Users browsing this forum: No registered users and 1 guest