หมายเหตุ: ก่อนเริ่ม ควรสำรอง Registry ไว้ก่อนเพื่อความปลอดภัย
สร้างรายการบล็อกใน Registry Editor
- ล็อกอินบัญชีที่ต้องการบล็อกแอป กด Win+R พิมพ์
regeditเปิด Registry Editor - ไปที่:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies
- คลิกขวา Policies → New → Key ตั้งชื่อ "Explorer"
- เลือกคีย์ Explorer ที่สร้างใหม่ คลิกขวาพื้นที่ว่างด้านขวา → New → DWORD (32-bit) Value ตั้งชื่อ "DisallowRun"
- ดับเบิลคลิก DisallowRun ตั้งค่า Value data เป็น "1"
- คลิกขวาคีย์ Explorer ด้านซ้าย → New → Key ตั้งชื่อ "DisallowRun" (เป็นโฟลเดอร์ย่อย)

ตอนนี้มีรายการบล็อกแล้ว ต่อไปคือเพิ่มโปรแกรมที่ต้องการบล็อกเข้าไปในคีย์ DisallowRun
เพิ่มแอปพลิเคชันในรายการบล็อก
- ในคีย์ DisallowRun (ด้านซ้าย) คลิกขวาพื้นที่ว่างด้านขวา → New → String Value ตั้งชื่อ "1"
- ดับเบิลคลิกค่า "1" ที่สร้างใหม่ ในช่อง Value data ใส่ชื่อไฟล์ .exe ของโปรแกรมที่ต้องการบล็อก (เช่น steam.exe สำหรับ Steam)
- รีสตาร์ทเครื่อง (ไม่บังคับ) บล็อกจะมีผล

เพิ่มแอปอื่นๆ: ทำซ้ำขั้นตอน แต่ตั้งชื่อ String Value ตามลำดับ 2, 3, 4...
เมื่อพยายามเปิดแอปที่ถูกบล็อก จะได้ข้อความแจ้งเตือน

วิธีอนุญาตเฉพาะแอปบางตัว (RestrictRun)
วิธีตรงข้าม: อนุญาตเฉพาะแอปที่ระบุ บล็อกทั้งหมดที่เหลือ ขั้นตอนเหมือนกัน แต่เปลี่ยนคำว่า "DisallowRun" เป็น "RestrictRun" ทุกที่ (ทั้ง DWORD และคีย์ย่อย)

สามารถมี DisallowRun และ RestrictRun พร้อมกันได้ แต่ห้ามเปิดใช้งานพร้อมกัน จะเกิดข้อขัดแย้ง
สำคัญมาก: แอปแรกใน RestrictRun ต้องเป็น regedit.exe มิฉะนั้นจะล็อกตัวเองออกจาก Registry Editor ไม่สามารถแก้ไขได้อีก (ต้องแก้จากบัญชี Admin อื่น)

สรุป
ตอนนี้คุณมีรายการบล็อก/อนุญาตใน Registry Editor ควบคุมการเข้าถึงแอปได้อย่างแม่นยำ แต่ต้องระวัง เพราะ Registry ทำงานลึกในระบบ การทำผิดอาจก่อให้เกิดปัญหา ให้สำรอง Registry, สร้าง Restore Point และทำอย่างละเอียด