🚨 วิธีแก้ไขด่วน: แก้ไขข้อผิดพลาด Deprecated Error ของ PowerShell ISE ใน Windows 11 ได้ภายในไม่กี่นาที!

การเจอปัญหาข้อผิดพลาด "Windows 11 PowerShell ISE deprecated" ที่ น่าหงุดหงิด อาจทำให้เวิร์กโฟลว์การเขียนสคริปต์ของคุณหยุดชะงักได้ หากคุณเป็นนักพัฒนา ผู้ดูแลระบบ หรือผู้ใช้ขั้นสูงที่พึ่งพา PowerShell สำหรับการทำงานอัตโนมัติ ข้อความนี้จะปรากฏขึ้นเหมือนแขกที่ไม่ได้รับเชิญ เตือนว่า Integrated Scripting Environment (ISE) แบบคลาสสิกนั้นไม่ใช่ตัวเลือกที่รองรับอนาคตอีกต่อไป แต่ไม่ต้องกังวลไป การที่ Microsoft เปลี่ยนไปใช้ทางเลือกที่ทันสมัยกว่าไม่ได้หมายความว่าคุณจะต้องติดอยู่กับปัญหาเดิม ในคู่มือนี้ เราจะแนะนำคุณเกี่ยวกับปัญหาและวิธีการแก้ไขอย่างมีประสิทธิภาพ เพื่อให้คุณสามารถกลับไปเขียนโค้ดได้อย่างมั่นใจ มาเริ่มกันเลยและเปลี่ยนข้อผิดพลาดนั้นให้กลายเป็นเรื่องที่ไม่สำคัญ! 😊

เหตุใด PowerShell ISE จึงถูกยกเลิกการใช้งานใน Windows 11?

คำเตือน " PowerShell ISE ล้าสมัย"เกิดจากการเปลี่ยนแปลงเชิงกลยุทธ์ของ Microsoft ในระบบนิเวศ PowerShell PowerShell ISE ดั้งเดิม ซึ่งมาพร้อมกับ Windows PowerShell 5.1 เป็นเครื่องมือหลักสำหรับการเขียนสคริปต์แบบโต้ตอบมาตั้งแต่เริ่มต้น อย่างไรก็ตาม ในการอัปเดต Windows 11 ล่าสุด มันถูกระบุว่าล้าสมัยเนื่องจากสร้างขึ้นบน .NET Framework ที่ล้าสมัยและขาดการสนับสนุนคุณสมบัติข้ามแพลตฟอร์มที่ PowerShell 7 ขึ้นไปมีให้

ไมโครซอฟต์แนะนำให้เปลี่ยนไปใช้ Visual Studio Code (VS Code) พร้อมส่วนขยาย PowerShell อย่างเป็นทางการ ซึ่งมีสภาพแวดล้อมที่สมบูรณ์และยืดหยุ่นกว่า การยกเลิกการใช้งานนี้ไม่ได้หมายความว่าสคริปต์ของคุณใช้งานไม่ได้ โค้ดที่มีอยู่ของคุณยังคงทำงานได้ แต่เป็นการส่งเสริมให้ใช้เครื่องมือที่สอดคล้องกับแนวทางการพัฒนาสมัยใหม่ ข่าวดีก็คือ การแก้ไขข้อผิดพลาด "Windows 11 PowerShell ISE deprecated"นั้นทำได้ง่าย และเราจะกล่าวถึงทั้งวิธีแก้ปัญหาชั่วคราวเพื่อระงับคำเตือนและการอัปเกรดถาวรเพื่อให้การตั้งค่าของคุณพร้อมสำหรับอนาคต

ข้อความแสดงข้อผิดพลาด "PowerShell ISE เลิกใช้งานแล้ว" ใน Windows 11

คู่มือทีละขั้นตอน: วิธีแก้ไขข้อผิดพลาด "ฟังก์ชันที่เลิกใช้งานแล้วของ PowerShell ISE"

