You can set up a GPO to run a script during Safe Mode. Here’s how you can do this:
-
Create the PowerShell Script
Create a PowerShell script that deletes the problematic CrowdStrike driver file causing BSODs and handles the Safe Mode boot and revert:
# CrowdStrikeFix.ps1 # This script deletes the problematic CrowdStrike driver file causing BSODs and reverts Safe Mode $filePath = "C:\Windows\System32\drivers\C-00000291*.sys" $files = Get-ChildItem -Path $filePath -ErrorAction SilentlyContinue foreach ($file in $files) { try { Remove-Item -Path $file.FullName -Force Write-Output "Deleted: $($file.FullName)" } catch { Write-Output "Failed to delete: $($file.FullName)" } } # Revert Safe Mode Boot after Fix bcdedit /deletevalue {current} safeboot
-
Create a GPO for Safe Mode
- Open the Group Policy Management Console (GPMC).
- Right-click on the appropriate Organizational Unit (OU) and select
Create a GPO in this domain, and Link it here.... - Name the GPO, for example,
CrowdStrike Fix Safe Mode.
-
Edit the GPO
- Right-click the new GPO and select
Edit. - Navigate to
Computer Configuration -> Policies -> Windows Settings -> Scripts (Startup/Shutdown). - Double-click
Startup, then clickAdd. - In the
Script Namefield, browse to the location where you savedCrowdStrikeFix.ps1and select it. - Click
OKto close all dialog boxes.
- Right-click the new GPO and select
-
Force Safe Mode Boot Using a Script
Create another PowerShell script to force Safe Mode boot and link it to a GPO for immediate application:
# ForceSafeMode.ps1 # This script forces the computer to boot into Safe Mode bcdedit /set {current} safeboot minimal Restart-Computer
-
Create a GPO to Apply the Safe Mode Script
- Open the Group Policy Management Console (GPMC).
- Right-click on the appropriate Organizational Unit (OU) and select
Create a GPO in this domain, and Link it here.... - Name the GPO, for example,
Force Safe Mode. - Right-click the new GPO and select
Edit. - Navigate to
Computer Configuration -> Policies -> Windows Settings -> Scripts (Startup/Shutdown). - Double-click
Startup, then clickAdd. - In the
Script Namefield, browse to the location where you savedForceSafeMode.ps1and select it. - Click
OKto close all dialog boxes.
-
Apply the GPOs
- Make sure the
Force Safe ModeGPO is applied to the affected computers first. - The computer will boot into Safe Mode and execute the
CrowdStrikeFix.ps1script. - Once the issue is fixed, the script will revert the boot settings to normal mode.
- Make sure the
Well...
https://access.redhat.com/solutions/7068083