DaviD220 Opublikowano 28 Grudnia 2012 Zgłoś Udostępnij Opublikowano 28 Grudnia 2012 Mam problem z uruchomieniem gry Far cry3, po wyświetleniu się napisu Far cry 3 pojawia się ten błąd: Nie znaleziono punktu wejścia procedury _except_handler4_common w bibliotece msvcrt.dll, naciskam kilka razy okej, błąd znika i zostaje tylko napis i nic więcej się nie dzieje. Wcześniej też występował ten błąd, ale gdy wciskałem okej, błąd znikał i uruchamiała się gra, zagrałem dzień, a na drugi już nie działało. Próbowałem już naprawy windowsa z płyty cd, nic to nie daje, dalej ten sam błąd. Wiem że innym pomaga zmienianie nazw plików w windows/system32, ale ja zmieniałem i właśnie wtedy pograłem dzień, a teraz już nie chodzi. Mój komputer: System operacyjny: Microsoft Windows XP Home Edition Dodatek: Dodatek Service Pack 3 DirectX: 4.09.00.0904 (DirectX 9.0c) Typ procesora: Intel Pentium III Xeon, 2700 MHz (8 x 338) Karta wideo: NVIDIA GeForce 9500 GT (1024 MB) Proszę o pomoc Odnośnik do komentarza
mgrzeg Opublikowano 28 Grudnia 2012 Zgłoś Udostępnij Opublikowano 28 Grudnia 2012 Witam na forum, spróbuj zacząć od podobnego wątku: [KLIK] - przygotuj log Dependency Walkera, przy czym przy zapisywaniu wybierz format Dependency Walker Image (*.dwi) i wrzuć na speedyshare.com, a tu w odpowiedzi podaj link. m.g. Odnośnik do komentarza
DaviD220 Opublikowano 28 Grudnia 2012 Autor Zgłoś Udostępnij Opublikowano 28 Grudnia 2012 Witam http://speedy.sh/H6ckV/farcry3.dwi Odnośnik do komentarza
mgrzeg Opublikowano 2 Stycznia 2013 Zgłoś Udostępnij Opublikowano 2 Stycznia 2013 Hej, depends nam za bardzo nie pomógł - nie zgłasza błędu dla bibliotek zlinkowanych statycznie, więc problem jest najprawdopodobniej związany z jakąś biblioteką ładowaną dynamicznie. Jeśli czujesz się na siłach, to spróbujmy zajrzeć do środka problemu. Mam nadzieję, że zrzut pamięci procesu powie nam więcej. Procedura nie jest trywialna, ale dasz sobie radę 1. Na dysku c: utwórz katalog Dumps, tj. c:\dumps 2. Pobierz ze strony Sysinternals ProcDump, zawartość wypakuj do katalogu utworzonego w pkt. 1 3. Uruchom grę 4. W momencie, gdy pojawi się komunikat błędu ('nie znaleziono punktu wejścia...'), to nie zamykaj go. 5. Uruchom wiersz polecenia (np. poprzez start -> uruchom, wpisz "cmd.exe" bez " i enter) 6. Przejdź do katalogu z procdumpem c:\>cd \dumps 7. Zrób zrzut procesu FARCRY3.EXE c:\dumps>procdump /ma FARCRY3.EXE full.dmp 8. Spakuj (np. 7-zipem) plik full.dmp z katalogu c:\dumps, wrzuć np. speedyshare i daj link w odpowiedzi. 9. Możesz już zamknąć komunikat błędu. Powodzenia m.g. Odnośnik do komentarza
DaviD220 Opublikowano 2 Stycznia 2013 Autor Zgłoś Udostępnij Opublikowano 2 Stycznia 2013 Mam problem z punktem 6. Po wpisaniu c:\>cd \dumps pojawia się: Microsoft Windows XP [Wersja 5.1.2600] © Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\David>c:\>cd \dumps Nazwa 'c:\' nie jest rozpoznawana jako polecenie wewnętrzne lub zewnętrzne, program wykonywalny lub plik wsadowy. C:\Documents and Settings\David> Odnośnik do komentarza
mgrzeg Opublikowano 3 Stycznia 2013 Zgłoś Udostępnij Opublikowano 3 Stycznia 2013 Witam, c:\> nie jest częścią polecenia, to jest tzw. prompt, ale mniejsza z większą Wykonaj zatem poniższe, po każdym wciśnij 'Enter': 6. Przejdź do katalogu z procdumpem cd \dumps 7. Zrób zrzut procesu FARCRY3.EXE procdump /ma FARCRY3.EXE full.dmp Powodzenia! m.g. Odnośnik do komentarza
DaviD220 Opublikowano 3 Stycznia 2013 Autor Zgłoś Udostępnij Opublikowano 3 Stycznia 2013 Ok http://www.speedyshare.com/9vUMh/full.rar Odnośnik do komentarza
mgrzeg Opublikowano 4 Stycznia 2013 Zgłoś Udostępnij Opublikowano 4 Stycznia 2013 Hej, z dumpa wynika, że została załadowana do pamięci biblioteka d3d10.dll (C:\WINDOWS\system32\d3d10.dll), której prawdę powiedziawszy w Twoim systemie być nie powinno. Wejdź zatem do katalogu c:\windows\system32 i zmień nazwę pliku d3d10.dll na d3d10_old.dll, po czym spróbuj uruchomić grę. m.g. Odnośnik do komentarza
DaviD220 Opublikowano 4 Stycznia 2013 Autor Zgłoś Udostępnij Opublikowano 4 Stycznia 2013 Dalej to samo Odnośnik do komentarza
mgrzeg Opublikowano 4 Stycznia 2013 Zgłoś Udostępnij Opublikowano 4 Stycznia 2013 No to sprawdzamy kolejną bibliotekę Przygotuj kolejnego dumpa, zgodnie z opisem z #6. Oczywiście d3d10.dll ma mieć zmienioną nazwę - d3d10_old.dll m.g. Odnośnik do komentarza
DaviD220 Opublikowano 4 Stycznia 2013 Autor Zgłoś Udostępnij Opublikowano 4 Stycznia 2013 Pliku full.dmp nie ma w C\Dumps Wiersz polecenia: Microsoft Windows XP [Wersja 5.1.2600] © Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\David>cd \dumps C:\Dumps>procdump /ma FARCRY3.EXE full.dmp ProcDump v5.11 - Writes process dump files Copyright © 2009-2012 Mark Russinovich Sysinternals - www.sysinternals.com With contributions from Andrew Richards No process matching the specified name can be found. Try elevating the command prompt or using PsExec to make one as SYSTEM. psexec.exe -s -d -i cmd.exe procdump.exe -accepteula ... C:\Dumps> Odnośnik do komentarza
mgrzeg Opublikowano 4 Stycznia 2013 Zgłoś Udostępnij Opublikowano 4 Stycznia 2013 Uruchom grę i poczekaj, aż pojawi się komunikat z błędem. Wtedy utwórz dump, nie gasząc przy tym komunikatu. m.g. Odnośnik do komentarza
DaviD220 Opublikowano 4 Stycznia 2013 Autor Zgłoś Udostępnij Opublikowano 4 Stycznia 2013 http://www.speedyshare.com/FR6vX/full.rar Odnośnik do komentarza
mgrzeg Opublikowano 4 Stycznia 2013 Zgłoś Udostępnij Opublikowano 4 Stycznia 2013 Tym razem chodzi o bibliotekę d3d11.dll (C:\WINDOWS\system32\d3d11.dll), również nie powinieneś jej mieć. Podobnie jak poprzednio, zmień nazwę na d3d11_old.dll i uruchom grę. m.g. Odnośnik do komentarza
DaviD220 Opublikowano 4 Stycznia 2013 Autor Zgłoś Udostępnij Opublikowano 4 Stycznia 2013 Ciągle ten błąd. To kolejny full.rar: http://www.speedyshare.com/kZggD/full.rar Odnośnik do komentarza
mgrzeg Opublikowano 4 Stycznia 2013 Zgłoś Udostępnij Opublikowano 4 Stycznia 2013 Tym razem dxgi.dll (C:\WINDOWS\system32\dxgi.dll). Zmień nazwę i próbuj ponownie m.g. Odnośnik do komentarza
DaviD220 Opublikowano 4 Stycznia 2013 Autor Zgłoś Udostępnij Opublikowano 4 Stycznia 2013 Błąd: Nie znaleziono punktu wejścia procedury _except_handler4_common w bibliotece msvcrt.dll, już nie występuje, więc główny problem rozwiązany - dzięki , ale dalej nie uruchamia się gra. Wyświetla się napis FAR CRY 3 na czarnym tle i nic się nie dzieje. Dodam że od chwili gdy Far Cry 3 się nie uruchamia, nie działa także Fifa 13 nie włącza się klient do gry world off tanks, przez którego można pobrać tą grę. Odnośnik do komentarza
mgrzeg Opublikowano 4 Stycznia 2013 Zgłoś Udostępnij Opublikowano 4 Stycznia 2013 Nie pojawia się żaden błąd? Gra 'wisi', czy coś się dzieje? Możesz zrobić jeszcze jeden dump - zobaczymy jakie biblioteki są załadowane, bo coś mi się zdaje, że masz lekki bałagan m. Odnośnik do komentarza
DaviD220 Opublikowano 4 Stycznia 2013 Autor Zgłoś Udostępnij Opublikowano 4 Stycznia 2013 Nie pojawia się błąd tylko napis na czarnym tle, który się zawiesza i po którym powinna wystartować gra. http://www.speedyshare.com/YKrHG/full.rar Odnośnik do komentarza
mgrzeg Opublikowano 5 Stycznia 2013 Zgłoś Udostępnij Opublikowano 5 Stycznia 2013 Spróbuj przeinstalować: - Runtime dla VS2010: http://www.microsoft.com/en-us/download/details.aspx?id=5555 - directx: http://www.microsoft.com/en-us/download/details.aspx?id=8109 zmień nazwę pliku (dodaj _old, jak poprzednio): - C:\Program Files\Ubisoft\FarCry 3\bin\msvcr100.dll m.g. Odnośnik do komentarza
DaviD220 Opublikowano 5 Stycznia 2013 Autor Zgłoś Udostępnij Opublikowano 5 Stycznia 2013 Zainstalowałem directx i zmieniłem nazwę pliku msvcrt100.dll - dalej nic. Przy instalacji Runtime nie mogę dać continue http://speedy.sh/dtZx9/blad.jpg Problem rozwiązany! Utworzyłem nowego użytkownika i na nim działa zarówno fifa 13 jak i far cry 3. Dzięki za rozwiązanie głównego problemu i poświęcony czas. Pozdrawiam Odnośnik do komentarza
Rekomendowane odpowiedzi