Die K-12-Bewertung meldet unerwartet Apps, die im Hintergrund in Windows 10

Warnung

Die eingestellte, nicht mehr unterstützte Desktop-Anwendung Internet Explorer 11 wurde durch ein Microsoft Edge-Update in bestimmten Versionen von Windows 10 dauerhaft deaktiviert. Weitere Informationen finden Sie unter Häufig gestellte Fragen zur Einstellung der Desktop-App von Internet Explorer 11.

Dieser Artikel hilft Ihnen, das Problem zu umgehen, bei dem der K-12-Bewertungstest unerwartet meldet, dass Apps im Hintergrund in Windows 10 ausgeführt werden.

Gilt für: Windows 10
Ursprüngliche KB-Nummer: 4338725

Problembeschreibung

K-12-Bewertungen, die von AIR Secure Browser oder Take a Test bereitgestellt werden, erkennen, dass nicht zulässige Apps im Hintergrund ausgeführt werden, obwohl Sie die Apps nicht gestartet haben. Daher können Sie keine Bewertung starten, oder Sie werden aus einer laufenden Bewertung ausgeschlossen, und Sie müssen die Aufgabe der Apps im Task-Manager manuell beenden.

Beispiel-Apps: Microsoft Fotos App, Microsoft Edge (ab Version 1803).

Ursache

Windows bietet Universelle Windows-Plattform Store-Apps (UWP), z. B. Microsoft Fotos App, die Möglichkeit, sich für den Vorabstart zu registrieren. Das Vorabstarten trägt zur Leistung von Microsoft Edge bei und minimiert die Zeit, die zum Starten von Microsoft Edge benötigt wird.

Dieses Problem tritt auf, weil AIR-Bewertungen eine Liste von Apps enthalten, die während oder vor der Bewertung nicht ausgeführt werden dürfen, und Apps wie die zuvor genannten blockiert werden. Wenn die Apps im Voraus geladen werden, wird die Bewertung daher davon ausgehen, dass eine Sicherheitsverletzung vorliegt, da die Apps im Hintergrund ausgeführt werden und den Benutzer aus der App ausgeschlossen werden.

Problemumgehung

Warnung

Schwerwiegende Probleme können auftreten, wenn die Registrierung mit dem Registrierungs-Editor oder einer anderen Methode unsachgemäß bearbeitet wird. Aufgrund dieser Probleme kann eine Neuinstallation des Betriebssystems erforderlich sein. Microsoft gibt keinerlei Garantien dafür ab, dass diese Probleme behoben werden können. Das Ändern der Registrierung erfolgt auf eigenes Risiko.

Um dieses Problem zu umgehen, deaktivieren Sie den Vorabstart der Anwendung mithilfe eines PowerShell-Befehls und den Vorabstart von Microsoft Edge mithilfe eines Registrierungsschlüssels.

Verwenden Sie dazu die folgenden PowerShell-Cmdlets:

  1. Deaktivieren Sie vorübergehend den Windows Defender-Anwendungsleitfadendienst, da der Disable-MMAgent Befehl fehlschlägt, wenn dieser Dienst ausgeführt wird oder nicht verwendet wird.

    Stop-Service -Name hvsics -ErrorAction SilentlyContinue
    
  2. Deaktivieren Sie den vorab gestarteten Anwendungsstart.

    Disable-MMAgent -ApplicationPreLaunch.
    
  3. Starten Sie den Windows Defender Application Guard-Dienst neu. Wenn dies nicht verwendet wird, schlägt der Befehl im Hintergrund fehl.

    Start-Service -Name hvsics -ErrorAction SilentlyContinue
    
  4. Deaktivieren Sie den Vorabstart von Microsoft Edge, indem Sie einen Registrierungsschlüssel festlegen.

    $registryPath = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\PreLaunch\Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge" $Name = "Enabled" $value = "0" New-Item -Path $registryPath -Force | Out-Null New-ItemProperty -Path $registryPath -Name $name -Value $value -PropertyType DWORD -Force | Out-Null
    
  5. Erstellen Sie einen geplanten Vorgang, der den Vorabstart der Anwendung an einem angegebenen Datum wieder aktiviert.

    $A = New-ScheduledTaskAction -Execute "powershell" -Argument "-Command `"Stop-Service -Name hvsics -ErrorAction SilentlyContinue; Enable-MMAgent -ApplicationPreLaunch;Start-Service -Name hvsics -ErrorAction SilentlyContinue;New-ItemProperty -Path `"HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\PreLaunch\Microsoft.MicrosoftEdge_8wekyb3d8bbwe!MicrosoftEdge`" -Name `"Enabled`" -Value `"1`" -PropertyType DWORD -Force | Out-Null`"" $revertDate = <Specify a date> $T = New-ScheduledTaskTrigger -Once -At $revertDate $P = New-ScheduledTaskPrincipal -UserID "NT AUTHORITY\SYSTEM" -LogonType ServiceAccount -RunLevel Highest $timespan = New-TimeSpan -Minutes 1 $S = New-ScheduledTaskSettingsSet -AllowStartIfOnBatteries -DontStopIfGoingOnBatteries -DontStopOnIdleEnd -StartWhenAvailable -RestartCount 3 -RestartInterval $timespan $D = New-ScheduledTask -Action $A -Principal $P -Trigger $T -Settings $S Register-ScheduledTask DisableAppPrelaunch -InputObject $D
    

    Hinweis

    Legen Sie $revertDate auf ein Datum fest, an dem der Vorabstart der Anwendung erneut aktiviert werden soll. Beispiel : $revertDate = [datetime]"28.06.2020 17:35 Uhr".