Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

K-12 Assessment รายงานแอปทำงานใน Background บน Windows 10

หาก K-12 assessments ที่จัดเตรียมโดย AIR Secure Browser หรือ Take a Test ตรวจพบว่า Unauthorized apps กำลังรันใน Background ทำให้คุณไม่สามารถเริ่ม Assessment ได้ หรือถูก Log out จาก Assessment ที่กำลังดำเนินอยู่ คุณต้องปิด Apps ด้วยตนเองผ่าน Task Manager ก่อน ในบทความวันนี้ เราจะระบุสาเหตุและนำเสนอวิธีแก้ไขปัญหา K-12 Assessment รายงานแอปอย่าง Microsoft Photos และ Microsoft Edge กำลังรันใน Background ใน Windows 10 อย่างไม่คาดคิด

มาดูก่อนบางคำสำคัญที่ใช้ในโพสต์นี้

1] K-12, คำที่ใช้ในการศึกษาและเทคโนโลยีการศึกษาในสหรัฐอเมริกา แคนาดา และประเทศอื่นๆ เช่น อัฟกานิสถาน ออสเตรเลีย เอกวาดอร์ จีน อียิปต์ อินเดีย อิหร่าน ฟิลิปปินส์ เกาหลีใต้ ตุรกี – เป็นรูปสั้นสำหรับชั้นเรียนที่ได้รับการสนับสนุนจากสาธารณะ ก่อนCollege ชั้นเหล่านี้คือ Kindergarten (K) และ Grade 1 ถึง 12 (1-12) (หากใช้ термин "13th grade" จะเป็นปีแรกของ College)

2] K-12 Assessment เป็นการประเมินผลแบบ Accountability Formative และ Summative ประเมินการเรียนรู้ของนักเรียนสิ้นปี ให้มุมมองกว้างของประสิทธิภาพการศึกษาของนักเรียนและโรงเรียน และอนุญาตให้ Districts และ States วัดว่าการเรียนรู้และการสอน ตอบสนอง State Standards ที่กำหนดหรือไม่

3] แอป AIR Secure Browser จาก American Institutes for Research® ให้ประสบการณ์ทดสอบออนไลน์ที่ปลอดภัยสำหรับนักเรียนที่สอบ Assessment ออนไลน์ด้วย Chromebook เมื่อ Secure Browser เปิดใช้งาน ผู้ใช้ไม่สามารถทำ Hardware functions บางอย่างได้ เช่น ถ่ายสกรีนชอต นักเรียนที่สอบและพยายามสลับไปแอป/เว็บไซต์อื่น จะถูก Log out อัตโนมัติ เพื่อรักษาระดับความปลอดภัยการทดสอบสูง AIR Secure Test Secure Browser ต้องการให้ Chromebook ตั้งค่าเป็น Kiosk Mode

4) โรงเรียนหลายแห่งใช้ Online testing สำหรับ Formative และ Summative Assessments มีความสำคัญอย่างยิ่งที่นักเรียนใช้ Secure Browser ที่ป้องกันไม่ให้ใช้ Computer หรือ Internet resources อื่นๆ ระหว่างสอบ

แอป Take a Test ใน Windows 10 สร้างสภาพแวดล้อมที่เหมาะสมสำหรับการสอบ:

  • Take a Test แสดงแค่ Test ไม่มีอะไรอื่น
  • Take a Test ล้าง Clipboard
  • นักเรียนไม่สามารถไปเว็บไซต์อื่นได้
  • นักเรียนไม่สามารถเปิด/เข้าถึง Apps อื่นได้
  • นักเรียนไม่สามารถ Share, Print, Record หน้าจอได้ ยกเว้นเปิดใช้งานโดยครูหรือ IT Admin
  • นักเรียนไม่สามารถเปลี่ยน Settings, ขยาย Display, เห็น Notifications, ได้ Updates, หรือใช้ Autofill features
  • Cortana ถูกปิด

ด้านล่างคือ Flowchart แสดงว่า Take a Test App ทำงานอย่างไร

K-12 Assessment รายงานแอปทำงานใน Background บน Windows 10

K-12 Assessment ตรวจพบ Unauthorized Apps รันใน Background

ปัญหานี้เกิดขึ้นเพราะ AIR Assessments มีรายการ Apps ที่ไม่อนุญาตให้รันระหว่างหรือก่อน Assessment และ Apps เช่นที่กล่าวมาถูกบล็อก ดังนั้น เมื่อ Apps ถูก Pre-launch Assessment จะคิดว่ามี Security breach เพราะ Apps รันใน Background และ Log user ออก

Windows ให้ Universal Windows Platform (UWP) Store apps เช่น Microsoft Photos App สามารถ Register Pre-launch ได้ Pre-launching ช่วย Performance ของ Microsoft Edge และลดเวลาที่ต้องใช้เริ่ม Microsoft Edge ดังนั้น เพื่อแก้ไขปัญหานี้ Microsoft แนะนำ Disable Application Pre-launch โดยใช้ PowerShell Command และ Microsoft Edge Pre-launch โดยใช้ Registry Key

เนื่องจากนี่คือ Registry Operation คุณต้อง Backup Registry หรือสร้าง System Restore Point ก่อน หากขั้นตอนผิดพลาด

เมื่อคุณทำหนึ่งในขั้นตอนป้องกันแล้ว สามารถดำเนินการต่อได้ดังนี้:

เปิด PowerShell ใน Elevated Mode แล้วรัน PowerShell Cmdlets ต่อไปนี้:

1. หยุด Windows Defender Application Guide Service ชั่วคราว เพราะ Disable-MMAgent Command จะล้มเหลวหาก Service นี้รันอยู่หรือไม่ได้ใช้

Stop-Service -Name hvsics -ErrorAction SilentlyContinue 

2. ปิดใช้งาน Application Pre-launch

Disable-MMAgent -ApplicationPreLaunch 

3. เริ่ม Windows Defender Application Guard Service ใหม่ หากไม่ได้ใช้ Command จะ Silent Fail

Start-Service -Name hvsics -ErrorAction SilentlyContinue

4. ปิด Microsoft Edge Pre-launch โดยตั้ง Registry Key

$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. สร้าง Scheduled Task ที่ Re-enable Application Pre-launch ในวันที่ระบุ

$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

Note: ตั้ง $revertDate เป็นวันที่ที่จะ Re-enable Application Pre-launch ตัวอย่าง $revertDate = [datetime]”6/28/2020 5:35 PM”.

หวังว่าโพสต์นี้จะมีประโยชน์

K-12 Assessment รายงานแอปทำงานใน Background บน Windows 10