Forum



Kyni am 05.03.2011 11:10 #6906


Hallo,

ich habe mich sehr gefreut als ich diese Seite entdeeckt habe. Siedler 2 mit einem Multiplayer ist einfach genial.
Leider habe ich nun das Problem, dass ich es noch nicht ausprobieren konnte.
Als ich die "s25client.exe" mit einem Doppelclick gestartet habe erschien plötzlich ein Fehlerfenster.

Fehler:
Einsprungpunkt nicht gefunden

Der Prozedureinsprungpunkt "??1_NonReentrantPPLLockHolder@details@Concurrency@@QAE@XZ" wurde in der DLL "MSVCR100.dll" nicht gefunden.


Das Problem liegt, denke ich mal an meinem PC.


Ich habe keine Ahnung wie dieser Fehler zu beheben ist.
Ich wäre für jede Hilfe dankbar!


Spike am 05.03.2011 13:26 #6907

Im Ruhestand
Erstmal willkommen :)
Dann Suchfunktion hätte dir weitergeholfen (wenn man nicht nur den Betreff durchsucht)
Und danach:

Zitat:
Hallo,

wir sind stolz ankündigen zu dürfen, es endlich doch noch geschafft zu haben, eine neue stabile Version zu veröffentlichen :-)

Die Version 0.7 von Return To The Roots steht nun unter Downloads zur Verfügung.

Da doch einige Fragen bzgl "MSVCP100.dll" gekommen sind:
Um diesen Fehler zu beheben müsst ihr entweder den Installer benutzen, oder

https://www.microsoft.com/downloads/en/details.aspx?familyid=A7B7A05E-6DE6-4D3A-A423-37BF0912DB84&displaylang=en

manuell installieren.

Wichtig ist auch: BITTE NICHT ÜBER EINE NIGHTLY INSTALLIEREN!
Das wird nicht funktionieren.

Achja: Frohe Weihnachten ;-)


Hoffe das hilft dir :)

---



Kyni am 05.03.2011 14:24 #6908


Danke für die schnelle Antwort!


Da habe ich wohl nicht nach den reichtigen Begriffen gesucht.

Anmerkung: mein Betriebssystem ist Windows 7 64 Bit


Ok, ich erzähle mal was alles geschehen ist bevor ich hier geschrieben habe.

Zuerst hat er nur gemekert, dass die msvcp100.dll fehlt. Darauf hin habe ich die folgenden Dinge versucht.
--> 1. Das Microsoft Visual C++ 2010 Redistributable Package (x64)  installliert.  kein Erfolg
     2. Ich habe die dll in den System32 Ordner Kopiert und dann diese mit der Eingabeaufforderung und dem
         Befehl regsvr32 versucht diese zu registrieren. Leider kam wieder eine Fehlermeldung.
     3. Ich habe die Microsoft Visual C++ 2010 Redistributable Package (x86)  instlliert.


Jetzt kommt immer die Fehlermeldung die ich am Anfang beschrieben habe.
Hätte ich wohl gelich dazu schreiben sollen.

Was mich auch wundert ist, dass er den Prozedureinspugpunkt in der MSVCR100.dll nicht findet.
Dürfte denke ich mal dann nichts mit der MSVCP100.dll zu tun haben oder?

Editiert von Kyni am 05.03.2011 14:29

FloSoft am 05.03.2011 16:05 #6909

Großmeister
hi, ich hoffe du hast die 64bit-dll wieder aus system32 entfernt bevor du das vc2010 redist für x86 isntalliert hast - wenn nicht - beide (x86 und x64) über systemsteuerung deinstallieren - die von dir kopierte dll löschen und nach einem neustart beide redists wieder installieren - evtl hilft das ja

weiterhin windows 7 auch schön mit ms-update aktualiesieren - das hilft evtl auch.

Bzw was du noch prüfen solltest, was für Pfade alle in "PATH" eingetragen sind - evtl liegen da "alte" msvcr100.dll's welche das symbol vermissen.

---
mfg
Flo



Kyni am 05.03.2011 19:29 #6911


OK, werde ich mal ausprobieren. Habe heute blos keine Zeit mehr dafür.
Auf jedenfall danke für die Tipps!


Kyni am 07.03.2011 16:37 #6935


Hat leider bis jetzt alles nicht geholfen.

Ich habe zumindest festgestellt, dass er die dll's bei mir im C:/Windows/SysWOW64 Ordner spreichert. In der REG-Datei sind diese auch eingetragen.

Außerdem habe ich den kompletten PC durchsucht. Es gibt auf meinem System nur eine msvcr100.dll, Daher kann er auch nichts verwechseln.

Zwischenzeitlich habe ich die mit dem Microsoft Visual C++ 2010 Redistributable Package (x86) installierte dll mit einer aus dem Internet, welche man einzeln downloaden kann ersetzt. Hat leider nicht viel gebracht. Er findet nur an einer anderen stelle nun wieder keinen Einsprungpunkt.

