Nếu đánh giá K-12 do AIR Secure Browser hoặc Take a Test cung cấp phát hiện các ứng dụng trái phép đang chạy ngầm, khiến bạn không thể bắt đầu đánh giá hoặc bị đăng xuất khỏi đánh giá đang diễn ra, bạn phải trước hết kết thúc thủ công các ứng dụng đó bằng Task Manager. Trong bài viết hôm nay, chúng tôi sẽ xác định nguyên nhân và cung cấp giải pháp cho vấn đề đánh giá K-12 bất ngờ báo cáo các ứng dụng như Microsoft Photos và Microsoft Edge đang chạy ngầm trong Windows 10.
Trước hết, hãy xem một số thuật ngữ chính được sử dụng trong bài viết này.
1] K-12, thuật ngữ dùng trong giáo dục và công nghệ giáo dục tại Hoa Kỳ, Canada, và có thể các quốc gia khác như Afghanistan, Úc, Ecuador, Trung Quốc, Ai Cập, Ấn Độ, Iran, Philippines, Hàn Quốc, Thổ Nhĩ Kỳ – là viết tắt cho các cấp học được hỗ trợ công cộng trước đại học. Các cấp học này bao gồm mẫu giáo (K) và từ lớp 1 đến lớp 12 (1-12). (Nếu thuật ngữ được sử dụng, “lớp 13” sẽ là năm đầu tiên của đại học.)
2] Đánh giá K-12 (K-12 assessment) là hình thức đánh giá trách nhiệm hình thành và tổng kết đánh giá học tập của học sinh vào cuối năm. Nó cung cấp cái nhìn rộng về hiệu suất giáo dục của học sinh và trường học, cho phép các quận và bang đo lường việc học tập và giảng dạy đáp ứng chuẩn mực bang như thế nào.
3] Ứng dụng AIRSecure browser từ Viện Nghiên cứu Mỹ® đảm bảo trải nghiệm kiểm tra trực tuyến an toàn cho học sinh tham gia đánh giá trực tuyến với máy tính Chromebook. Khi trình duyệt an toàn được khởi chạy, người dùng không thể thực hiện một số chức năng phần cứng, chẳng hạn như chụp ảnh màn hình. Học sinh tham gia bài kiểm tra và cố gắng chuyển sang ứng dụng khác và/hoặc trang web sẽ bị đăng xuất tự động. Để duy trì mức độ bảo mật bài kiểm tra cao, trình duyệt an toàn AIRSecureTest yêu cầu Chromebook được đặt ở chế độ kiosk.
4] Nhiều trường học sử dụng kiểm tra trực tuyến cho đánh giá hình thành và tổng kết. Việc học sinh sử dụng trình duyệt an toàn ngăn chặn họ sử dụng tài nguyên máy tính hoặc Internet khác trong bài kiểm tra là rất quan trọng.
Ứng dụng Take a Test trong Windows 10 tạo môi trường phù hợp cho việc thi cử:
- Take a Test chỉ hiển thị bài kiểm tra và không có gì khác.
- Take a Test xóa clipboard.
- Học sinh không thể truy cập các trang web khác.
- Học sinh không thể mở hoặc truy cập các ứng dụng khác.
- Học sinh không thể chia sẻ, in, hoặc ghi màn hình trừ khi được giáo viên hoặc quản trị viên BT cho phép
- Học sinh không thể thay đổi cài đặt, mở rộng màn hình, xem thông báo, nhận cập nhật, hoặc sử dụng tính năng tự động điền.
- Cortana bị tắt.
Dưới đây là sơ đồ luồng cho thấy cách ứng dụng Take a Test hoạt động.

Đánh giá K-12 phát hiện ứng dụng trái phép chạy ngầm
Vấn đề này xảy ra vì đánh giá AIR có danh sách các ứng dụng không được phép chạy trong hoặc trước khi đánh giá, và các ứng dụng như đã nêu trước đó bị chặn. Do đó, khi các ứng dụng được tải trước (preloaded), đánh giá sẽ cho rằng có vi phạm bảo mật vì các ứng dụng đang chạy ngầm, và đăng xuất người dùng.
Windows cho phép các ứng dụng Universal Windows Platform (UWP) store, như ứng dụng Microsoft Photos, khả năng đăng ký để prelaunch (khởi chạy trước). Pre-launching giúp hiệu suất của Microsoft Edge và giảm thiểu thời gian cần thiết để khởi động Microsoft Edge. Vì vậy, để giải quyết vấn đề này, Microsoft khuyên nên vô hiệu hóa prelaunch ứng dụng bằng lệnh PowerShell, và prelaunch Microsoft Edge bằng khóa registry.
Vì đây là thao tác registry, bạn sẽ cần trước tiên sao lưu registry hoặc tạo điểm khôi phục hệ thống (system restore point) trong trường hợp quy trình sai sót.
Sau khi đã làm một trong các biện pháp phòng ngừa đề xuất, bạn có thể tiến hành như sau:
Khởi chạy PowerShell ở chế độ nâng cao (elevated), sau đó chạy các cmdlet PowerShell sau:
1. Tạm thời vô hiệu hóa dịch vụ Windows Defender Application Guide, vì lệnh Disable-MMAgent sẽ thất bại nếu dịch vụ này đang chạy hoặc không được sử dụng.
Stop-Service -Name hvsics -ErrorAction SilentlyContinue
2. Vô hiệu hóa prelaunch ứng dụng.
Disable-MMAgent -ApplicationPreLaunch
3. Khởi động lại dịch vụ Windows Defender Application Guard. Nếu không sử dụng, lệnh sẽ thất bại im lặng.
Start-Service -Name hvsics -ErrorAction SilentlyContinue
4. Vô hiệu hóa prelaunch Microsoft Edge bằng cách đặt khóa registry.
$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. Tạo tác vụ đã lên lịch (scheduled task) để bật lại prelaunch ứng dụng vào ngày đã chỉ định.
$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
Lưu ý: Đặt $revertDate thành ngày cần bật lại prelaunch ứng dụng. Ví dụ, $revertDate = [datetime]”6/28/2020 5:35 PM”.
Tôi hy vọng bạn thấy bài viết hữu ích.