พร้อมที่จะจัดการกับปัญหานี้แล้วหรือยัง? เราจะเริ่มต้นด้วยวิธีแก้ไขด่วนเพื่อหยุดข้อผิดพลาด จากนั้นจึงค่อยไปยังวิธีการแก้ไขที่มีประสิทธิภาพมากขึ้น ทำตามขั้นตอนเหล่านี้ตามลำดับเพื่อผลลัพธ์ที่ดีที่สุด ไม่จำเป็นต้องมีทักษะทางเทคนิคขั้นสูง เพียงแค่คลิกไม่กี่ครั้งก็เรียบร้อย! ⭐

1️⃣ ปิดการแจ้งเตือนการเลิกใช้งาน (วิธีแก้ไขชั่วคราว)

หากคุณชื่นชอบ PowerShell ISE และต้องการใช้งานต่อไปโดยไม่มีการแจ้งเตือนที่น่ารำคาญ คุณสามารถปิดใช้งานคำเตือนได้ผ่าน Group Policy หรือการปรับแต่ง Registry วิธีนี้จะไม่คืนค่าการสนับสนุนอย่างเต็มรูปแบบ แต่จะช่วยให้คุณมีเวลาในการย้ายระบบ

  • การใช้งาน Group Policy Editor (รุ่น Pro/Enterprise):กดปุ่มWin + RCtrl+X พิมพ์ Ctrl gpedit.msc+X แล้วกด Enter ไปที่Computer Configuration > Administrative Templates > Windows Components > Windows PowerShellเปิดใช้งานนโยบาย "Turn on Script Execution" และตั้งค่านโยบายการเรียกใช้งานเป็น Windows PowerShell RemoteSignedสำหรับ ISE โดยเฉพาะ ให้ดูที่ ตัวเลือก Windows PowerShell ISEเพื่อระงับการแจ้งเตือนการเลิกใช้งานหากมีในเวอร์ชันของคุณ
  • การแก้ไขรีจิสทรี (ทุกเวอร์ชัน):เปิดโปรแกรมแก้ไขรีจิสทรี ( Win + R> regedit) ไปที่HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\3\PowerShell ISEสร้างค่า DWORD ใหม่ชื่อDisableDeprecationWarningและตั้งค่าเป็น1รีสตาร์ท ISE เพื่อใช้งาน ⚠️ โปรดสำรองข้อมูลรีจิสทรีของคุณก่อนเสมอ!

วิธีนี้ช่วยลด เสียงบ่น เรื่อง PowerShell ISE เลิกใช้ งานได้ชั่วคราว แต่โปรดจำไว้ว่านี่ไม่ใช่ทางแก้ปัญหาระยะยาว ไมโครซอฟต์อาจลบ ISE ออกไปทั้งหมดในการอัปเดตในอนาคต ดังนั้นเรามาสำรวจตัวเลือกที่ดีกว่านี้กันต่อไป

2️⃣ ติดตั้ง PowerShell 7 ขึ้นไป และใช้ VS Code เป็นทางเลือกแทน ISE

วิธีแก้ไขปัญหาข้อผิดพลาด "Windows 11 PowerShell ISE deprecated" ที่ได้ผล ดีที่สุด คือการอัปเกรดเป็น PowerShell 7 ซึ่งเป็นเวอร์ชันโอเพนซอร์สและใช้งานได้หลายแพลตฟอร์มของ Microsoft PowerShell 7 มาพร้อมกับประสิทธิภาพที่ดียิ่งขึ้น การรองรับโมดูลที่ดีกว่า และการทำงานร่วมกับ VS Code ได้อย่างราบรื่น—เครื่องมือทรงพลังตัวใหม่สำหรับ ISE ของคุณ

  1. ดาวน์โหลดและติดตั้ง PowerShell 7:ไปที่เว็บไซต์อย่างเป็นทางการของ Microsoft และดาวน์โหลดเวอร์ชันเสถียรล่าสุด (เวอร์ชัน 7.4 ขึ้นไป ณ ปัจจุบัน) เรียกใช้ตัวติดตั้ง MSI โดยเลือก "เพิ่มไปยัง PATH" ระหว่างการติดตั้ง ตรวจสอบโดยเปิดหน้าต่าง PowerShell ใหม่และพิมพ์คำสั่ง$PSVersionTable— คุณควรเห็น PowerShell 7.x
  2. ตั้งค่า VS Code ด้วยส่วนขยาย PowerShell:ดาวน์โหลด VS Code จากcode.visualstudio.comติดตั้งส่วนขยาย "PowerShell" จาก Marketplace (ค้นหาในมุมมองส่วนขยาย) การทำเช่นนี้จะเปลี่ยน VS Code ให้เป็น ISE ที่มีฟังก์ชันครบครัน ทั้ง IntelliSense การดีบัก และการผสานรวมกับ Git
  3. ตั้งค่าเพื่อประสบการณ์การใช้งานแบบ ISE:ใน VS Code ให้เปิดการตั้งค่า ( Ctrl + ,) และเปิดใช้งาน "PowerShell: Integrated Console" สร้างsettings.jsonไฟล์ในพื้นที่ทำงานของคุณโดยมีเนื้อหาดังนี้:
    { "powershell.integratedConsole.showOnStartup": true }
    ทีนี้ ลองเปิดไฟล์ .ps1 ดูสิ คุณจะได้ฟีเจอร์การเน้นไวยากรณ์ การเติมข้อความอัตโนมัติ และคอนโซลดีบัก เหมือนกับ ISE รุ่นเก่าเลย

