PowerShell: ไม่สามารถโหลดไฟล์ได้เนื่องจากสคริปต์การรันถูกปิดใช้งานในระบบนี้

Powershell File Cannot Be Loaded Because Running Scripts Is Disabled This System



'PowerShell: ไม่สามารถโหลดไฟล์ได้เนื่องจากสคริปต์การเรียกใช้ถูกปิดใช้งานบนระบบนี้' เป็นข้อความแสดงข้อผิดพลาดทั่วไปที่สามารถเกิดขึ้นได้เมื่อพยายามเรียกใช้สคริปต์ PowerShell มีหลายวิธีในการแก้ไขปัญหานี้ แต่วิธีแก้ไขที่พบบ่อยที่สุดคือเปิดใช้สคริปต์เรียกใช้ในระบบของคุณ เมื่อต้องการทำเช่นนี้ ให้เปิดคอนโซล PowerShell แล้วพิมพ์คำสั่งต่อไปนี้: ตั้งค่า ExecutionPolicy RemoteSigned สิ่งนี้จะทำให้ PowerShell สามารถเรียกใช้สคริปต์ที่ลงนามโดยผู้เผยแพร่ที่เชื่อถือได้ เมื่อคุณทำสิ่งนี้แล้ว คุณควรจะสามารถเรียกใช้สคริปต์ PowerShell ได้โดยไม่มีปัญหาใดๆ หากคุณยังคงประสบปัญหา คุณสามารถลองทำสิ่งอื่นๆ อีกสองสามอย่าง หนึ่งคือการตั้งค่านโยบายการดำเนินการเป็นไม่จำกัด ซึ่งจะอนุญาตให้สคริปต์ PowerShell ทั้งหมดทำงาน อย่างไรก็ตาม ไม่แนะนำเนื่องจากอาจเสี่ยงต่อความปลอดภัย อีกทางเลือกหนึ่งคือการเรียกใช้สคริปต์ PowerShell จากตำแหน่งอื่น เช่น โฟลเดอร์ My Documents ซึ่งมักจะสามารถแก้ไขปัญหาเกี่ยวกับการอนุญาตที่อาจเกิดขึ้นเมื่อเรียกใช้สคริปต์ PowerShell จากตำแหน่งเริ่มต้น หากคุณยังคงประสบปัญหา คุณสามารถลองทำสิ่งอื่นๆ อีกสองสามอย่าง หนึ่งคือการตั้งค่านโยบายการดำเนินการเป็นไม่จำกัด ซึ่งจะอนุญาตให้สคริปต์ PowerShell ทั้งหมดทำงาน อย่างไรก็ตาม ไม่แนะนำเนื่องจากอาจเสี่ยงต่อความปลอดภัย อีกทางเลือกหนึ่งคือการเรียกใช้สคริปต์ PowerShell จากตำแหน่งอื่น เช่น โฟลเดอร์ My Documents ซึ่งมักจะสามารถแก้ไขปัญหาเกี่ยวกับการอนุญาตที่อาจเกิดขึ้นเมื่อเรียกใช้สคริปต์ PowerShell จากตำแหน่งเริ่มต้น



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





Hyper-v ฟรี

ไม่สามารถโหลด Powershell ได้เนื่องจากการเรียกใช้สคริปต์ถูกปิดใช้งาน





ไม่สามารถโหลด PowerShell ได้เนื่องจากสคริปต์การรันถูกปิดใช้งานในระบบนี้

มีทางเดียวเท่านั้นที่จะทำให้งานนี้สำเร็จ คุณต้องกำหนดนโยบายการดำเนินการเป็น ไม่ จำกัด.



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

ในการทำเช่นนี้ให้เริ่มด้วยการกด วินคีย์ + X หรือคลิกขวาที่ปุ่ม Start แล้วเลือก Windows Powershell (ผู้ดูแลระบบ) หรือค้นหา พาวเวอร์เชลล์ ในกล่องค้นหา คลิกขวาแล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ กด ใช่ สำหรับพรอมต์ UAC ที่ได้รับหรือการควบคุมบัญชีผู้ใช้ จากนั้น ในที่สุด หน้าต่าง Windows Powershell จะเปิดขึ้น ป้อนคำสั่งต่อไปนี้เพื่อรับรายการนโยบายการดำเนินการสำหรับทุกพื้นที่ในคอมพิวเตอร์ของคุณ

|_+_|


ซึ่งจะแสดงรายการกลุ่มผู้ใช้และสถานะนโยบายการดำเนินการ



ภายใต้คอลัมน์ ปริมาณ, คุณต้องระวัง โลคัลแมชชีน.

หากคุณพบว่ามีการตั้งค่านโยบายการดำเนินการเป็น ไม่แน่นอน หรือ ต้องห้าม, ปัญหาของคุณได้รับการติดตาม

ตอนนี้ สิ่งต่อไปที่คุณต้องทำคือตั้งค่านโยบายการดำเนินการเป็น ไม่มีขีด จำกัด.

ในการทำเช่นนี้ คุณต้องป้อนคำสั่งต่อไปนี้ในหน้าต่างเซสชัน PowerShell เดียวกัน:

ฟรีแวร์เซิร์ฟเวอร์อีเมล
|_+_|


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

หากคำสั่งนี้ทำให้เกิดข้อผิดพลาด คุณยังสามารถบังคับให้เปลี่ยนแปลงนโยบายการดำเนินการได้โดยพิมพ์คำสั่งต่อไปนี้:

|_+_|

ในที่สุดสิ่งนี้จะกำหนดนโยบายการดำเนินการสำหรับสคริปต์ PowerShell และ cmdlets ของคุณให้เป็น ไม่มีขีด จำกัด.

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

ดาวน์โหลด PC Repair Tool เพื่อค้นหาอย่างรวดเร็วและแก้ไขข้อผิดพลาดของ Windows โดยอัตโนมัติ

มันช่วยคุณได้ไหม?

โพสต์ยอดนิยม