บริษัทส่วนใหญ่ต้องการเพียงไม่กี่แอปพลิเคชันบนคอมพิวเตอร์ให้ใช้งาน แอดมินสามารถจำกัดการเข้าถึงแอปพลิเคชัน Windows จากพนักงานได้ พวกเขาสามารถตั้งค่านโยบายเพื่ออนุญาตเฉพาะแอปพลิเคชันที่ระบุ และจำกัดทุกอย่างบนคอมพิวเตอร์ นี่ยังเป็นความคิดที่ดีเมื่อคุณปล่อยให้คนอื่นใช้คอมพิวเตอร์ส่วนตัวของคุณเพื่อทำงาน นี่จำกัดคอมพิวเตอร์ให้ใช้ได้เฉพาะแอปพลิเคชันเหล่านั้นเพียงไม่กี่ตัวและไม่มีอะไรอื่น คุณยังสามารถจำกัดบัญชีผู้ใช้สำหรับโปรแกรมเฉพาะได้ ในบทความนี้ คุณจะได้เรียนรู้วิธีอนุญาตให้ผู้ใช้รันแอปพลิเคชัน Windows เฉพาะที่ระบุเท่านั้น
หมายเหตุ: โปรดแน่ใจว่าคุณกำลังทำการเปลี่ยนแปลงด้านล่างในบัญชี User Standard ไม่ใช่บัญชี Administrator หากคุณทำการเปลี่ยนแปลงในบัญชี Administrator ให้แน่ใจว่าอนุญาตเครื่องมือของ Administrator เช่น Group Policy Editor, Registry Editor เป็นต้น ซึ่งจะช่วยคุณในการย้อนกลับการเปลี่ยนแปลงใดๆ ที่จะทำผ่านบทความนี้
รันแอปพลิเคชัน Windows ที่ระบุเท่านั้น (Run Only Specified Windows Applications)
วิธีการในบทความนี้จะต้องใช้ชื่อไฟล์ Executable ของแอปพลิเคชัน มันจะอนุญาตเฉพาะแอปพลิเคชันที่คุณระบุในรายการในวิธีด้านล่าง ไฟล์ Executable จะมี副檔名 .exe และคุณสามารถหาได้ง่ายในโฟลเดอร์ของแอปพลิเคชันเหล่านั้น อย่างไรก็ตาม หากคุณต้องการเพิ่ม副檔名 .msc ในรายการแอปพลิเคชันที่อนุญาต คุณต้องเพิ่ม “mmc.exe” (Microsoft Management Console) นั่นเป็นเพราะไฟล์ .msc เป็นเพียงไฟล์ข้อความที่มี XML เมื่อใครเปิดไฟล์ MSC Windows จะรัน mmc.exe โดยส่งไฟล์ .msc เข้าไปเป็นอาร์กิวเมนต์
วิธีที่ 1: ใช้ Local Group Policy Editor
Local Group Policy Editor เป็นเครื่องมือที่ใช้กำหนดค่าการตั้งค่าสำหรับระบบปฏิบัติการ มีการตั้งค่านโยบายที่แตกต่างกันใน Group Policy Editor ตัวที่เราจะใช้ในวิธีนี้พบได้ภายใต้หมวดหมู่ User Configuration มีการตั้งค่าอีกตัวหนึ่งที่จำกัดแอปพลิเคชันที่คุณจะเพิ่มในรายการในการตั้งค่า แทนที่จะอนุญาตเฉพาะไม่กี่ตัวที่คุณระบุ
ข้ามวิธีนี้หากคุณใช้ระบบปฏิบัติการ Windows Home นั่นเป็นเพราะ Group Policy Editor ไม่มีใน Windows Home Editions
- เปิดกล่องโต้ตอบ Run โดยกด Windows + R บนคีย์บอร์ด แล้วพิมพ์ “gpedit.msc” และกด Enter เพื่อเปิด Local Group Policy Editor
- ในหมวดหมู่ User Configuration ของ Group Policy ให้ไปที่เส้นทางต่อไปนี้:
User Configuration\Administrative Templates\System\
- ดับเบิลคลิกที่การตั้งค่าที่ชื่อ “Run only specified Windows applications” จะเปิดในหน้าต่างอื่น ตอนนี้เปลี่ยนตัวเลือกสลับเป็น Enabled และคลิกที่ปุ่ม Show
- ตอนนี้เพิ่ม ชื่อไฟล์ Executable ของแอปพลิเคชันที่จะอนุญาต ชื่อสามารถเขียนได้ตามที่แสดงในภาพหน้าจอ
หมายเหตุ: โปรดแน่ใจว่าคุณเพิ่มแอปพลิเคชันอย่าง Explorer, Group Policy Editor, Registry Editor เป็นต้น การเพิ่มเครื่องมือ Administrator (เช่น GPO) จะช่วยให้คุณย้อนกลับการตั้งค่านี้ได้ - คลิกที่ปุ่ม Apply/OK สำหรับการตั้งค่านี้เพื่อบันทึกการเปลี่ยนแปลง การนี้จะปิดใช้งานแอปพลิเคชัน Windows ทั้งหมดบนระบบของคุณ และอนุญาตเฉพาะตัวที่คุณเพิ่มในรายการ
- หากต้องการ เปิดใช้งาน แอปพลิเคชัน Windows ทั้งหมดกลับมา ให้เปลี่ยนตัวเลือกสลับใน ขั้นตอนที่ 3 เป็น Not Configured หรือ Disabled
วิธีที่ 2: ใช้ Registry Editor
Registry Editor เป็นเครื่องมือที่อนุญาตให้ผู้ใช้ดูและจัดการการตั้งค่าระดับต่ำของระบบปฏิบัติการ Windows อย่างไรก็ตาม ไม่เหมือนวิธี Group Policy Editor วิธีนี้จะต้องการขั้นตอนทางเทคนิคบ้างจากผู้ใช้ คุณจะต้องสร้างคีย์และค่าที่หายไปสำหรับการตั้งค่าให้ทำงาน นอกจากนี้ เพื่อความปลอดภัย คุณสามารถสำรอง Registry ได้ตลอดเวลา ทำตามขั้นตอนด้านล่างเพื่ออนุญาตเฉพาะแอปพลิเคชันเฉพาะสำหรับ Standard User
- กด Windows + R เพื่อเปิดกล่องโต้ตอบ Run และพิมพ์ “regedit” กด Enter เพื่อเปิด Registry Editor และหากมีการแจ้งเตือนจาก UAC (User Account Control) ให้เลือกตัวเลือก Yes
- ใน Current User Hive ให้ไปที่คีย์ต่อไปนี้:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
- สร้างค่าใหม่ในคีย์ Explorer โดยคลิกขวาและเลือก New > DWORD (32-bit) Value ตั้งชื่อค่าที่สร้างใหม่นี้ว่า “RestrictRun“
- ดับเบิลคลิกที่ค่า RestrictRun และตั้งค่า Value data เป็น 1
- ต่อไป คือ สร้างคีย์อีกตัวภายใต้คีย์ Explorer โดยคลิกขวาที่คีย์และเลือกตัวเลือก New > Key ค่านี้ควรตั้งชื่อว่า “RestrictRun“
- ในคีย์นี้ ให้สร้างค่าใหม่โดยคลิกขวาที่บานขวาและเลือกตัวเลือก New > String Value ชื่อของค่าสามารถเป็น Executable ได้ตามที่แสดงในภาพหน้าจอ
- เปิดค่าและเพิ่ม String value เป็น ชื่อไฟล์ Executable ของแอปพลิเคชัน
หมายเหตุ: เครื่องมือบางอย่างจะมี副檔名 ‘.msc‘ ดังนั้นให้เพิ่ม executable “mmc.exe” สำหรับเครื่องมือทั้งหมดนั้น - หลังจากการกำหนดค่าทั้งหมด คุณจะต้อง รีสตาร์ท คอมพิวเตอร์ของคุณเพื่อนำการเปลี่ยนแปลงที่ทำไปใช้งาน
- หากต้องการ เปิดใช้งาน โปรแกรมทั้งหมดกลับมาบนระบบของคุณ คุณต้องลบ ชื่อไฟล์ Executable ใน Value data หรือ ลบ ค่าออกจาก Registry