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:
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. ewfmgr
ist ein Schreibschutztool. Grundsätzlich deaktiviere ich mit Hilfe des obigen Skripts den Schreibschutz auf Laufwerk C:.
0 Antworten auf die Frage
Verwandte Probleme
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
3
Warum führt das Entfernen des USB-Sticks zu einem blauen Bildschirm?
-
4
Irgendwelche Ratschläge, was zu tun ist, wenn ein kryptischer blauer Bildschirm in Windows angezeigt...
-
4
Wie sperre ich rechtsbündige Symbolleisten in Windows 7, ohne dass sie schrecklich aussehen
-
4
Windows 7 "Aero Snap" -Funktion für Ubuntu GNOME
-
3
Meine zweite Festplatte ist in Windows 7 nicht sichtbar
-
7
Wie ersetze ich Notepad in Windows 7?
-
2
Wie werden Windows 7-Taskleistensymbole in zwei Reihen angeordnet?
-
1
Probleme beim Standby unter Windows 7
-
6
Wie steuern Sie die Windows 7-Snap-Funktion mit zwei Monitoren?