Page MenuHomeFeedback Tracker

Failed to initialize BattlEye Service: Driver Load Error (577) (FAQ not helpful)
New, NormalPublic

Description

I am using Windows 10 64bit Insider Preview, but I am well beyond build 10074. Here's my system info: http://screencloud.net/v/sm9N

Note I was getting this error yesterday and spend about 2 hours updating Window to get to the build I'm on now. After that it was working -perfectly-, no issues.

Then today I booted up my computer again and there it is again.

I've tried verifying the local game files as well as downloading the BattlEye files from the battleye website.

I am not using any third party security software.

Details

Severity
Major
Resolution
Open
Reproducibility
Always
Operating System
Windows 10 x64
Operating System Version
Insider Preview Build 14372
Category
BattlEye
Steps To Reproduce

Run Arma 3 from the launcher

Additional Information

system info: http://screencloud.net/v/sm9N

Security event:

Log Name:      Security
Source:        Microsoft-Windows-Security-Auditing
Date:          7/3/2016 5:19:21 PM
Event ID:      5038
Task Category: System Integrity
Level:         Information
Keywords:      Audit Failure
User:          N/A
Computer:      WIN-2MET7B9QQ8T
Description:
Code integrity determined that the image hash of a file is not valid.  The file could be corrupt due to unauthorized modification or the invalid hash could indicate a potential disk device error.

File Name:	\Device\HarddiskVolume4\Program Files (x86)\Common Files\BattlEye\BEDaisy.sys	
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-Security-Auditing" Guid="{54849625-5478-4994-A5BA-3E3B0328C30D}" />
    <EventID>5038</EventID>
    <Version>0</Version>
    <Level>0</Level>
    <Task>12290</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8010000000000000</Keywords>
    <TimeCreated SystemTime="2016-07-03T21:19:21.719334700Z" />
    <EventRecordID>869</EventRecordID>
    <Correlation />
    <Execution ProcessID="4" ThreadID="4372" />
    <Channel>Security</Channel>
    <Computer>WIN-2MET7B9QQ8T</Computer>
    <Security />
  </System>
  <EventData>
    <Data Name="param1">\Device\HarddiskVolume4\Program Files (x86)\Common Files\BattlEye\BEDaisy.sys</Data>
  </EventData>
</Event>

System error event:

Log Name:      System
Source:        Service Control Manager
Date:          7/3/2016 5:19:21 PM
Event ID:      7000
Task Category: None
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      WIN-2MET7B9QQ8T
Description:
The BEDaisy service failed to start due to the following error: 
Windows cannot verify the digital signature for this file. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" />
    <EventID Qualifiers="49152">7000</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>0</Task>
    <Opcode>0</Opcode>
    <Keywords>0x8080000000000000</Keywords>
    <TimeCreated SystemTime="2016-07-03T21:19:21.719068100Z" />
    <EventRecordID>746</EventRecordID>
    <Correlation />
    <Execution ProcessID="824" ThreadID="4696" />
    <Channel>System</Channel>
    <Computer>WIN-2MET7B9QQ8T</Computer>
    <Security />
  </System>
  <EventData>
    <Data Name="param1">BEDaisy</Data>
    <Data Name="param2">%%577</Data>
    <Binary>42004500440061006900730079000000</Binary>
  </EventData>
</Event>

Event Timeline

Naatan created this task.Jul 2 2016, 9:18 PM
This comment was removed by Naatan.
Naatan edited Additional Information. (Show Details)Jul 3 2016, 11:26 PM

Before anyone asks - no I have not used any hacks or cheats, for this game or any other game. You'll just have to take my word for it.

The question if you use hacks would be stupid because BE would ban you quite fast. The actual problem is what kind of DLL is that. Are you using mods?
Actually i do not know that file...
BEDaisy.sys
Hmm try to delete the whole battle eye folder in the Arma 3 folder and the one mentioned in the log. then verify the integrity again.

I found a workaround - I was researching driver signing and in the process found that this is "managed" at a low level by the "secure boot" function in your bios and after disabling "secure boot" and having Arma reinstall Battleye (by deleting the files from Program Files/Common) it now appears to run BattlEye without issues.

So the issue is somehow related to driver signing.

Note BEDaisy is apparently a file that is embedded in the battleye .exe, least that's what I found while researching the problem.

The thing with the signed driver could be the problem. BEs ways are strange but effectiv. So it works thats the most important thing.

This comment was removed by Dwarden.