Was mir halt aufgefallen ist, ist das es bei den dll's verschiedenne Versionen gibt. Also quasi neue und alte.

Ich habe im moment die Dateiversion 10.0.30319.1  Sprache Egnlisch (USA)
Welche Version habt ihr denn?


FloSoft am 07.03.2011 21:47 #6936

Großmeister
hi,

beide (x64 und x86) haben bei mir ebenfalls Version 10.0.30319.1

---
mfg
Flo



Spike am 08.03.2011 10:28 #6939

Im Ruhestand
Bei mir haben auch beide die selbe version, allerdings ist die in \System32 etwas größer als die in \SysWOW64

---



FloSoft am 08.03.2011 13:08 #6940

Großmeister
das sollte sie auch sein, die 32bit dll ist größer als die 64bit dll

---
mfg
Flo



Kyni am 10.03.2011 16:58 #6945


Naja, irgentwie bekomme ich es nicht zum laufen. Es ist immernoch der gleiche Fehler obwohl alle dll Dateien da sind, in der Registrirung stehen und die aktuellsten sind.

Auf jedenfall danke für die Hilfe. Ich werde dann mal meinen alten PC rauskramen und schauen ob es dort geht. Wollte den Aufwand eigentlich lassen.

Editiert von Kyni am 10.03.2011 16:58

FloSoft am 11.03.2011 11:13 #6947

Großmeister
hi,
du kannst dir auch mal das "dependency walker" tool (depends.exe) runterladen, und die Anwendung damit öffnen, er zeigt dir dann exakt an, welche dll er von wo einzieht, und was ihm fehlt.

hier der link dazu: http://www.dependencywalker.com/

---
mfg
Flo


Editiert von FloSoft am 11.03.2011 11:14

Kyni am 16.03.2011 13:56 #6955


Es haut ein wenig gedauert bis ich wieder auf diese seite geschaut habe.

Ok, ich habe gemacht.
Laut dem Programm fehlt die ieshims.dll
Was ich daran verwunderlich finde ist, dass ich überall lese, dass diese Datei mit dem Internetexplorer zu tun hat und verstehe daher gerade nciht den zusammenhang.

Ich würde dann diese Seite verwenden um das Problem zu lösen.
http://support.microsoft.com/kb/962921/de


FloSoft am 16.03.2011 16:22 #6959

Großmeister
Hi,

hast du nachgelesen, das msjava.dll und ieshims.dll meist einen fehler liefern, da dies delay-load-dlls sind, also der fehler ist nicht problematisch

---
mfg
Flo



Heffernan am 22.09.2011 12:25 #8538


Hi,

habe einen ähnlichen Fehler wie her beschrieben:

Code:
The procedure entry point _invalid_parameter_noinfo_noreturn could not be located in the dynamic link library MSVCR100.dll


Habe alles versucht:
- dll manuell downgeloadet und in system32 gepackt
- wieder rausgelöscht und vcredist installiert, hat auch nicht geholfen
- "dependency walker" spuckt bei mir auch nur ieshims.dll aus.

Was könnte man noch tun? Habe leider null Ahnung von solchen Geschichten.

Mein System Win7 Pro x64


jh am 22.09.2011 14:03 #8539


Versuch mal http://www.microsoft.com/download/en/details.aspx?id=14632 wenn du auch die x64-Version von rttr benutzt.


Heffernan am 22.09.2011 14:22 #8540


Hi,

danke für die Antwort. Funktioniert leider nicht. Habe jetzt nochmal den rttr-Ordner gelöscht und neu erstellt. Zuvor redist x64 installiert. Jetzt kommt wieder Fehlermeldung:

Code:
The program cant start because MSVCR100.dll is missing from your computer. Try reinstalling the program to fix this problem.

Dasselbe mit MSVCP100.dll

Bin mir nicht 100% sicher, ob ich wirklich die Goldedition auf der Platte habe. Kann das aber erst heut abend zuhause prüfen.


jh am 22.09.2011 14:46 #8541


Hm, hast du die x64-Version oder die x86-Version von RTTR genommen? Kommt bei der jeweils anderen auch die Fehlermeldung?

Bei fehlenden Gold-Edition-Dateien müsste die Fehlermeldung anders aussehen.


Shen Long am 22.09.2011 14:47 #8542


Zitat von Heffernan:

Hi,

danke für die Antwort. Funktioniert leider nicht. Habe jetzt nochmal den rttr-Ordner gelöscht und neu erstellt. Zuvor redist x64 installiert. Jetzt kommt wieder Fehlermeldung:

Code:
The program cant start because MSVCR100.dll is missing from your computer. Try reinstalling the program to fix this problem.

