• Mitspieler gesucht? Du willst dich locker mit der Community austauschen? Schau gerne auf unserem ComputerBase Discord vorbei!

Andere BF1 Aufgrund eines Fehlers unsererseits ist der Start fehlgeschlagen

Marcellus5000

Lieutenant
Registriert
Aug. 2009
Beiträge
777
Hallo Zusammen,

ich wollte (wie immer Samstag) eine Runde Battlefield 1 zocken und bekomme diese Meldung (Irgendwas am System verbastelt habe ich nicht, Spiele Reperatur auch schon probiert). BF2042 geht.
Habt ihr das auch?
1755941552180.png


Gruß und Dank
 
  • Gefällt mir
Reaktionen: Marcellus5000
Da scheint es ein Problem mit dem Battlefield-Server zu geben, dein Rechner ist unschuldig.
 
  • Gefällt mir
Reaktionen: Marcellus5000
prian schrieb:
Ich kann hier nicht direkt weiterhelfen, aber die Meldung sagt doch, dass Du nicht der Grund bist, sondern "die" sind es.
Die Meldung läßt auf ein Server seitiges Problem schließen, in dem Fall wären noch weitere User betroffen. Daher der Thread.
Ergänzung ()

prian schrieb:
Mir ist eingefallen, dass ich BF1 noch auf dem Laptopinstalliert habe (Hatte mal eine eGPU im Einsatz).
Dort läuft es. Also probiere ich mich mal durch.
 
Zuletzt bearbeitet:
Habe gestern alles möglich probiert. Spiel neuinstalliert, EA App neuinstalliert. Als Admin starten lassen etc. Klappte nicht. Habe dann einen Case bei EA aufgemacht. Mal schauen...
Ergänzung ()

Ahhh OK ich habs gefunden:

Nach dem ich in der Ergeignisanzeige folgendes gefunden habe:

EAAntiCheatService
The game bf1.exe exited unexpectedly, exit code: 0xC000041D

Fand ich in einem EA Forum einen Post das man den MSI Afterburner abstellen soll.
Und ohne geht es.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: Darkling71 und Benni82
wollte mal seit längerem wieder ne Runde BF1 zocken und bekomme die gleiche Fehlermeldung!

probiert habe ich das Game als Administrator zu starten
Das Spiel repariert,aber funktioniert beides nicht.

Gibt es dafür eine Lösung?

BF5 und 2042 funktionieren ohne Probleme....

Edit:Wahnsinn.
Ohne den MSI Afterburner startet das Spiel!
 
  • Gefällt mir
Reaktionen: Marcellus5000 und Darkling71
Mittlerweile bekomme ich diese Meldung bei BF1,BF5 und 2042 wenn der Afterburner läuft.

Ohne den Afterburner starten die Spiele ganz normal.

Schade...
 
  • Gefällt mir
Reaktionen: Marcellus5000
Vermutlich siehst Du dann in der Windows Ergeignisanzeige auch:

EAAntiCheatService
The game <SPIEL>.exe exited unexpectedly, exit code: 0xC000041D
 
  • Gefällt mir
Reaktionen: Marcellus5000
Dann müßen die den Afterburner auf eine Whitelist setzen, passiert vermutlich irgendwann oder auch nicht (Von meinem Ticket beim EA Support habe ich nie wieder was gehört).
Tritt bei mir auf System 1 mit der normalen und auf System 2 mit der Beta auf (Version des Afterburner auf).
 
Das komische ist aber das der afterburner gestern bei 2042 noch ging...
 
Schau mal im Spieleordner auf das Datum der exe von dem Anticheatzeug (Schätze die ist von heute oder gestern nach dem Zocken), so bin ich auf die Idee gekommen dannach zu googeln.
 
Zuletzt bearbeitet:
Ich habe mir ein cmd script geschrieben. Es macht folgendes:

Es stoppt den Afternburner
Es Startet BF
Es Startet den Aftrburner, nachdem das Spiel beendet wurde.

Ihr könnt es gerne auch nutzen.

Dazu müßt Ihr einen Ordner auf dem Desktop anlegen

Dort erstellt Ihr dann:

start_BF_helper.cmd
Ergänzung ()

In start_BF_helper.cmd kommt rein:

Ihr müßt unter :: Variablen den Pfad zum Spiel und eurem Afterburner individuell anpassen.


@Echo off
echo Beende MSI Afterburner

:: Variablen
set "GAMEPATH=D:\EA_Games\Battlefield 1\bf1.exe"
set "AFTERBURNER=C:\Users\Marcel\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\MSI Afterburner\MSI Afterburner.lnk"

taskkill /IM MSIAfterburner.exe /F
taskkill /IM RTSS.exe /F
taskkill /IM RTSSHooksLoader64.exe

ping -n 15 localhost >nul

echo Starte Spiel...
start "" "%GAMEPATH%"

ping -n 60 localhost >nul

:: Warten bis Spiel beendet
:WAITLOOP
tasklist /FI "IMAGENAME eq bf1.exe" | find /I "bf1.exe" >nul
if not errorlevel 1 (
timeout /t 5 >nul
goto WAITLOOP
)

echo Starte Afterburner erneut
start "" "%AFTERBURNER%"

echo Fertig
endlocal
exit
Ergänzung ()

Dann erstellt ihr create_admin_task.cmd

Hier passt Ihr wieder die Variablen an und das führt ihr nur einmal aus (rechte Maustaste: Als Admin ausführen)

Da kommt rein:
@Echo off
:: Variablen
set "GAMENAME=Battlefield1"
set "SCRIPTPATH=C:\Users\Marcel\Desktop\BF1\start_BF_helper.cmd"

:: Einmalig Task registrieren:
schtasks /create /tn "%GAMENAME%" /tr "%SCRIPTPATH%" /sc ONCE /RL HIGHEST /ST 00:00 /F
Ergänzung ()

create_admin_task.cmd hat nun einen geplanten Task erstellt (Das Spart uns bei dem Ausführen des Scriptes "start_BF_helper.cmd", es jedesmal als Admin mit der rechten Maustaste ausführen zu müßen.
Wir können also einfach nur einen Doppelklick auf "start_BF.cmd" machen und das führt dann über den Umweg als geplanter Task "start_BF_helper.cmd" mit Admin Rechten aus).

Dieser ist das main script start_BF.cmd und hat folgenden Inhalt:

(Hier passt Ihr also wieder die Variable für den Namen des Spiels an

set "GAMENAME=Battlefield1"
schtasks /run /tn "%GAMENAME%"
Ergänzung ()

Nun kann man mit Doppelklick auf start_BF.cmd den ganzen Kram machen lassen.
Ergänzung ()

1757793352577.png

Ergänzung ()

Sehe gerade das in Zeile 21 BF1 als hardcode steht.
Zeile 21 muss also ersetzt werden durch:
tasklist /FI "IMAGENAME eq %GAMEPROC%" | find /I "%GAMEPROC%" >nul

Und das kommt zu den Variablen dazu:
for %%F in ("%GAMEPATH%") do set "GAMEPROC=%%~nxF"

(Sonst geht das alles nur für Battlefield 1)
 
Zuletzt bearbeitet:
Zurück
Oben