Unable to launch Battlefield 4, stuck at Initializing
Hello, I'm having an issue running Battlefield 4. When trying to join any multiplayer game, test range or the campaign, it becomes stuck at "Initializing" or "Joining game". BF4.exe opens in the process manager, and cannot be killed by ending process/process tree (only fix is to restart). No actual application for Battlefield 4 ever opens though, only the process.
System specs are
Windows 7 Home Premium 64-bit
NVIDIA GTX 670 (4Gb edition)
Intel Core i7-2700K
8Gb RAM
The game is installed to an SSD as well.
During installation of the base game, this error occurs at the end of installation:
C:\Windows\system32\LogFiles\Punkbuster||PnkBstrB.log'(error 2:the system cannot find the file specified.)
The ways I've attempted to fix it are numerous reinstalls (four times, both with and without the DLC), manually installing PunkBuster with pbsetup and pbsvc and adding Battlefield 4 to it, disabling Origin in-game, setting both the x64 and x84 .exes to run as Administrator, making sure PunkBuster is allowed through the firewall, running Origin as Administrator and reinstalling Origin completely (on another drive as well), running the game via both .exes, and reinstalling the Battlelog plugin via both Chrome and Opera browsers.
Using the PunkBuster redistributable included in the Battlefield 4 directory, this log was output:
Starting PunkBuster Service Installer (v0.993) (06/17/15 08:33:18)
Windows NT 6.1 (build 7601, Service Pack 1) 64-bit
PunkBuster DLL Install Files IncludedStarting PunkBuster Service Tests (v0.993) (06/17/15 08:33:21)
PunkBuster DLL Install Files IncludedChecking OS
Windows NT 6.1 (build 7601, Service Pack 1) 64-bit
Checking PnkBstrA service status RUNNING
Checking PnkBstrA Version OK (1036)
Extracting "PnkBstrB.exe" to:
"C:\Users\m83\AppData\Roaming\PnkBstrB.exe"
OK
Checking firewall settings OFF
Is PnkBstrA explicitly allowed?
C:\Windows\system32\PnkBstrA.exe NO
Is PnkBstrB explicitly allowed?
C:\Windows\system32\PnkBstrB.exe NO
Checking if PnkBstrB is running NOT RUNNING
Getting port for PnkBstrA OK (44301)
Opening socket for packet send OK
Sending version packet to PnkBstrA SENT
Receiving version from PnkBstrA TIMEOUT
Getting PnkBstrB install instance NOT FOUND
Sending start packet to PnkBstrA SENT
Waiting for packet from PnkBstrA TIMEOUT
Watching for PnkBstrB instance change (0) TIMEOUT
Getting port for PnkBstrB FAILED
Sending version packet to PnkBstrB SENT
Receiving version from PnkBstrB TIMEOUT
Checking PnkBstrK driver status NOT FOUND
Manually stopping PnkBstrB FAILED - no handle
Removing test PnkBstrB file OK
PnkBstrA.log: component of the PunkBuster Anti-Cheat system. Visit http://www.evenbalance.com for more information. [06.16.2015 22:06:45] PnkBstrA v1036 Service Started Successfully. This service is a component of the PunkBuster Anti-Cheat system. Visit http://www.evenbalance.com for more information. [06.16.2015 22:11:46] PnkBstrA v1036 Service Started Successfully. This service is a component of the PunkBuster Anti-Cheat system. Visit http://www.evenbalance.com for more information. [06.17.2015 03:06:45] PnkBstrA v1036 Service Started Successfully. This service is a component of the PunkBuster Anti-Cheat system. Visit http://www.evenbalance.com for more information. [06.17.2015 03:13:08] PnkBstrA v1036 Service Started Successfully. This service is a component of the PunkBuster Anti-Cheat system. Visit http://www.evenbalance.com for more information.
PnkBstrB.log: [EMPTY]
----------------------------------
Tests finished.
Windows Event Viewer has this logged as well:
Fault bucket , type 0
Event Name: PCA2
Response: Not available
Cab Id: 0
Problem signature:
P1: pbsetup.exe
P2: 0.0.0.0
P3: pbsetup.exe
P4: unknown
P5: unknown
P6: 1
P7: 200
P8:
P9:
P10:
Attached files:
C:\Users\m83\AppData\Local\Temp\{5fd0f3c1-fd27-4db3-9478-265e6eca364b}\appcompat.txt
These files may be available here:
C:\Users\m83\AppData\Local\Microsoft\Windows\WER\ReportQueue\NonCritical_pbsetup.exe_2626da713663e90e06bf9c8b574c1904e69e5dd_cab_234deb78
Analysis symbol:
Rechecking for solution: 0
Report Id: cdbf5db0-148e-11e5-9316-008ef286264c
Report Status: 4
Also in addition, one more quick log I found in a Windows folder in Appdata:
<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="pbsetup.exe" FILTER="GRABMI_FILTER_PRIVACY">
<MATCHING_FILE NAME="pbsetup.exe" SIZE="820224" CHECKSUM="0xEAD9E0FB" MODULE_TYPE="WIN32" PE_CHECKSUM="0x0" LINKER_VERSION="0x0" LINK_DATE="05/09/2014 22:20:16" UPTO_LINK_DATE="05/09/2014 22:20:16" EXE_WRAPPER="0x0" />
</EXE>
</DATABASE>
I have also tried sfc /scannow to look for errors in Windows. No luck there.
Thanks.