@echo                                                                                                              
@echo off                                                                                                         
:: BatchGotAdmin (Run as Admin code starts)                                                                       
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"                      
if '%errorlevel%' NEQ '0' (                                                                                     
echo Requesting administrative privileges...                                                                      
goto UACPrompt                                                                                                    
) else ( goto gotAdmin )                                                                                          
:UACPrompt                                                                                                        
echo Set UAC = CreateObject("Shell.Application") > "%temp%\getadmin.vbs"                                    
echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"                                   
"%temp%\getadmin.vbs"                                                                                           
exit /B                                                                                                           
:gotAdmin                                                                                                         
if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )                                                  
pushd "%CD%"                                                                                                    
CD /D "%~dp0"                                                                                                    
:: BatchGotAdmin (Run as Admin code ends)                                                                         
:: Your codes should start from the following line                                                                 
@echo off                                                                                 	                    
@set ALLBIOSROM=X56WNTCOM.707                 
:: Flash ME                                                                                                        
:: D02A    errorlevel 0   Allow FW Update                                                                          
:: D02B    errorlevel 1   To do Disabled ME                                                                        
@MainBoardID_bit0.EXE                                                                                                   
if errorlevel 1 goto flashme                                                                                      
@GetMEVersion.EXE                                                                                                 
if errorlevel 1 goto flashbios                                                                                    
@FWUpdLcl64.exe -allowsv -f FWUpdate_prod_Consumer.bin -y                                                         
goto flashbios                                                                                                    
:flashme                                                                                                          
FPTW64 -f %ALLBIOSROM% -desc                                                                                    
FPTW64 -f %ALLBIOSROM% -me                                                                                      
:flashbios                                                                                                         
X56WNTCOM707.exe                                                    
:end                                                                                                               
@echo on                                                                                                           