Dasselbe mit MSVCP100.dll

Bin mir nicht 100% sicher, ob ich wirklich die Goldedition auf der Platte habe. Kann das aber erst heut abend zuhause prüfen.


Kopier einfach mal diese beiden Dateien ins RTTR-Verzeichnis. (Die liegen glaub ich unter %SYSTEMROOT%\system32

---
mfg Shen Long
Tuxer mit Leib und Seele
__________________________
"Linux will nicht die Weltherrschaft, aber schön wärs schon." Linus Torvalds
PS: Sorry for my bad English


Heffernan am 22.09.2011 14:52 #8543


Neue Fehlermeldung:

Code:
The application was unable to start correcly (0xc000007b). CLick ok to close the appl.



Heffernan am 22.09.2011 15:48 #8544


Ja, doch ist die Gold Version.


Spike am 22.09.2011 16:01 #8546

Im Ruhestand
Und du hast auch nicht zufällig eine Nightly Version über die Stable version kopiert?

---



Heffernan am 22.09.2011 17:04 #8550


Hab nur die stable downgeloaded.


NastX am 22.09.2011 17:09 #8552


Das sollte auch nicht solche Auswirkungen haben. Was mir im Zusammenhang mit den VC++ runtimes geholfen hat, war n
Neustart.

---
>> Du programmierst doch auch Perl, wie wärs denn mit einem
>> Verbesserungsvorschlag (kürzer, speicherschonender, gleiche
>> Funktionalität, ...)?

Kein Perl.


Heffernan am 22.09.2011 17:22 #8554


Habe jetzt mit dieser http://jh-isch.de/s2/tipps/t_dosbox.php Anleitung zumindest schonmal S2 Gold Edition, also die ganz normale Version zum laufen gebracht.

Editiert von Heffernan am 22.09.2011 17:23

Heffernan am 22.09.2011 17:24 #8555


Neustart hab ich jeweils gemacht, hat leider auch nicht geholfen.


NastX am 22.09.2011 18:03 #8556


welche vc++ versionen hast du nun installiert?

---
>> Du programmierst doch auch Perl, wie wärs denn mit einem
>> Verbesserungsvorschlag (kürzer, speicherschonender, gleiche
>> Funktionalität, ...)?

Kein Perl.


Heffernan am 22.09.2011 18:45 #8557


10.0.30319 von 2010


Heffernan am 25.09.2011 11:31 #8573


Laut Systemsteurung ist auch noch VC+ 2005 und 2x 2008 installiert. Könnts vllt daran liegen?


Spike am 25.09.2011 14:19 #8578

Im Ruhestand
hast du x64 und x86 drauf oder nur eines?

---



Heffernan am 25.09.2011 14:23 #8580


2005 x64
2008 beides
2010 x64


Spike am 25.09.2011 16:37 #8582

Im Ruhestand
naja, also ich (ich hab aber keine ahnung) würde dann halt vom 2010er mal die x86er version dazuinstallieren... ich weiß nur, das sich sie drauf habe aber ob dir das hilft... ^^

---



Heffernan am 25.09.2011 19:20 #8586


Hatte ich schonmal drauf, da hats leider auch nicht funktioniert :-(.


FloSoft am 26.09.2011 08:16 #8596

Großmeister
naja für eine 32bit rttr version, brauchst du auch das 32bit vcredist (also x86). Wenn das nicht funktioniert, hast du deinen rechner verbastelt (d.h irgendwelche programme haben abstruse versionen von den vcredist's an falsche orte installiert - bzw liegt warum auch immer eine komische version im Such-PATH von windows

---
mfg
Flo



Heffernan am 26.09.2011 09:19 #8599


Hat funktioniert ;-). Jipppiiiieee.

KA woran das jetzt lag, habe die 86x redist nochmal installiert und plötzlich läufts ohne neustart....


Danke für die Hilfe!


Parasit am 26.09.2011 09:39 #8600

RTTR-Doofie
Zitat von Heffernan:

Hat funktioniert ;-). Jipppiiiieee.
...


hehe imemr diese Geologen hier ^^

---
>> My Youtube Channel <<




Heffernan am 26.09.2011 10:17 #8602


Zitat von Parasit:

Zitat von Heffernan:

Hat funktioniert ;-). Jipppiiiieee.
...


hehe imemr diese Geologen hier ^^


Muhaha! Sehr geil!


Spike am 26.09.2011 14:15 #8605

Im Ruhestand
Dabei sagen unsere Geologen doch gar nicht jippppiiiieee - vielleicht sollten wir ihn anheuern :D

---





Feel free to post in English!

Antwort schreiben

Username:
Security code:
Text:

   
  Convert smilies like :), ;) etc. into small graphics?
  Convert WWW-addresses into clickable links?
  Soll Boardcode in ihrer Nachricht aktiviert werden?