เคล็ดลับมือโปร: ถ้าคุณกำลังเขียนสคริปต์สำหรับการทำงานอัตโนมัติบน Windows 11 นั้น PowerShell 7 จัดการโมดูลต่างๆ เช่น Active Directory และ Azure ได้อย่างยอดเยี่ยม โดยไม่มีปัญหาเรื่องความซ้ำซ้อน ผู้ใช้รายงานว่าเวลาในการประมวลผลเร็วขึ้นถึง 50% สคริปต์ของคุณจะทำงานได้ดีขึ้นอย่างแน่นอน! 👏

การติดตั้ง PowerShell 7 บน Windows 11

3️⃣ การแก้ไขปัญหาขั้นสูง: หากข้อผิดพลาดยังคงอยู่

บางครั้งข้อผิดพลาด "Windows 11 PowerShell ISE deprecated"อาจยังคงอยู่เนื่องจากการติดตั้งที่เสียหายหรือความขัดแย้ง นี่คือวิธีการทำความสะอาดและแก้ไขปัญหาอย่างละเอียด:

ปัญหา สารละลาย ผลลัพธ์ที่คาดหวัง
การติดตั้ง PowerShell ที่เสียหาย เรียกใช้คำสั่งsfc /scannowใน Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ จากนั้นติดตั้ง PowerShell ใหม่ผ่านทาง การตั้งค่า > แอป > คุณสมบัติเสริม ล้างไฟล์ระบบ; ข้อผิดพลาดหายไปเมื่อรีสตาร์ทเครื่อง
การบล็อกนโยบายการดำเนินการ ตั้งค่านโยบายภายในSet-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserPowerShell 7 สคริปต์ทำงานโดยไม่มีคำเตือนด้านความปลอดภัย
ความขัดแย้งของส่วนขยาย VS Code ปิดใช้งานส่วนขยายสคริปต์อื่นๆ รีสตาร์ท VS Code แล้วเปิดใช้งานส่วนขยาย PowerShell อีกครั้ง การดีบักกลับมาทำงานได้อย่างราบรื่นเหมือนใน ISE

สำหรับกรณีที่แก้ไขยากที่สุด โปรดตรวจสอบเอกสารการแก้ไขปัญหาของ Microsoft ที่learn.microsoft.comเอกสารเหล่านั้นเต็มไปด้วยข้อมูลเชิงลึกอย่างเป็นทางการที่จะช่วยคุณแก้ไข ปัญหา PowerShell ISEเวอร์ชันที่ ล้าสมัยได้

การตั้งค่า VS Code พร้อมส่วนขยาย PowerShell

ทำไมต้องเสียเวลาแก้ไขปัญหานี้? ประโยชน์ของการก้าวข้ามมาตรฐาน ISE

