Hello friends, today I finally found the solution
So why is this problem happening?
The EA anti-cheat protection service cannot start itself while connected to the internet for some reason I don't understand. For example, when you open the game while connected to the internet and go into Windows' service application and examine the behavior of the EA anti-cheat protection service, the service status says "starting" and it never goes to the runninghe EA anti-cheat protection service cannot start itself while connected to the internet for some reason I don't understand. For example, when you open the game while connected to the internet and go into Windows' service application and examine the behavior of the EA anti-cheat protection service, the service status says "starting" and it never goes to the running state. He just gets stuck at the beginning. When Battlefield 1 gives an error and the game closes, the service deletes itself from the automatic list and the game becomes even more corrupted. You might say, if the service doesn't start, I'll start it manually, but unfortunately, if you try to start it manually, Windows will tell you in short, "you are starting this service, but the parameters in the start request are incorrect", meaning it does not allow you to start it manually, or you can say, stop it at the beginning, click and then open it again.ou might say, if the service doesn't start, I'll start it manually, but unfortunately, if you try to start it manually, Windows will tell you in short, "you are starting this service, but the parameters in the start request are incorrect", meaning it does not allow you to start it manually, or you can say, stop it at the beginning, click and then open it again. And when you try this, Windows will show you the error "this service is programmed to delete itself" and will not touch the service. So if you want without too much ado, let's move on to the solution:
Step 1: Completely delete Battlefield 1 (first we will delete the anti-cheat. So let's delete the "EA" and "EA Games" folders in C drive > program files. Then run it with Windows + r, let's open it and type "Regedit", then delete the "EA", "EA Games" and "Electronic Arts" folders in hkey_local_machine > software, respectively)
step 2: Reinstall Battlefield 1 completely, but NEVER start the game.
step 3: After deleting all folders and Regedit folders and installing the game again (do NOT open the game yet), restart the computer.
step 4: after turning on the computer download https://cdn.eaanticheat.ac.ea.com/EAAntiCheat.Installer.exe and open it and select battlefield 1 in list and click "install" after some minutes it will show "install succes" after that close the program and run battlefield 1 from EA app
ı hope it works for everyone