In order to troubleshoot this issue you need to follow these below provided methods.
Method 1: Please run "services.msc", stop "Windows Event Controller" service first, then make sure "Base Filtering Engine" service is started.
In the Start Menu type devmgmt.msc, and open Device Manager. On the View tab, choose "Devices by connection" and put a check next to "Show hidden devices". Look for Windows Firewall Authorization Driver (it will have a gold gear icon).Double-click that, and on the Driver tab, make sure the Startup type is set to "Demand".
Then start "Windows Firewall" service, and check if the issue gets resolved.
Method 2: The Firewall Authorization Driver (mdsdrv.sys) is a protected windows system file. You can run the System File Checker tool and if the file is found to be corrupted, it will be replaced.
Follow these steps carefully.
Go to Start / All Programs / Accessories.
Right click the 'Command Prompt' item and select the 'Run As Administrator' option.
Click 'Continue' on the UAC prompt.
In the command window type the following command.
This will take a few minutes to complete. Try not to use the computer while SFC is running.
After the tool is finished, reboot the computer and check the Firewall options again.