Blue Screen (BAD_SYSTEM_CONFIG_INFO) nach dem Ausführen von ewfmgr und dem Neustart von Fenstern

431
skm

Ich verwende ein Skript, um zu Administratorrechten zu eskalieren (weil ich den Schreibschutz auf Laufwerk c: deaktivieren möchte ewfmgr). Das Skript läuft fast immer einwandfrei. Aber manchmal bekomme ich nach der Ausführung des Skripts einen Bluescreen wie folgt:

Blue Screen (BAD_SYSTEM_CONFIG_INFO) nach dem Ausführen von ewfmgr und dem Neustart von Fenstern

Mein Skript:

:::::::::::::::::::::::::::::::::::::::::::: @echo off CLS ECHO. REM ECHO ============================= REM ECHO Running Admin shell REM ECHO =============================  :init setlocal DisableDelayedExpansion set cmdInvoke=0 set winSysFolder=System32 set "batchPath=%~0" for %%k in (%0) do set batchName=%%~nk set "vbsGetPrivileges=%temp%\OEgetPriv_%batchName%.vbs" setlocal EnableDelayedExpansion  :checkPrivileges NET FILE 1>NUL 2>NUL if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges )  :getPrivileges if '%1'=='ELEV' (echo ELEV & shift /1 & goto gotPrivileges) ECHO. REM ECHO ************************************** REM ECHO Invoking UAC for Privilege Escalation REM ECHO **************************************  ECHO Set UAC = CreateObject^("Shell.Application"^) > "%vbsGetPrivileges%" ECHO args = "ELEV " >> "%vbsGetPrivileges%" ECHO For Each strArg in WScript.Arguments >> "%vbsGetPrivileges%" ECHO args = args ^& strArg ^& " " >> "%vbsGetPrivileges%" ECHO Next >> "%vbsGetPrivileges%"  if '%cmdInvoke%'=='1' goto InvokeCmd   ECHO UAC.ShellExecute "!batchPath!", args, "", "runas", 1 >> "%vbsGetPrivileges%" goto ExecElevation  :InvokeCmd ECHO args = "/c """ + "!batchPath!" + """ " + args >> "%vbsGetPrivileges%" ECHO UAC.ShellExecute "%SystemRoot%\%winSysFolder%\cmd.exe", args, "", "runas", 1 >> "%vbsGetPrivileges%"  :ExecElevation "%SystemRoot%\%winSysFolder%\WScript.exe" "%vbsGetPrivileges%" %* exit /B  :gotPrivileges setlocal & pushd . cd /d %~dp0 if '%1'=='ELEV' (del "%vbsGetPrivileges%" 1>nul 2>nul & shift /1)  REM Newly Added Code @echo off if "%ProgramFiles(x86)%" == "" goto MainCode if not exist %SystemRoot%\Sysnative\cmd.exe goto MainCode %SystemRoot%\Sysnative\cmd.exe /C "%~f0" %* goto :EOF  :MainCode ewfmgr c: -commitanddisable -live 

Könnte mein Skript ein Grund für dieses Absturzproblem sein?

UPDATE-1: Betriebssystem: Windows-7 Embedded Standard. ewfmgrist ein Schreibschutztool. Grundsätzlich deaktiviere ich mit Hilfe des obigen Skripts den Schreibschutz auf Laufwerk C:.

0

0 Antworten auf die Frage