如果 AIR Secure Browser 或 Take a Test 提供的 K-12 评估检测到未经授权的应用程序在后台运行,因此您无法开始评估,或者您已注销正在进行的评估,则必须首先使用任务管理器手动结束应用程序。在今天的帖子中,我们将确定原因,然后为K-12评估意外报告Microsoft Photos和Microsoft Edge等应用程序在Windows 10的后台运行的问题提供解决方案。
首先,让我们看一下这篇文章中使用的一些关键术语。
1、 K-12 是美国、加拿大以及可能的其他国家(如阿富汗、澳大利亚、厄瓜多尔、中国、埃及、印度、伊朗、菲律宾、韩国、土耳其)用于教育和教育技术的术语——是大学前公立学校成绩的简称。这些年级是幼儿园 (K) 和 1 至 12 年级 (1-12)。(如果使用这个词,“13年级”将是大学的第一年。
2、 K-12 评估是一种问责制形成性和总结性评估,用于评估学生在年底的学习情况。它提供了学生和学校教育表现的广泛视图,并允许地区和州衡量学习和教学达到州标准要求的程度。
3、 美国研究所®的 AIRSecure 浏览器应用程序可确保使用 Chromebook 计算机进行在线评估的学生获得安全的在线测试体验。启动安全浏览器时,用户无法执行某些硬件功能,例如截屏。参加考试并尝试切换到其他应用程序和/或网站的学生将自动注销。为了保持高水平的测试安全性,AIRSecureTest 安全浏览器要求将 Chromebook 设置为自助服务终端模式。
4、 许多学校使用在线测试进行形成性和总结性评估。至关重要的是,学生使用安全的浏览器,以防止他们在考试期间使用其他计算机或互联网资源。
Windows 10 中的“参加测试”应用为参加测试创建正确的环境:
• 参加测试仅显示测试,不显示其他任何内容。
• 参加测试将清除剪贴板。
• 学生无法访问其他网站。
• 学生无法打开或访问其他应用。
• 除非教师或 IT 管理员启用,否则学生无法共享、打印或录制其屏幕
• 学生无法更改设置、扩展显示、查看通知、获取更新或使用自动填充功能。
• Cortana 已关闭。
下面是一个流程图,显示了“参加测试”应用程序的工作原理。

K-12 评估可检测在后台运行的未经授权的应用
出现此问题的原因是 AIR 评估具有不允许在评估期间或之前运行的应用列表,并且前面引用的应用将被阻止。因此,当预加载应用时,评估会认为存在安全漏洞,因为应用在后台运行,并将用户注销。
Windows 为通用 Windows 平台 (UWP) 应用商店应用(如 Microsoft 照片应用)提供了注册到预启动的功能。预启动有助于提高 Microsoft Edge 的性能,并最大限度地减少启动 Microsoft Edge 所需的时间。因此,若要解决此问题,Microsoft 建议使用 PowerShell 命令禁用应用程序预启动,并使用注册表项禁用 Microsoft Edge 预启动。
由于这是注册表操作,因此需要先备份注册表或创建系统还原点,以防过程出错。
完成任何建议的预防措施后,您可以按以下步骤操作:
在提升模式下启动 PowerShell,然后运行以下 PowerShell cmdlet:
1. 暂时禁用 Window Defender Application Guide 服务,因为如果此服务正在运行或未使用,则 Disable-MMAgent 命令将失败。
Stop-Service -Name hvsics -ErrorAction SilentlyContinue
2. 禁用应用程序预启动。
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. 创建一个计划任务,以便在指定日期重新启用应用程序预启动。
$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 =
$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设置为重新启用应用程序预启动的日期。例如,$revertDate = [datetime、“2020 年 6 月 28 日下午 5:35”。
我希望你觉得这篇文章有用。
相关文章
U盘装系统(http://www.upzxt.net) 版权所有 (网站邮箱:78435178@qq.com)
本站资源均收集与互联网,其著作权归原作者所有,如侵犯到您的权益的资源,请来信告知,我们及时撤销相应资源