หากคุณต้องการ จำกัด แอปที่ผู้ใช้สามารถเรียกใช้บนพีซีได้ Windows จะมีสองตัวเลือกให้คุณ คุณสามารถบล็อกแอปที่คุณไม่ต้องการให้ผู้ใช้เรียกใช้หรือคุณสามารถ จำกัด แอปให้ทำงานเฉพาะบางแอปได้ วิธีการทำมีดังนี้
ที่เกี่ยวข้อง: วิธีใช้ System Restore ใน Windows 7, 8 และ 10
หมายเหตุ: ตรวจสอบให้แน่ใจว่าคุณกำลังทำการเปลี่ยนแปลงกับบัญชีผู้ใช้ที่คุณต้องการ จำกัด จริงๆและคุณมีบัญชีผู้ดูแลระบบที่ไม่ จำกัด อยู่เสมอเพื่อเลิกทำการเปลี่ยนแปลงเหล่านั้น โดยเฉพาะอย่างยิ่งหากคุณ จำกัด ผู้ใช้ให้อยู่ในชุดแอปเฉพาะเนื่องจากผู้ใช้เหล่านั้นจะไม่สามารถเข้าถึงเครื่องมือต่างๆเช่น Registry Editor และ Local Group Policy Editor หากคุณใช้ข้อ จำกัด กับบัญชีผู้ดูแลระบบของคุณโดยไม่ได้ตั้งใจวิธีเดียวที่เราพบในการย้อนกลับการเปลี่ยนแปลงคือเรียกใช้การคืนค่าระบบโดยไปที่การตั้งค่า> การอัปเดตและความปลอดภัย> การกู้คืนและคลิกปุ่ม "รีสตาร์ททันที" ใต้การเริ่มต้นขั้นสูง จากตรงนั้นคุณจะพบการตั้งค่าสำหรับเรียกใช้ System Restore หลังจากรีสตาร์ทเนื่องจากคุณจะไม่สามารถเรียกใช้ System Restore ได้ตามปกติ ด้วยเหตุนี้เราจึงขอแนะนำเป็นอย่างยิ่ง สร้างจุดคืนค่า ก่อนทำการเปลี่ยนแปลงใด ๆ ที่นี่
ผู้ใช้ตามบ้าน: บล็อกหรือ จำกัด แอพโดยการแก้ไข Registry
หากต้องการบล็อกหรือ จำกัด แอปใน Windows รุ่น Home คุณจะต้องเจาะลึกลงไปใน Windows Registry เพื่อทำการแก้ไข เคล็ดลับคือคุณจะต้องเข้าสู่ระบบในฐานะผู้ใช้ที่คุณต้องการทำการเปลี่ยนแปลง สำหรับ แล้วแก้ไขรีจิสทรีในขณะที่ล็อกอินเข้าสู่บัญชีของตน หากคุณมีผู้ใช้หลายคนที่ต้องการเปลี่ยนแปลงคุณจะต้องทำขั้นตอนซ้ำสำหรับผู้ใช้แต่ละคน
คำเตือนมาตรฐาน: Registry Editor เป็นเครื่องมือที่มีประสิทธิภาพและการนำไปใช้ในทางที่ผิดอาจทำให้ระบบของคุณไม่เสถียรหรือใช้งานไม่ได้ นี่เป็นการแฮ็คที่ค่อนข้างง่ายและตราบใดที่คุณปฏิบัติตามคำแนะนำคุณก็จะไม่มีปัญหา ที่กล่าวว่าหากคุณไม่เคยทำงานมาก่อนลองอ่านข้อมูล วิธีใช้ Registry Editor ก่อนที่คุณจะเริ่มต้น และแน่นอน สำรองข้อมูลรีจิสทรี (และ คอมพิวเตอร์ของคุณ !) ก่อนทำการเปลี่ยนแปลง
ที่เกี่ยวข้อง: เรียนรู้การใช้ Registry Editor อย่างมืออาชีพ
บล็อกแอพบางตัวผ่าน Registry
ขั้นแรกคุณจะต้องเข้าสู่ระบบ Windows โดยใช้บัญชีผู้ใช้ที่คุณต้องการบล็อกแอป เปิด Registry Editor โดยกดปุ่ม Start แล้วพิมพ์“ regedit” กด Enter เพื่อเปิด Registry Editor และให้สิทธิ์ในการเปลี่ยนแปลงพีซีของคุณ
ใน Registry Editor ใช้แถบด้านข้างซ้ายเพื่อไปที่คีย์ต่อไปนี้:
HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies
ต่อไปคุณจะต้องสร้างคีย์ย่อยใหม่ภายในไฟล์
นโยบาย
สำคัญ. คลิกขวาที่ไฟล์
นโยบาย
เลือกใหม่> คีย์จากนั้นตั้งชื่อคีย์ใหม่
สำรวจ
.
ต่อไปคุณจะต้องสร้างมูลค่าภายในใหม่
สำรวจ
สำคัญ. คลิกขวาที่ไฟล์
สำรวจ
และเลือกใหม่> ค่า DWORD (32 บิต) ตั้งชื่อค่าใหม่
DisallowRun
.
ดับเบิลคลิกที่ไฟล์
DisallowRun
เพื่อเปิดกล่องโต้ตอบคุณสมบัติ เปลี่ยนค่าจาก 0 เป็น 1 ในช่อง "Value data" จากนั้นคลิก "OK"
กลับไปที่หน้าต่าง Registry Editor หลักตอนนี้คุณจะต้องสร้างคีย์ย่อยใหม่ภายใน
สำรวจ
สำคัญ. คลิกขวาที่ไฟล์
สำรวจ
คีย์และเลือกใหม่> คีย์ ตั้งชื่อคีย์ใหม่
DisallowRun
เช่นเดียวกับคุณค่าที่คุณสร้างไว้แล้ว
ตอนนี้ได้เวลาเริ่มเพิ่มแอปที่คุณต้องการบล็อก คุณสามารถทำได้โดยสร้างค่าสตริงใหม่ภายในไฟล์
DisallowRun
คีย์สำหรับแต่ละแอปที่คุณต้องการบล็อก คลิกขวาที่ไฟล์
DisallowRun
ค่าแล้วเลือกใหม่> ค่าสตริง คุณจะตั้งชื่อค่าเหล่านี้ด้วยตัวเลขง่ายๆดังนั้นตั้งชื่อค่าแรกที่คุณสร้าง "1"
ดับเบิลคลิกที่ค่าใหม่เพื่อเปิดกล่องโต้ตอบคุณสมบัติพิมพ์ชื่อของไฟล์ปฏิบัติการที่คุณต้องการบล็อกลงในช่อง "Value data" (เช่น
notepad.exe
) แล้วคลิก“ ตกลง”
ทำขั้นตอนนี้ซ้ำโดยตั้งชื่อค่าสตริงที่สอง“ 2” และ“ 3” ที่สามไปเรื่อย ๆ จากนั้นเพิ่มชื่อไฟล์ปฏิบัติการที่คุณต้องการบล็อกให้กับแต่ละค่า
เมื่อเสร็จแล้วคุณสามารถรีสตาร์ท Windows เข้าสู่ระบบบัญชีผู้ใช้นั้นจากนั้นทดสอบสิ่งต่างๆโดยพยายามเรียกใช้แอปเหล่านั้น คุณควรเห็นหน้าต่าง "ข้อ จำกัด " ป๊อปอัปเพื่อแจ้งให้ทราบว่าคุณไม่สามารถเรียกใช้แอปได้
ที่เกี่ยวข้อง: วิธีสร้าง Windows Registry Hacks ของคุณเอง
คุณจะต้องทำขั้นตอนนี้ซ้ำสำหรับบัญชีผู้ใช้แต่ละบัญชีที่คุณต้องบล็อกแอป แม้ว่าคุณจะบล็อกแอปเดียวกันสำหรับบัญชีผู้ใช้หลายบัญชีคุณก็ทำได้เสมอ
สร้าง Registry hack ของคุณเอง
โดยการส่งออกไฟล์
DisallowRun
หลังจากที่คุณกำหนดค่าบัญชีผู้ใช้แรกแล้วจึงนำเข้าหลังจากเข้าสู่ระบบในแต่ละบัญชีที่ตามมา
หากคุณต้องการแก้ไขรายการแอพที่ถูกบล็อกให้กลับไปที่ไฟล์
DisallowRun
คีย์และทำการเปลี่ยนแปลงที่คุณต้องการ หากคุณต้องการกู้คืนการเข้าถึงแอพทั้งหมดคุณสามารถลบทั้งหมดได้
สำรวจ
คีย์ที่คุณสร้างขึ้นพร้อมกับ
DisallowRun
คีย์ย่อยและค่าทั้งหมด หรือคุณสามารถย้อนกลับและเปลี่ยนค่าของ
DisallowRun
ค่าที่คุณสร้างจาก 1 กลับไปเป็น 0 ปิดการบล็อกแอพได้อย่างมีประสิทธิภาพในขณะที่ออกจากรายการแอพหากคุณต้องการเปิดใช้งานอีกครั้งในอนาคต
บล็อกเฉพาะแอพบางตัวผ่าน Registry
การ จำกัด ผู้ใช้ให้เรียกใช้เฉพาะบางแอพใน Registry จะเป็นไปตามขั้นตอนเดียวกับการบล็อกแอพบางตัว คุณจะต้องลงชื่อเข้าใช้ Windows อีกครั้งโดยใช้บัญชีผู้ใช้ที่คุณต้องการเปลี่ยนแปลง เปิดโปรแกรม Registry Editor จากนั้นไปที่คีย์ต่อไปนี้:
HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies
คลิกขวาที่ไฟล์
นโยบาย
เลือกใหม่> คีย์จากนั้นตั้งชื่อคีย์ใหม่
สำรวจ
.
ต่อไปคุณจะต้องสร้างมูลค่าภายในใหม่
สำรวจ
สำคัญ. คลิกขวาที่ไฟล์
สำรวจ
และเลือกใหม่> ค่า DWORD (32 บิต) ตั้งชื่อค่าใหม่
RestrictRun
.
ดับเบิลคลิกที่ไฟล์
RestrictRun
เพื่อเปิดกล่องโต้ตอบคุณสมบัติ เปลี่ยนค่าจาก 0 เป็น 1 ในช่อง "Value data" จากนั้นคลิก "OK"
กลับไปที่หน้าต่าง Registry Editor หลักตอนนี้คุณจะต้องสร้างคีย์ย่อยใหม่ภายใน
สำรวจ
สำคัญ. คลิกขวาที่ไฟล์
สำรวจ
คีย์และเลือกใหม่> คีย์ ตั้งชื่อคีย์ใหม่
RestrictRun
เช่นเดียวกับคุณค่าที่คุณสร้างไว้แล้ว
ตอนนี้คุณจะเพิ่มแอปที่ผู้ใช้ได้รับอนุญาตให้เข้าถึง สร้างค่าสตริงใหม่ภายในไฟล์
RestrictRun
คีย์สำหรับแต่ละแอปที่คุณต้องการบล็อก คลิกขวาที่ไฟล์
RestrictRun
ค่าแล้วเลือกใหม่> ค่าสตริง คุณจะตั้งชื่อค่าเหล่านี้ด้วยตัวเลขง่ายๆดังนั้นตั้งชื่อค่าแรกที่คุณสร้าง "1"
ดับเบิลคลิกที่ค่าใหม่เพื่อเปิดกล่องโต้ตอบคุณสมบัติพิมพ์ชื่อของไฟล์ปฏิบัติการที่คุณต้องการบล็อกลงในช่อง "Value data" (เช่น
notepad.exe
) แล้วคลิก“ ตกลง”
ทำขั้นตอนนี้ซ้ำโดยตั้งชื่อค่า“ 2”“ 3” ไปเรื่อย ๆ จากนั้นเพิ่มชื่อไฟล์ปฏิบัติการที่คุณต้องการให้ผู้ใช้เรียกใช้กับแต่ละค่าได้
เมื่อเสร็จแล้วให้รีสตาร์ท Windows ลงชื่อเข้าใช้บัญชีผู้ใช้นั้นอีกครั้งและทดสอบการตั้งค่าของคุณ คุณควรจะสามารถเรียกใช้เฉพาะแอปที่คุณอนุญาตให้เข้าถึงอย่างชัดเจนเท่านั้น คุณจะต้องทำขั้นตอนซ้ำกับบัญชีผู้ใช้แต่ละบัญชีที่คุณต้องการ จำกัด แอปหรือ สร้าง Registry hack ของคุณเอง คุณสามารถใช้เพื่อใช้การตั้งค่ากับผู้ใช้แต่ละคนได้เร็วขึ้น
หากต้องการย้อนกลับการเปลี่ยนแปลงคุณสามารถลบไฟล์
สำรวจ
คีย์ที่คุณสร้างขึ้น (พร้อมกับ
RestrictRun
คีย์ย่อยและค่าทั้งหมด) หรือคุณสามารถตั้งค่านั้นได้
RestrictRun
ค่าที่คุณสร้างกลับเป็น 0 ปิดการเข้าถึงแบบ จำกัด
ผู้ใช้ Pro และ Enterprise: บล็อกหรือ จำกัด แอพด้วย Local Group Policy Editor
หากคุณใช้ Windows เวอร์ชัน Pro หรือ Enterprise การบล็อกหรือ จำกัด แอปอาจง่ายกว่าเล็กน้อยเพราะคุณสามารถใช้ Local Group Policy Editor เพื่อทำงานได้ ข้อดีอย่างหนึ่งคือคุณสามารถใช้การตั้งค่านโยบายกับผู้ใช้รายอื่นหรือแม้แต่กลุ่มผู้ใช้โดยไม่ต้องเข้าสู่ระบบในฐานะผู้ใช้แต่ละคนเพื่อทำการเปลี่ยนแปลงตามที่คุณทำเมื่อทำการเปลี่ยนแปลงเหล่านี้ด้วย Registry Editor
ข้อแม้คือคุณจะต้องทำการตั้งค่าเพิ่มเติมเล็กน้อยโดยการสร้างออบเจ็กต์นโยบายสำหรับผู้ใช้เหล่านั้นก่อน คุณสามารถอ่านข้อมูลทั้งหมดได้ในไฟล์ คำแนะนำในการปรับใช้นโยบายกลุ่มภายในกับผู้ใช้เฉพาะ . นอกจากนี้คุณควรทราบด้วยว่านโยบายกลุ่มเป็นเครื่องมือที่มีประสิทธิภาพมากดังนั้นจึงควรสละเวลาสักครู่ เรียนรู้ว่ามันทำอะไรได้บ้าง . นอกจากนี้หากคุณอยู่ในเครือข่ายของ บริษัท ขอให้ทุกคนช่วยเหลือและตรวจสอบกับผู้ดูแลระบบของคุณก่อน หากคอมพิวเตอร์ที่ทำงานของคุณเป็นส่วนหนึ่งของโดเมนอาจเป็นไปได้ว่าเป็นส่วนหนึ่งของนโยบายกลุ่มโดเมนที่จะมีผลแทนที่นโยบายกลุ่มภายใน
ที่เกี่ยวข้อง: วิธีการใช้ Local Group Policy Tweaks กับผู้ใช้เฉพาะ
ขั้นตอนการอนุญาตหรือ จำกัด แอปด้วย Local Group Policy Editor นั้นแทบจะเหมือนกันดังนั้นเราจะแสดงวิธี จำกัด ผู้ใช้ให้เรียกใช้แอปบางแอปที่นี่และเพียงแค่ชี้ให้เห็นความแตกต่าง เริ่มต้นด้วยการค้นหาไฟล์ MSC ที่คุณสร้างขึ้นเพื่อควบคุมนโยบายสำหรับผู้ใช้เฉพาะเหล่านั้น ดับเบิลคลิกเพื่อเปิดและอนุญาตให้ทำการเปลี่ยนแปลงกับพีซีของคุณ ในตัวอย่างนี้เรากำลังใช้บัญชีที่สร้างขึ้นเพื่อใช้นโยบายกับบัญชีผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบทั้งหมด
ในหน้าต่างนโยบายกลุ่มสำหรับผู้ใช้เหล่านั้นทางด้านซ้ายมือให้เจาะลึกไปที่การกำหนดค่าผู้ใช้> เทมเพลตการดูแลระบบ> ระบบ ทางด้านขวาให้ค้นหาการตั้งค่า“ เรียกใช้เฉพาะแอปพลิเคชัน Windows ที่ระบุ” และดับเบิลคลิกเพื่อเปิดกล่องโต้ตอบคุณสมบัติ หากคุณต้องการบล็อกบางแอปพลิเคชันแทนที่จะ จำกัด คุณจะต้องเปิดการตั้งค่า“ อย่าเรียกใช้แอปพลิเคชัน Windows ที่ระบุ” แทน
ในหน้าต่างคุณสมบัติที่เปิดขึ้นให้คลิกตัวเลือก“ เปิดใช้งาน” แล้วคลิกปุ่ม“ แสดง”
ในหน้าต่าง "แสดงเนื้อหา" ให้คลิกแต่ละบรรทัดในรายการและพิมพ์ชื่อของเอ็กซีคัตที่คุณต้องการให้ผู้ใช้เรียกใช้ (หรือชื่อแอปที่คุณต้องการบล็อกหากเป็นสิ่งที่คุณกำลังทำแทน) เมื่อคุณสร้างรายการเสร็จแล้วให้คลิก“ ตกลง”
คุณสามารถออกจากหน้าต่าง Local Group Policy ได้แล้ว หากต้องการทดสอบการเปลี่ยนแปลงของคุณให้ลงชื่อเข้าใช้ด้วยบัญชีผู้ใช้ที่ได้รับผลกระทบและพยายามเปิดแอปที่ผู้ใช้ไม่ควรเข้าถึง แทนที่จะเปิดแอปคุณควรเห็นข้อความแสดงข้อผิดพลาด
หากคุณต้องการปิดใช้งานการเปลี่ยนแปลงของคุณเพียงแค่กลับไปที่ตัวแก้ไข Local Group Policy โดยดับเบิลคลิกที่ไฟล์ MSC ของคุณอีกครั้ง คราวนี้ให้เปลี่ยนตัวเลือก“ เรียกใช้เฉพาะแอปพลิเคชัน Windows ที่ระบุ” หรือ“ อย่าใช้งานแอปพลิเคชัน Windows ที่ระบุ” เป็น“ ปิดใช้งาน” หรือ“ ไม่ได้กำหนดค่า” การดำเนินการนี้จะปิดการตั้งค่าทั้งหมด นอกจากนี้ยังจะรีเซ็ตรายการแอปของคุณดังนั้นหากคุณต้องการเปิดอีกครั้งคุณจะต้องพิมพ์รายการนั้นใหม่