วิธีปิดการใช้งาน PowerShell ใน Windows 11/10

Windows 11/10 มาพร้อมกับ เครื่องมือข้ามแพลตฟอร์มPowerShellที่ติดตั้งไว้ล่วงหน้า นี่เป็นเครื่องมือที่สำคัญมากที่ช่วยให้ทำงานหลายอย่างได้ง่ายเพียงแค่พิมพ์คำสั่งง่ายๆ ช่วยให้คุณสามารถเรียกใช้คำสั่งเพื่อทำการเปลี่ยนแปลงต่างๆ ในการตั้งค่า(Settings)แก้ไขปัญหาต่างๆ จัดการคุณลักษณะ และทำให้งานของคุณเป็นแบบอัตโนมัติ ฯลฯ

Windows PowerShellเป็นแอปพลิเคชันที่จำเป็นและสะดวกสบายซึ่งรวมอยู่ในระบบปฏิบัติการWindows แต่บางครั้ง คุณอาจต้องปิดการใช้งานเพื่อหลีกเลี่ยงการเปลี่ยนแปลงที่ไม่ต้องการโดยการเรียกใช้คำสั่งที่เป็นอันตราย เครื่องมือนี้ถูกใช้โดยผู้คุกคามเพื่อสร้างซอฟต์แวร์ที่เป็นอันตรายซึ่งเรียกใช้สคริปต์ที่เป็นอันตรายและเข้าถึงระบบไฟล์และรีจิสทรี กล่าวอีกนัยหนึ่ง คุณสามารถพูดได้ว่าเครื่องมือนี้ยังถูกใช้โดยแฮกเกอร์บางคนเพื่อเรียกใช้คำสั่งที่เป็นอันตราย

ในกรณีเช่นนี้ หากคุณต้องการปิดใช้งาน แอปพลิเคชัน PowerShellบทความนี้จะช่วยคุณได้ บทความนี้อธิบายวิธีปิดใช้งาน แอปพลิเคชัน PowerShellโดยใช้ นโยบาย ความปลอดภัย(Security)และตัวแก้ไขนโยบายกลุ่ม(Local Group Policy Editor)ภายใน ให้เราดูพวกเขาในรายละเอียด

ปิดใช้งาน PowerShell ใน Windows 11/10

ก่อนที่คุณจะดำเนินการต่อ ขอแนะนำให้สร้างจุดคืนค่าระบบ ทำตามคำแนะนำด้านล่างเพื่อปิดการใช้งานWindows PowerShellบนWindows 10 :

1] ปิดการใช้งาน PowerShell(Disable PowerShell)บนWindowsโดยใช้นโยบายความปลอดภัย(Security)

Local Security Policyมอบวิธีบล็อกการเข้าถึงPowerShell ให้กับผู้ใช้ใน (PowerShell)Windows(Windows 10) 10 ทำตามคำแนะนำด้านล่างเพื่อทำเช่นนั้น:

วิธีปิดการใช้งาน PowerShell บน Windows 10

  1. คลิก เริ่ม(Click Start)พิมพ์Local Security Policyแล้วเลือกผลลัพธ์จากรายการเมนู
  2. ไปที่บานหน้าต่าง ด้านซ้ายและขยายSoftware Restriction Policies
  3. คลิกขวาที่กฎเพิ่มเติม (Additional Rules )แล้วเลือกตัวเลือกกฎแฮชใหม่(New Hash Rule )
  4. หากคุณไม่พบวิธีขยายนโยบายการจำกัดซอฟต์แวร์(Software Restriction Policies )ให้คลิกขวาที่นโยบาย(Software Restriction Policies) การจำกัดซอฟต์แวร์ แล้ว เลือกตัวเลือกนโยบายการจำกัดซอฟต์แวร์ใหม่(New Software Restriction Policies)

บล็อก powershell

ใน หน้าต่าง New Has Ruleให้แตะที่ตัวเลือกBrowse ตอนนี้ให้เปิด file explorer โดยใช้ ปุ่ม Windows+Eแล้วพิมพ์ตำแหน่งเส้นทางต่อไปนี้ในแถบที่อยู่และกด Enter:

%SystemRoot%\system32\WindowsPowerShell\v1.0

ซึ่งจะระบุตำแหน่งของ PowerShell(PowerShell)รุ่น32 บิต เลือกpowershell.exe จากรายการ จาก นั้นคลิกOpen > Apply > OK

ปิดการใช้งาน PowerShellISE

หากคุณต้องการปิดใช้งานPowerShellISEบนคอมพิวเตอร์ Windows 10 ของคุณ ให้เลือก powershell_ise.exe (แทน powershell.exe) จากรายการ

ใน หน้าต่าง Local Security Policyให้คลิกขวาที่กฎเพิ่มเติม (Additional Rules )ภายใต้ส่วนSoftware Restriction Policiesแล้วคลิกปุ่ม  New Hash Ruleจากนั้นเลือกปุ่มBrowse

เปิดFile Explorer อีกครั้ง แล้วคัดลอกและวางเส้นทางที่ระบุด้านล่างในแถบที่อยู่ จากนั้นกดปุ่มEnter เพื่อเลือก (Enter)PowerShellเวอร์ชัน 64 บิต

%SystemRoot%\SysWOW64\WindowsPowerShell\v1.0

ในหน้าต่อไปนี้ ให้เลื่อนลงและเลือกตัวเลือก powershell.exe จากนั้นคลิกที่ปุ่มOpen

หมายเหตุ:(Note:)คุณต้องเลือกตัวเลือก powershell_ise.exe หากคุณต้องการปิดใช้งานPowerShellISE

