K-12 评估报告在 Windows 10 后台运行的应用程序

如果AIR Secure BrowserTake a Test提供的K-12 评估(K-12 assessments)检测到未经授权的应用程序正在后台运行,因此您无法开始评估,或者您已退出正在进行的评估,那么您必须首先使用任务管理器(Task Manager)手动结束应用程序。在今天的帖子中,我们将找出原因并提供解决方案,以解决K-12评估意外报告Microsoft PhotosMicrosoft Edge等应用程序在Windows 10的后台运行的问题。

首先,让我们看一下这篇文章中使用的一些关键术语。

1] K-12,在美国(United)加拿大以及可能的其他(Canada)国家(States)(如阿富汗(Afghanistan)澳大利亚(Australia)厄瓜多尔(Ecuador)中国(China)埃及(Egypt)印度(India)伊朗(Iran)菲律宾(Philippines)韩国(South Korea)土耳其(Turkey –))的教育和教育技术中使用的术语大学前公立学校成绩的简写形式。这些年级是幼儿园 (K) 和 1 至 12 年级 (1-12)。(如果使用这个词,“13 年级”将是大学的第一年。)

2] K-12 评估(2] K-12 assessment)是一种问责制的形成性和总结性评估,用于在年末评估学生的学习情况。它提供了学生和学校教育表现的广泛视图,并允许地区和州衡量学习和教学是否符合所需的州标准。

3] American Institutes for Research®的(Research®)AIRSecure 浏览器(AIRSecure browser)应用程序确保为使用Chromebook计算机进行在线评估的学生提供安全的在线测试体验。启动安全浏览器时,用户无法执行某些硬件功能,例如截屏。参加考试并尝试切换到其他应用程序和/或网站的学生将被自动注销。为了保持高水平的测试安全性,AIRSecureTest安全浏览器要求将Chromebook设置为 kiosk 模式。

4]许多(Many)学校使用在线测试进行形成性和总结性评估。学生使用安全的浏览器以防止他们在考试期间使用其他计算机或Internet资源至关重要。

Windows 10中的参加考试(Take a Test) 应用为参加考试创造了合适的环境:

  • 参加测试仅显示测试,没有其他内容。
  • 参加测试会清除剪贴板。
  • 学生无法访问其他网站。
  • 学生无法打开或访问其他应用。
  • 除非教师或 IT 管理员启用,否则学生无法共享、打印或录制屏幕
  • 学生无法更改设置、扩展显示、查看通知、获取更新或使用自动填充功能。
  • Cortana 已关闭。

下面(Below)是一个流程图,展示了Take a Test应用程序的工作原理。

K-12 评估检测在后台运行的未经授权的应用程序

K-12评估检测在后台运行的未经授权的应用程序

出现此问题是因为AIR评估有一个在评估期间或之前不允许运行的应用程序列表,并且像前面提到的那些应用程序被阻止。因此,在预加载应用程序时,评估会认为由于应用程序在后台运行而存在安全漏洞,并将用户注销。

Windows 为通用 Windows 平台 (UWP) 商店应用程序(例如Microsoft 照片(Microsoft Photos)应用程序)提供了注册预启动的能力。预启动(Pre-launching)有助于提高Microsoft Edge的性能,并最大限度地减少启动(Microsoft Edge)Microsoft Edge所需的时间。因此,要解决此问题,Microsoft建议使用PowerShell命令禁用应用程序预启动,并使用注册表项禁用Microsoft Edge预启动。(Microsoft Edge)

由于这是一项注册表操作,因此您需要先备份注册表(backup the registry)或创建系统还原点,以防程序出错。

完成建议的任何预防措施后,您可以按照以下步骤进行操作:

以提升模式启动 PowerShell(Launch PowerShell in elevated mode),然后运行以下PowerShell cmdlet:

1.暂时禁用Window Defender Application Guide服务,因为如果该服务正在运行或未使用,Disable-MMAgent命令会失败。

Stop-Service -Name hvsics -ErrorAction SilentlyContinue

2. 禁用应用程序预启动。

Disable-MMAgent -ApplicationPreLaunch

3. 重新启动Windows Defender 应用程序防护(Windows Defender Application Guard)服务。如果不使用它,该命令会静默失败。

Start-Service -Name hvsics -ErrorAction SilentlyContinue

4.通过设置注册表项禁用Microsoft Edge预启动。(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. 创建一个计划任务,在指定日期重新启用应用程序预启动。

$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

注意:(Note:) 将$revertDate设置为重新启用应用程序预启动的日期。例如,  $revertDate = [datetime]”6/28/2020 5:35 PM”.

我希望你觉得这篇文章有用。
(I hope you find the post useful.)



About the author

我是一名 Windows 10 技术人员,多年来一直在帮助个人和企业利用新操作系统。我对 Microsoft Office 有丰富的知识,包括如何为不同的用户自定义外观和个性化应用程序。此外,我知道如何使用 Explorer 应用程序来探索和查找计算机上的文件和文件夹。



Related posts