Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีปิดการเข้าถึง Command Prompt สำหรับ Standard Account

Command Prompt (CMD) เป็นแอปพลิเคชัน Command-line Interpreter สำหรับ Windows OS ที่ Administrator ใช้รันคำสั่งและทำ Advanced Administrative Functions มีชุดคำสั่งที่กำหนดไว้เพื่อทำภารกิจต่างๆ ผ่าน CMD ยังอนุญาตให้ผู้ใช้ Bypass restrictions ส่วนใหญ่ที่บังคับบน Windows Explorer GUI แต่คุณยังสามารถ Disable Command Prompt สำหรับ Standard User Account ได้ ซึ่งช่วยป้องกันไม่ให้ผู้ใช้ที่ไม่มีประสบการณ์และเด็กๆ เข้าใช้ CMD ในบทความนี้เราจะแสดงวิธีที่คุณสามารถ Disable Command Prompt บน Standard Account ได้ง่ายๆ

ปิดการเข้าถึง Command Prompt ผ่าน Local Group Policy Editor

Group Policy เป็นฟีเจอร์ของ Windows ที่ช่วยให้ Administrator ควบคุมว่าผู้ใช้อื่นได้ทำอะไรใน Windows Local ในชื่อหมายถึงคอมพิวเตอร์ที่คุณทำงานอยู่ ใช้ง่ายมาก ต้องรู้แค่ Path ของ Setting ที่ต้องการ Enable แต่ละ Setting ใน Group Policy มีรายละเอียดเกี่ยวกับ Setting นั้นๆ Setting นี้มีเฉพาะใน Category User Configuration

อย่างไรก็ตาม Group Policy ไม่รวมอยู่ใน Windows Home Editions ข้าม วิธีนี้หากคุณใช้ Windows Home

  1. เปิด Run Dialog Box โดยกด Windows และ R พร้อมกัน พิมพ์ gpedit.msc → Enter เปิด Local Group Policy Editor
  2. ใน Local Group Policy Editor ไปที่พาธ:
    User Configuration\ Administrative Templates\ System\
  3. ดับเบิลคลิก Setting ชื่อ Prevent access to the command prompt จะเปิดหน้าต่างใหม่ เปลี่ยน Toggle จาก Not Configured เป็น Enabled สามารถปิด Command Prompt Script Processing ได้โดยเลือก Yes
  4. หมายเหตุ: เลือก Yes จะป้องกันการรัน Batch Files เลือก No จะอนุญาตให้รัน Batch Files ได้
  5. กด Apply/OK บันทึก → จะ Disable Command Prompt จาก Standard User Account นั้น
  6. เพื่อ Enable กลับ ให้เปลี่ยน Toggle กลับเป็น Not Configured หรือ Disabled

ปิดการเข้าถึง Command Prompt ผ่าน Registry Editor

วิธีทางเลือกคือใช้ Registry Editor Disable Command Prompt โดยพื้นฐาน Group Policy Editor จะ Update Registry เมื่อเรา Enable Setting แต่หากคุณใช้ Windows Home Edition ให้ Config Setting โดยตรงใน Registry Editor ต้องทำเพิ่มอีกนิดหน่อยสำหรับสร้าง Key/Value ที่ขาดหายไปสำหรับ Setting นั้น

หมายเหตุ: เราแนะนำให้สร้าง Backup Registry เสมอก่อนทำการเปลี่ยนแปลง

  1. เปิด Run Dialog Box โดยกด Windows และ R พร้อมกัน พิมพ์ regedit → Enter เปิด Registry Editor
    หมายเหตุ: กด Yes ถ้า UAC ถาม
  2. ใน Registry Editor ไปที่พาธ:
    HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\System
  3. คลิกขวา Right Pane → New > DWORD (32-bit) Value → ตั้งชื่อ DisableCMD
  4. ดับเบิลคลิก Value ที่สร้าง → เปลี่ยน Value Data เป็น 1
    หมายเหตุ: Value Data 1 = เลือก Yes สำหรับปิด Command Prompt Script Processing หากต้องการ No ให้ตั้งค่าเป็น 2
  5. หลังเปลี่ยนค่า → Restart ระบบเพื่อ Apply → จะ Disable Command Prompt สำหรับ Standard User Account นั้น
  6. เพื่อ Enable กลับในอนาคต ให้เปลี่ยน Value Data เป็น 0 หรือ ลบ Value นั้นออกจาก Registry Editor