Bigfix not starting in Windows 10

We have several machines that run BigFix and Deepfreeze. For years BigFix has been set to turn on when computer is Thawed. Recently this stopped working. After investigating I found that when the BES Client is set to Manually turn on in the Computer Manager I can not get the program to start at all except through the Computer manager.

We need the program to start manually otherwise BigFix runs updates while the computer is frozen.

Has any one else run into this or have any ideas how to resolve?

If you weren’t starting BESClient through Computer Management (the Services applet, I assume), how were you starting it before? What is your DeepFreeze configuration that should start the client?

Does the net start BESClient command line not work, or were you launching it some other way?

We used this to start it

@ ECHO OFF

IF EXIST “c:\windows\temp\df_verbose.log” DEL /Q “c:\windows\temp\df_verbose.log”

FOR /F %%f in (‘dir c:\ /b /a-d ^| find /i “Persi” ^| find /i “.sys”’) DO (

IF NOT EXIST “c:%%f” (
GOTO :NOTINSTALLED
)

IF EXIST “c:%%f” (
ECHO “DF INSTALLED” >> c:\windows\temp\df_verbose.log
GOTO :INSTALLED
)

)

:NOTINSTALLED
NET START BESCLIENT
GOTO :END

:INSTALLED

PUSHD “%~dp0”

IF NOT EXIST DFC.EXE ECHO DFC.EXE NOT FOUND >> c:\windows\temp\df_verbose.log
IF EXIST DFC.EXE ECHO DFC.EXE FOUND >> c:\windows\temp\df_verbose.log
DFC.EXE get /ISFROZEN

POPD

IF ERRORLEVEL 1 GOTO :ERROR1
IF ERRORLEVEL 0 Goto :ERROR0
:ERROR1
ECHO ERRORLEVEL 1 (FROZEN) >> c:\windows\temp\df_verbose.log
NET STOP BESCLIENT
SC QUERY BESCLIENT | FIND /I “STATE” >> c:\windows\temp\df_verbose.log
GOTO :END
:ERROR0
ECHO ERRORLEVEL 0 (THAWED) >> c:\windows\temp\df_verbose.log
NET START BESCLIENT >> c:\windows\temp\df_verbose.log
SC QUERY BESCLIENT | FIND /I “STATE” >> c:\windows\temp\df_verbose.log
GOTO :END

:END

NVM, I’m just a noob and made a mistake.

Happy to be your rubber duck

1 Like