Khắc phục lỗi MiracastView khi chạy Sysprep sau upgrade Windows 10
Lỗi thường xảy ra sau upgrade lớn (ví dụ: 1703 → 1709 Fall Creators Update). Gói Windows.MiracastView_6.3.0.0_neutral_neutral_cw5n1h2txyewy bị migrate sai khi upgrade → Sysprep fail.
Phương pháp 1: Copy thư mục MiracastView cũ từ backup/Windows.old
Nếu mới upgrade và còn backup Windows 10 build 1703 (hoặc máy khác có MiracastView built-in).
- Copy thư mục
C:\Windows\MiracastView từ backup/máy khác. - Paste vào
C:\Windows máy đang lỗi. - Restart máy → tiến trình AppReadiness sẽ dọn dẹp gói migrate sai.
Phương pháp 2: Copy file XML từ Windows.old sang AppRepository
Windows giữ thư mục Windows.old 30 ngày sau upgrade (nếu chưa xóa thủ công).
- Mở File Explorer → vào
C:\Windows.old\ProgramData\Microsoft\Windows\AppRepository\. - Copy file Windows.MiracastView_6.3.0.0_neutral_neutral_cw5n1h2txyewy.xml.
- Paste vào
C:\ProgramData\Microsoft\Windows\AppRepository\. - Restart → test Sysprep.
Phương pháp 3: Xóa khóa Registry EndOfLife bị lỗi (dành cho upgrade lên 1803)
- Win + R →
regedit→ Enter. - Điều hướng:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\EndOfLife\. - Mở rộng từng SID con → tìm khóa Windows.MiracastView_6.3.0.0_neutral_neutral_cw5n1h2txyewy → chuột phải → Delete.
- Restart → test.
Phương pháp 4: Gỡ hoàn toàn gói MiracastView bằng PsExec + DB Browser (Nâng cao)
Microsoft chặn gỡ MiracastView qua CMD/PowerShell. Cần công cụ chuyên dụng.
- Tải PSTools (Microsoft) → giải nén ra
C:\Program Files\PsTools. - Tải DB Browser for SQLite (Portable).
- Mở Elevated CMD →
cd C:\Program Files\PsTools→ chạypsexec -i -s cmd.exe→ đồng ý License → mở CMD thứ 2 quyền SYSTEM. - Trong CMD SYSTEM: chạy
C:\Program Files\DB Browser for SQLite\DB Browser for SQLite.exe. - DB Browser: Open Database → chọn
C:\ProgramData\Microsoft\Windows\AppRepository\StateRepository-Machine.srd. - Tab Browse data → Table: Package → tìm cột PackageFullName = Windows.MiracastView_6.3.0.0_neutral_neutral_cw5n1h2txyewy → sửa cột ISInbox từ 1 thành 0 → Ctrl+S lưu.
- Mở Elevated PowerShell → chạy:
get-appxpackage -allusers | where {$_.name -like "*mira*"} | remove-appxpackage. - Quay lại Elevated CMD (bản đầu) chạy 2 lệnh xóa Registry EndOfLife:
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Appx\AppxAllUserStore\Deleted\EndOfLife\S-1-5-21-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXXX-100X" /f REG DELETE "HKLM\SYSTEM\Setup\Upgrade\Appx\AppxAllUserStore\EndOfLife\S-1-5-21-XXXXXXXXXX-XXXXXXXXXX-XXXXXXXXXX-100X" /f
- Restart → MiracastView đã bị gỡ, lỗi biến mất.