-
Notifications
You must be signed in to change notification settings - Fork 16
/
CrowdStrike-rollback.bat
34 lines (29 loc) · 1.11 KB
/
CrowdStrike-rollback.bat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
@echo off
setlocal
:: Comprobar si se ejecuta en modo seguro
reg query "HKLM\SYSTEM\CurrentControlSet\Control\SafeBoot" >nul 2>&1
if %errorlevel% neq 0 (
echo El sistema no está en modo seguro. Por favor, reinicia en modo seguro o en el entorno de recuperacion de Windows.
exit /b
)
:: Ruta al directorio de CrowdStrike
set "directoryPath=C:\Windows\System32\drivers\CrowdStrike"
:: Verificar si el directorio existe
if exist "%directoryPath%" (
:: Buscar y eliminar el archivo que coincide con el patrón
for %%F in ("%directoryPath%\C-00000291*.sys") do (
del /f C:\Windows\System32\drivers\CrowdStrike\C-00000291*.sys
ren C:\Windows\System32\drivers\CrowdStrike C:\Windows\System32\drivers\CrowdStrike.old
echo Archivo eliminado exitosamente!!!
)
:: Comprobar si se eliminaron archivos
if errorlevel 1 (
echo No se encontraron archivos que coincidan con el patrón C-00000291*.sys
)
) else (
echo El directorio %directoryPath% no existe.
)
echo retire el pendrive, para reiniciar el sistema oprima enter
pause
:: Reiniciar el sistema
shutdown /r /f /t 0