จากนั้นคลิกApplyจากนั้นเลือกปุ่มOK

หลังจากทำตามขั้นตอนข้างต้นแล้ว ให้รีสตาร์ทคอมพิวเตอร์เพื่อบันทึกการเปลี่ยนแปลง การดำเนินการนี้จะปิดใช้งาน การเข้าถึง Powershellบนพีซีของคุณ

2] ปิดการใช้งาน PowerShell(Disable PowerShell)บนWindowsโดยใช้Group Policy

Local Group Policy Editorเป็นเครื่องมืออันทรงพลังที่มีในWindows 10 ProหรือEnterpriseซึ่งช่วยลดภาระงานหลายอย่างบนพีซี ผู้ใช้ที่มีWindows 11/10รุ่นProหรือEnterpriseสามารถใช้เครื่องมือนโยบายกลุ่ม(Group) เพื่อ บล็อกPowerShell ทำตามขั้นตอนด้านล่างเพื่อปิดใช้งานPowerShellโดยใช้นโยบายกลุ่ม :(Group)

ก่อนอื่น ให้กดแป้นพิมพ์ลัดWindows+R เพื่อเปิด กล่องโต้ตอบเรียกใช้(Run)

พิมพ์gpedit.mscแล้วกดEnter ในหน้าต่างLocal Group Policy Editorให้ไปที่เส้นทางด้านล่าง:

User Configuration > Administrative Templates > System

ปิดใช้งาน PowerShell บน Windows 10 โดยใช้นโยบายกลุ่ม

ไปที่บานหน้าต่างด้านขวาและดับเบิลคลิกที่นโยบายอย่าเรียกใช้แอปพลิเคชัน Windows ที่ระบุ(Don’t run specified Windows applications)

ปิดใช้งาน PowerShell ใน Windows 10

ในหน้าถัดไป ให้คลิกที่ ปุ่ม Enabledตามที่แสดงในภาพด้านบน จากนั้นไปที่ส่วนตัวเลือก(Options )และคลิกที่ปุ่มแสดง(Show )

ตอนนี้ คุณต้องเปิดเซลล์ใหม่ใน คอลัมน์ Value พิมพ์powershell.exe แล้ว(powershell.exe,)คลิกปุ่มOK การดำเนินการนี้จะปิดใช้งานการเข้าถึงPowerShell

คุณยังสามารถปิดใช้งานอินเทอร์เฟซPowerShell ISE โดยเปิดเซลล์ใหม่ พิมพ์powershell_ise.exeแล้วคลิกปุ่ม OK

อย่างไรก็ตาม หากคุณต้องการปิดการใช้งานPowerShell 7ให้พิมพ์pwsh.exe ในเซลล์ใหม่ จากนั้นคลิกปุ่มOK

ในที่สุด คลิกApply > OKเพื่อบันทึกการเปลี่ยนแปลง

เมื่อคุณทำตามขั้นตอนข้างต้นเสร็จแล้ว คุณจะไม่สามารถเข้าถึงPowershellได้อีก

เคล็ดลับ(TIP) : โพสต์นี้แสดงวิธีการ ถอนการ ติดตั้ง PowerShell(uninstall PowerShell)

ปิดการใช้งาน PowerShell 7 บน Windows

หากคุณมีPowerShell 7บนอุปกรณ์ของคุณ คุณสามารถปิดใช้งานได้โดยการถอนการติดตั้งจากพีซี Windows ของคุณ นี่คือขั้นตอนที่คุณต้องปฏิบัติตาม:

  1. คลิกขวาที่ปุ่มเริ่ม
  2. เลือกการตั้งค่าจากเมนูผู้ใช้ระดับสูง
  3. ในแอพการตั้งค่า(Settings)คลิกที่หมวดแอ พ(Apps)
  4. จากนั้นเลือกตัวเลือก แอพและคุณสมบัติ( Apps & features )จากบานหน้าต่างด้านซ้าย
  5. ไปที่บานหน้าต่างด้านขวา เลื่อนลงและเลือกแอปPowerShell
  6. คลิกที่ปุ่มถอนการติดตั้ง
  7. หากWindowsขอให้คุณยืนยัน ให้คลิก ปุ่ม ถอนการติดตั้ง(Uninstall)อีกครั้ง

ทำตามคำแนะนำบนหน้าจอเพื่อถอนการติดตั้งแอพนี้ มันจะลบแอพและข้อมูลที่เกี่ยวข้อง วิธีนี้ทำให้คุณสามารถปิดใช้งานการเข้าถึงPowerShellเวอร์ชัน 7 ของ ผู้ใช้ได้

อ่านต่อไป(Read next) : วิธีเปิดหรือปิดการเรียก ใช้สคริปต์ Windows PowerShell(How to turn on or off Windows PowerShell script execution)



About the author

ฉันเป็นผู้เชี่ยวชาญด้านการสนับสนุนลูกค้า windows 10/11/10 ที่มีประสบการณ์มากกว่า 5 ปี ฉันยังเป็นนักเล่นเกมตัวยงในช่วงไม่กี่ปีที่ผ่านมาและมีความสนใจอย่างมากใน xbox One จุดสนใจปัจจุบันของฉันคือการช่วยเหลือลูกค้าเกี่ยวกับปัญหาที่เกิดขึ้นกับระบบ windows 10 หรือ Windows 11 บ่อยครั้งผ่านการใช้เครื่องมือบริการลูกค้าของเรา เช่น การสนับสนุนคอลเซ็นเตอร์และความช่วยเหลือออนไลน์



Related posts