Malicious Removal Tool (MRT) เป็นเครื่องมือกำจัดมัลแวร์ฟรีจาก Microsoft สำหรับ Windows ไม่มีการป้องกันแบบเรียลไทม์ เน้นสแกนมัลแวร์ในเครื่อง ผู้ใช้รายงานว่าพบข้อผิดพลาดเมื่อพยายามรัน MRT:
This app has been blocked by your System Administrator. Contact your System Administrator for more info.

แปลกใจที่ซอฟต์แวร์ของ Microsoft เองรันไม่ได้บน Windows ของตัวเอง มีวิธีแก้ที่มีประสิทธิภาพและได้รับความนิยม รวมไว้ในบทความนี้
สาเหตุที่ MRT ถูกบล็อกโดย System Administrator
มีหลายสาเหตุที่แตกต่างกัน:
- ซอฟต์แวร์อาจอยู่ใน Software Restriction Policy ทำให้บล็อกอัตโนมัติทุกครั้งที่รัน
- Registry entries บางอย่างบล็อกเครื่องมือนี้ ควรลองลบออก
- ไฟล์อาจไม่ได้เป็นของบัญชี Administrator ควรเปลี่ยนเจ้าของ (ownership)
- ไฟล์อาจต้องการ permissions ของ Administrator เพื่อทำงาน
วิธีที่ 1: ลบ MRT ออกจากรายการโปรแกรมที่ถูกจำกัดโดย Software Policy
ข้อความบล็อกบ่งบอกว่ามีนโยบายกำหนดให้ MRT ห้ามรัน แม้จะเป็นโปรแกรมของ Microsoft จริงๆ แก้ได้โดยลบ MRT ออกจากรายการห้าม วิธีที่ครอบคลุมที่สุดคือใช้ Registry Editor (เพราะ Group Policy Editor ไม่มีใน Windows 10 Home)
- เนื่องจากจะลบ Registry key แนะนำให้แบ็คอัพ Registry ก่อน (ดูบทความแยกต่างหาก) แต่ถ้าทำตามขั้นตอนถูกต้องก็ไม่มีปัญหา
- เปิด Registry Editor โดยพิมพ์ "regedit" ในช่องค้นหา, เมนู Start, หรือ Run (Windows + R)

- ไปที่ key นี้ใน Registry (ซ้ายมือ):
HKEY_LOCAL_MACHINE\Policies\Microsoft\Windows\Safer

- คลิกที่ key นี้ หา key ชื่อ MRT หรือ Malicious Removal Tool คลิกขวาเลือก Delete ยืนยันทุกหน้าต่างที่ขึ้น
- ไปที่ path ต่อไปนี้ และหา key ชื่อ MRT อีกครั้ง ลบออก ออกจาก Registry Editor รีสตาร์ทเครื่อง ตรวจสอบว่าปัญหายังคงอยู่หรือไม่
HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Window
วิธีที่ 2: ลบ Registry Entries บางส่วน
วิธีนี้ช่วยผู้ที่วิธีที่ 1 ไม่ได้ผล บางเครื่องไม่มี MRT ในรายการห้าม แต่ยังรันไม่ได้ วิธีนี้สำเร็จกับหลายคน
- ลบ registry entries ต่อไปนี้ด้วย Command Prompt (เพื่อไม่ต้องหาเองทีละตัว)
- ค้นหา "Command Prompt" ใน Start menu คลิกขวาเลือก "Run as administrator"

- Windows เก่า ใช้ Windows + R พิมพ์ "cmd" กด Ctrl + Shift + Enter เพื่อรันเป็น Admin
- คัดลอกคำสั่งด้านล่าง วางใน CMD กด Enter ทีละคำสั่ง:
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun" /f reg delete "HKLM\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun" /f reg delete "HKU\S-1-5-18\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun" /f reg delete "HKU\S-1-5-19\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun" /f reg delete "HKU\S-1-5-20\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun" /f
- รีสตาร์ทเครื่อง ใช้การเปลี่ยนแปลง ตรวจสอบว่าข้อความบล็อกยังขึ้นหรือไม่
วิธีที่ 3: เพิ่มสิทธิ์ให้บัญชี Administrator
การครอบครองไฟล์ (take ownership) สำคัญหากต้องการให้สิทธิ์แก้ไข/คัดลอกไฟล์ ครั้งนี้จะเพิ่มบัญชี Administrator เป็นเจ้าของ
- เปิด Libraries หรือโฟลเดอร์ไหนก็ได้ คลิก This PC ด้านซ้าย
- ไปที่ตำแหน่งไฟล์ mrt.exe

- ต้อง take ownership ของ executable คลิกขวา mrt.exe > Properties > Security > Advanced จะเห็นหน้าต่าง "Advanced Security Settings" ต้องเปลี่ยน Owner
- คลิก Change ถัดจาก "Owner:" จะขึ้นหน้าต่าง Select User or Group

- เลือกบัญชีผู้ใช้ผ่าน Advanced หรือพิมพ์ชื่อบัญชีใน "Enter the object name to select" คลิก OK เพิ่มบัญชี Administrator
- ถ้าต้องการเปลี่ยนเจ้าของซับโฟลเดอร์/ไฟล์ในโฟลเดอร์ด้วย ติ๊ก Replace owner on subcontainers and objects ในหน้าต่าง Advanced Security Settings คลิก OK

- ตอนนี้มีสิทธิ์เต็มแล้ว เปิดโฟลเดอร์ เลือกไฟล์ทั้งหมด เข้าถึงได้ปกติ รีสตาร์ทเครื่อง ปัญหาควรหาย
วิธีที่ 4: รัน MRT เป็น Administrator
ลองบังคับรันด้วยสิทธิ์ Admin บางคนได้ผล แต่เป็น workaround ควรลองวิธีข้างต้นก่อน
- หา mrt.exe คลิกขวา > Properties > แท็บ Compatibility ติ๊ก Run this program as an administrator Apply

- ยืนยันหน้าต่างที่ขอสิทธิ์ Admin MRT ควรเปิดได้ ตรวจสอบว่าข้อผิดพลาดยังขึ้นหรือไม่