นอกเหนือจากการแก้ไขข้อผิดพลาดแล้ว การยอมรับการแก้ไขเหล่านี้จะปลดล็อกโลกแห่งประสิทธิภาพการทำงาน PowerShell 7 กับ VS Code ไม่ใช่แค่การทดแทน แต่เป็นการอัปเกรด ลองนึกภาพการตรวจสอบไวยากรณ์แบบเรียลไทม์ที่ตรวจจับข้อผิดพลาดก่อนที่จะทำให้สคริปต์ของคุณล่ม หรือการจัดการเทอร์มินัลแบบมัลติเพล็กซ์ในตัวสำหรับการจัดการหลายเซสชัน นักพัฒนาที่เปลี่ยนจาก ISE มักจะชื่นชมการปรับแต่งต่างๆ มากมาย ไม่ว่าจะเป็นธีม สนิปเป็ต และส่วนขยายสำหรับทุกอย่างตั้งแต่ Docker ไปจนถึง AWS

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

เพิ่มเติม: เคล็ดลับสำคัญในการใช้ PowerShell สำหรับผู้ใช้ Windows 11

เพื่อให้การเปลี่ยนผ่านของคุณราบรื่น นี่คือเคล็ดลับง่ายๆ ที่จะช่วยให้คุณทำได้:

  • ย้ายสคริปต์ได้อย่างง่ายดาย:สคริปต์ ISE ส่วนใหญ่สามารถทำงานได้โดยไม่ต้องเปลี่ยนแปลงใน PowerShell 7 ใช้Import-Moduleเพื่อความเข้ากันได้กับเวอร์ชันเก่าหากจำเป็น
  • ดีบักอย่างมืออาชีพ:ใน VS Code เพียงกดF5ปุ่มดีบัก ตั้งเบรกพอยต์ และไล่ดูโค้ดทีละขั้นตอนได้อย่างง่ายดาย
  • ติดตามข่าวสารล่าสุด:เปิดใช้งานการอัปเดตอัตโนมัติใน VS Code สำหรับส่วนขยาย PowerShell เพื่อรับฟีเจอร์ล่าสุดโดยไม่ต้องทำอะไรเลย

ด้วยขั้นตอนเหล่านี้ ข้อผิดพลาด "PowerShell ISE deprecated"จะกลายเป็นเพียงความทรงจำที่ห่างไกล คุณจะเขียนสคริปต์ได้ราบรื่น รวดเร็ว และปวดหัวน้อยลง หากคุณพบปัญหาใดๆ โปรดแสดงความคิดเห็นด้านล่าง เราพร้อมให้ความช่วยเหลือ! พร้อมที่จะทดสอบการตั้งค่าใหม่ของคุณแล้วหรือยัง? เปิด PowerShell 7 แล้วพิมพ์Get-Commandเพื่อดูความมหัศจรรย์ที่เกิดขึ้น ขอให้สนุกกับการเขียนสคริปต์! 🎉

ฝากความเห็น

วิธีเปิดใช้งาน Sudo บน Windows 11

วิธีเปิดใช้งาน Sudo บน Windows 11

ใน Windows 11 ให้เปิด การตั้งค่า > ระบบ > ขั้นสูง เปิดใช้งาน sudo และเลือก Inline หรือเรียกใช้คำสั่ง sudo config --enable normal

วิธีเพิ่มนาฬิกาหลายโซนเวลาใน Windows 11

วิธีเพิ่มนาฬิกาหลายโซนเวลาใน Windows 11

หากต้องการแสดงนาฬิกาหลายเรือนใน Windows 11 ให้เปิด การตั้งค่า > เวลาและภาษา > วันที่และเวลา แล้วคลิก นาฬิกาเพิ่มเติม จาก แสดงเวลาและวันที่ในถาดระบบ

วิธีเปลี่ยนตำแหน่งการแสดงตัวบ่งชี้ฮาร์ดแวร์บนหน้าจอใน Windows 11

วิธีเปลี่ยนตำแหน่งการแสดงตัวบ่งชี้ฮาร์ดแวร์บนหน้าจอใน Windows 11

ในการเปลี่ยนตำแหน่งการแสดงตัวบ่งชี้ระดับเสียง ความสว่าง และอื่นๆ บนหน้าจอใน Windows 11 คุณต้องใช้การตั้งค่าการแจ้งเตือน

