K-12 оценката докладва приложения, работещи във фонов режим на Windows 10

Ако оценките K-12(K-12 assessments) , предоставени от AIR Secure Browser или Take a Test , открият, че неоторизирани приложения се изпълняват на заден план, поради което не можете да започнете оценка или сте излезли от текущо оценяване, тогава вие трябва първо ръчно да прекратите приложенията с помощта на диспечера на задачите(Task Manager) . В днешната публикация ще идентифицираме причината и след това ще предоставим решение на проблема с оценката на K-12 , която неочаквано съобщава, че приложения като Microsoft Photos и Microsoft Edge работят във фонов режим в Windows 10 .

Първо, нека да разгледаме някои от ключовите термини, използвани в тази публикация.

1] K-12, термин, използван в образованието и образователните технологии в Съединените (United) щати(States) , Канада(Canada) и вероятно други страни като Афганистан(Afghanistan) , Австралия(Australia) , Еквадор(Ecuador) , Китай(China) , Египет(Egypt) , Индия(India) , Иран(Iran) , Филипините(Philippines) , Южна Корея(South Korea) , Турция –(Turkey –) е кратък формуляр за обществено подкрепяните училищни оценки преди колежа. Тези класове са детска градина (К) и от 1-ви до 12-ти клас (1-12). (Ако се използва терминът, „13-ти клас“ ще бъде първата година в колежа.)

2] Оценяването K-12(2] K-12 assessment) е формиращо и обобщаващо оценяване за отчетност, което оценява ученето на учениците в края на годината. Той предоставя широк поглед върху образователните резултати на учениците и училищата и позволява на областите и щатите да измерват доколко ученето и преподаването отговарят на необходимите държавни стандарти.

3] Приложението за браузър AIRSecure(AIRSecure browser) от American Institutes for Research® осигурява сигурно изживяване при онлайн тестване за студенти, които правят онлайн оценки с компютър Chromebook . Когато защитеният браузър се стартира, потребителите не могат да изпълняват определени хардуерни функции, като например правене на екранни снимки. Студентите, които вземат тест и се опитват да преминат към други приложения и/или уеб сайтове, ще излязат автоматично. За да поддържа високо ниво на тестова сигурност, защитеният браузър AIRSecureTest изисква (AIRSecureTest)Chromebook да бъде настроен в режим на павилион.

4] Много(Many) училища използват онлайн тестване за формиращи и сумативни оценки. Изключително важно е учениците да използват защитен браузър, който им пречи да използват други компютърни или интернет(Internet) ресурси по време на теста.

Приложението Take a Test  в Windows 10 създава подходящата среда за провеждане на тест:

  • Take a Test показва само теста и нищо друго.
  • Take a Test изчиства клипборда.
  • Студентите не могат да посещават други уебсайтове.
  • Учениците не могат да отварят или да имат достъп до други приложения.
  • Учениците не могат да споделят, отпечатват или записват своите екрани, освен ако не са активирани от учителя или ИТ администратора
  • Учениците не могат да променят настройките, да разширяват дисплея си, да виждат известия, да получават актуализации или да използват функции за автоматично попълване.
  • Cortana е изключена.

По-долу(Below) е дадена блок-схема, показваща как работи приложението Take a Test .

Оценката на K-12 открива неоторизирани приложения, работещи във фонов режим

Оценката на K-12(K-12) открива неоторизирани приложения, работещи във фонов режим

Този проблем възниква, защото оценките на AIR имат списък с приложения, на които не е разрешено да се изпълняват по време или преди оценката, а приложения като тези, цитирани по-рано, са блокирани. Следователно, когато приложенията са предварително заредени, оценката ще помисли, че има нарушение на сигурността, тъй като приложенията работят във фонов режим, и ще изведе потребителя от системата.

Windows дава на приложенията за съхранение на универсалната платформа Windows (UWP) , като например приложението Microsoft Photos , възможността да се регистрират за предварително стартиране. Предварителното стартиране(Pre-launching) подпомага производителността на Microsoft Edge и свежда до минимум времето, необходимо за стартиране на Microsoft Edge . Така че, за да заобиколите този проблем, Microsoft препоръчва да деактивирате предварителното стартиране на приложението с помощта на команда PowerShell и предварителното стартиране на (PowerShell)Microsoft Edge с помощта на ключ в системния регистър.

Тъй като това е операция на системния регистър, първо ще трябва да архивирате системния регистър(backup the registry) или да създадете точка за възстановяване на системата, в случай че процедурата се обърка.

След като направите някоя от предложените предпазни мерки, можете да продължите по следния начин:

Стартирайте PowerShell в повишен режим(Launch PowerShell in elevated mode) , след което изпълнете следните командлети на PowerShell :

1. Временно деактивирайте услугата Window Defender Application Guide , тъй като командата Disable-MMAgent е неуспешна, ако тази услуга работи или не се използва.

Stop-Service -Name hvsics -ErrorAction SilentlyContinue

2. Деактивирайте предварителното стартиране на приложението.

Disable-MMAgent -ApplicationPreLaunch

3. Рестартирайте услугата Windows Defender Application Guard . Ако това не се използва, командата се проваля безшумно.

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 = <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

Аз съм опитен софтуерен инженер, с над 10 години опит в разработването и поддържането на Microsoft Office приложения. Имам силна страст да помагам на другите да постигнат целите си, както чрез работата ми като софтуерен инженер, така и чрез моите умения за публично говорене и работа в мрежа. Освен това съм изключително запознат с драйверите за хардуер и клавиатура, като сам разработих и тествах много от тях.



Related posts