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

เปรียบเทียบคำขอและบัญชีเดียวกันในเซสชันใหม่ที่เริ่มด้วย:

powershell.exe -NoProfile

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

บนโฮสต์ปกติที่เกิดปัญหา ให้แสดงรายการเส้นทางโปรไฟล์:

$PROFILE | Select-Object *

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

เปลี่ยนการกำหนดเฉพาะที่นำเส้นทางกลับเข้ามา แล้วเปรียบเทียบเซสชันใหม่ การลบค่าการตั้งรีจิสทรีที่ไม่เกี่ยวข้องไม่สามารถลบพร็อกซีที่โค้ดเริ่มต้นกำหนดให้ทันทีอีกครั้ง

บทความที่เกี่ยวข้อง