เปิดใช้งานโหมดประหยัดพลังงานแบบปรับได้เพื่อยืดอายุการใช้งานแบตเตอรี่บน Windows 11

เปิดใช้งานโหมดประหยัดพลังงานแบบปรับได้เพื่อยืดอายุการใช้งานแบตเตอรี่บน Windows 11

หากต้องการเปิดใช้งานโหมดประหยัดพลังงานอัตโนมัติ (Adaptive Energy Saver) ใน Windows 11 ให้ใช้ ViveTool เพื่อเปิดใช้งานฟีเจอร์ ID 56401475 และเลือก Adaptive ในหน้า พลังงานและแบตเตอรี่ (Power & battery)

Build 27898 สำหรับ Windows 11 นำเสนอคุณสมบัติใหม่ ๆ สู่ Canary Channel

Build 27898 สำหรับ Windows 11 นำเสนอคุณสมบัติใหม่ ๆ สู่ Canary Channel

Build 27898 สำหรับ Windows 11 นำเสนอตัวเลือกการปรับแต่งใหม่ การออกแบบใหม่สำหรับการอนุญาตแอป เครื่องมือการกู้คืน คุณสมบัติเสียง และการเปลี่ยนแปลง DMA

Build 26120.4441 (KB5060816) สำหรับ Windows 11 คุณสมบัติใหม่และการเปลี่ยนแปลง (เบต้า)

Build 26120.4441 (KB5060816) สำหรับ Windows 11 คุณสมบัติใหม่และการเปลี่ยนแปลง (เบต้า)

Windows 11 build 26120.4441 (KB5060816) เวอร์ชันเบต้า นำมาซึ่งการส่งออกข้อมูลการเรียกคืน (Recall export) ในยุโรป นาฬิกาในศูนย์การแจ้งเตือนพร้อมแสดงวินาที และการเปลี่ยนแปลงอื่นๆ

วิธีสร้าง USB บูตได้สำหรับ Windows 11 arm64 (ARM) โดยใช้ Rufus

วิธีสร้าง USB บูตได้สำหรับ Windows 11 arm64 (ARM) โดยใช้ Rufus

สร้าง USB บูตได้สำหรับ Windows 11 ARM64 ด้วย Rufus เรียนรู้วิธีดาวน์โหลดไฟล์ ISO ARM64 และเตรียม USB สำหรับพีซี ARM รวมถึงพีซี Copilot+

วิธีการติดตั้ง Winget บน Windows 11 และ 10

วิธีการติดตั้ง Winget บน Windows 11 และ 10

ในการติดตั้ง winget (โปรแกรมจัดการแพ็กเกจของ Windows) ให้ดาวน์โหลด App Installer บน Windows 11 และ 10 แล้วใช้คำสั่ง winget

วิธีข้ามขั้นตอนการตั้งค่าบัญชี Microsoft ในขั้นตอน OOBE บน Windows 11 – วิธีการที่ยังใช้ได้อยู่

วิธีข้ามขั้นตอนการตั้งค่าบัญชี Microsoft ในขั้นตอน OOBE บน Windows 11 – วิธีการที่ยังใช้ได้อยู่

คุณยังคงสามารถข้ามขั้นตอนการใช้งานบัญชี Microsoft และอินเทอร์เน็ตบน Windows 11 OOBE ได้โดยใช้ Registry, WinJS, การเข้าร่วมโดเมน, ไฟล์ Unattended และเครื่องมือต่างๆ

วงจรชีวิตของ Windows 11 สำหรับรุ่น Home และ Pro

วงจรชีวิตของ Windows 11 สำหรับรุ่น Home และ Pro

อายุการใช้งานของ Windows 11 Home และ Pro เวอร์ชัน 25H2 จะสิ้นสุดในวันที่ 13 ตุลาคม 2560 และเวอร์ชัน 24H2 จะสิ้นสุดในวันที่ 13 ตุลาคม 2569 ส่วนเวอร์ชัน Enterprise และ Education จะได้รับการสนับสนุนนานกว่า