K-12 評估意外報告在 Windows 10 後臺執行的應用程式

重要

針對特定版本的 Windows 10 的 Internet Explorer 11 傳統型應用程式在 2022 年 6 月 15 日已淘汰且不支援

您仍然可以在 Microsoft Edge 中使用 Internet Explorer 模式存取需要 Internet Explorer 的舊版網站。 Learn how.

Internet Explorer 11 傳統型應用程式會逐漸重新導向至更快速、更安全的 Microsoft Edge 瀏覽器,最終會透過 Windows Update 停用。 今天停用 IE

本文可協助您解決此問題: K-12 評估測試未預期地報告應用程式在 Windows 10 中的後臺執行。

適用于:  Windows 10
原始 KB 編號:   4338725

徵兆

由 AIR Secure Browser (或進行測驗)所提供的 k-12 評估,可偵測 unallowed 應用程式正在後臺執行,但您未啟動應用程式。 因此,您無法啟動評估,或是正在進行中的評估,您必須在 [任務管理員] 中手動結束 app 的工作。

範例應用程式: Microsoft Edge (版本 1803) 中所啟動的 Microsoft 相片應用程式。

原因

Windows 提供通用 Windows 平臺 (UWP) 儲存應用程式,例如 Microsoft 相片應用程式,以登錄至預啟動功能。 預先啟動可協助 Microsoft Edge 效能,並將啟動 Microsoft Edge 所需的時間降至最低。

發生此問題的原因在於,AIR 評估的應用程式清單中的應用程式不允許在評估期間或之前執行,且應用程式(如先前提及的)會遭到封鎖。 因此,當預先載入應用程式時,評估會考慮到安全性遭到破壞,因為應用程式是在後臺執行,而是啟動使用者。

因應措施

警告

Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall the operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.

若要解決此問題,請使用 PowerShell 命令停用 application 預啟動,並使用登錄機碼 Microsoft Edge 預啟動。

若要這麼做,請使用下列 PowerShell Cmdlet:

  1. 暫時停用 Windows Defender Application Guide 服務,因為 Disable-MMAgent 若執行或未使用此服務,此命令會失敗。

    Stop-Service -Name hvsics -ErrorAction SilentlyContinue
    
  2. 停用 application 預啟動。

    Disable-MMAgent -ApplicationPreLaunch.
    
  3. 重新開機 Windows Defender 應用程式防護服務。 如果不使用此方式,命令會以靜默方式失敗。

    Start-Service -Name hvsics -ErrorAction SilentlyContinue
    
  4. 設定登錄機碼,以停用 Microsoft Edge 預啟動。

    $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. 建立計畫任務,在指定的日期重新啟用 application 預先啟動。

    $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
    

    注意

    設定 $revertDate 為重新啟用 application 預先啟動的日期。 例如, $revertDate = [datetime] "6/28/2020 5:35 PM」