วิธีเปิดใช้งาน Sudo บน Windows 11
ใน Windows 11 ให้เปิด การตั้งค่า > ระบบ > ขั้นสูง เปิดใช้งาน sudo และเลือก Inline หรือเรียกใช้คำสั่ง sudo config --enable normal
การเจอปัญหาข้อผิดพลาด "Windows 11 PowerShell ISE deprecated" ที่ น่าหงุดหงิด อาจทำให้เวิร์กโฟลว์การเขียนสคริปต์ของคุณหยุดชะงักได้ หากคุณเป็นนักพัฒนา ผู้ดูแลระบบ หรือผู้ใช้ขั้นสูงที่พึ่งพา PowerShell สำหรับการทำงานอัตโนมัติ ข้อความนี้จะปรากฏขึ้นเหมือนแขกที่ไม่ได้รับเชิญ เตือนว่า Integrated Scripting Environment (ISE) แบบคลาสสิกนั้นไม่ใช่ตัวเลือกที่รองรับอนาคตอีกต่อไป แต่ไม่ต้องกังวลไป การที่ Microsoft เปลี่ยนไปใช้ทางเลือกที่ทันสมัยกว่าไม่ได้หมายความว่าคุณจะต้องติดอยู่กับปัญหาเดิม ในคู่มือนี้ เราจะแนะนำคุณเกี่ยวกับปัญหาและวิธีการแก้ไขอย่างมีประสิทธิภาพ เพื่อให้คุณสามารถกลับไปเขียนโค้ดได้อย่างมั่นใจ มาเริ่มกันเลยและเปลี่ยนข้อผิดพลาดนั้นให้กลายเป็นเรื่องที่ไม่สำคัญ! 😊
คำเตือน " 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 และต้องการใช้งานต่อไปโดยไม่มีการแจ้งเตือนที่น่ารำคาญ คุณสามารถปิดใช้งานคำเตือนได้ผ่าน Group Policy หรือการปรับแต่ง Registry วิธีนี้จะไม่คืนค่าการสนับสนุนอย่างเต็มรูปแบบ แต่จะช่วยให้คุณมีเวลาในการย้ายระบบ
gpedit.msc+X แล้วกด Enter ไปที่Computer Configuration > Administrative Templates > Windows Components > Windows PowerShellเปิดใช้งานนโยบาย "Turn on Script Execution" และตั้งค่านโยบายการเรียกใช้งานเป็น Windows PowerShell RemoteSignedสำหรับ ISE โดยเฉพาะ ให้ดูที่ ตัวเลือก Windows PowerShell ISEเพื่อระงับการแจ้งเตือนการเลิกใช้งานหากมีในเวอร์ชันของคุณregedit) ไปที่HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\3\PowerShell ISEสร้างค่า DWORD ใหม่ชื่อDisableDeprecationWarningและตั้งค่าเป็น1รีสตาร์ท ISE เพื่อใช้งาน ⚠️ โปรดสำรองข้อมูลรีจิสทรีของคุณก่อนเสมอ!วิธีนี้ช่วยลด เสียงบ่น เรื่อง PowerShell ISE เลิกใช้ งานได้ชั่วคราว แต่โปรดจำไว้ว่านี่ไม่ใช่ทางแก้ปัญหาระยะยาว ไมโครซอฟต์อาจลบ ISE ออกไปทั้งหมดในการอัปเดตในอนาคต ดังนั้นเรามาสำรวจตัวเลือกที่ดีกว่านี้กันต่อไป
วิธีแก้ไขปัญหาข้อผิดพลาด "Windows 11 PowerShell ISE deprecated" ที่ได้ผล ดีที่สุด คือการอัปเกรดเป็น PowerShell 7 ซึ่งเป็นเวอร์ชันโอเพนซอร์สและใช้งานได้หลายแพลตฟอร์มของ Microsoft PowerShell 7 มาพร้อมกับประสิทธิภาพที่ดียิ่งขึ้น การรองรับโมดูลที่ดีกว่า และการทำงานร่วมกับ VS Code ได้อย่างราบรื่น—เครื่องมือทรงพลังตัวใหม่สำหรับ ISE ของคุณ
$PSVersionTable— คุณควรเห็น PowerShell 7.xsettings.jsonไฟล์ในพื้นที่ทำงานของคุณโดยมีเนื้อหาดังนี้:{ "powershell.integratedConsole.showOnStartup": true }ทีนี้ ลองเปิดไฟล์ .ps1 ดูสิ คุณจะได้ฟีเจอร์การเน้นไวยากรณ์ การเติมข้อความอัตโนมัติ และคอนโซลดีบัก เหมือนกับ ISE รุ่นเก่าเลยเคล็ดลับมือโปร: ถ้าคุณกำลังเขียนสคริปต์สำหรับการทำงานอัตโนมัติบน Windows 11 นั้น PowerShell 7 จัดการโมดูลต่างๆ เช่น Active Directory และ Azure ได้อย่างยอดเยี่ยม โดยไม่มีปัญหาเรื่องความซ้ำซ้อน ผู้ใช้รายงานว่าเวลาในการประมวลผลเร็วขึ้นถึง 50% สคริปต์ของคุณจะทำงานได้ดีขึ้นอย่างแน่นอน! 👏
บางครั้งข้อผิดพลาด "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เวอร์ชันที่ ล้าสมัยได้
นอกเหนือจากการแก้ไขข้อผิดพลาดแล้ว การยอมรับการแก้ไขเหล่านี้จะปลดล็อกโลกแห่งประสิทธิภาพการทำงาน PowerShell 7 กับ VS Code ไม่ใช่แค่การทดแทน แต่เป็นการอัปเกรด ลองนึกภาพการตรวจสอบไวยากรณ์แบบเรียลไทม์ที่ตรวจจับข้อผิดพลาดก่อนที่จะทำให้สคริปต์ของคุณล่ม หรือการจัดการเทอร์มินัลแบบมัลติเพล็กซ์ในตัวสำหรับการจัดการหลายเซสชัน นักพัฒนาที่เปลี่ยนจาก ISE มักจะชื่นชมการปรับแต่งต่างๆ มากมาย ไม่ว่าจะเป็นธีม สนิปเป็ต และส่วนขยายสำหรับทุกอย่างตั้งแต่ Docker ไปจนถึง AWS
นอกจากนี้ ในโลกของ Windows 11 ที่ได้รับการปรับแต่งเพื่อความปลอดภัยและประสิทธิภาพ การใช้เครื่องมือที่ล้าสมัยอาจทำให้เกิดปัญหาความเข้ากันได้ในอนาคต การแก้ไขข้อผิดพลาดเกี่ยวกับ PowerShell ISE ที่ล้าสมัยใน Windows 11ในวันนี้ จะช่วยให้ชุดเครื่องมือของคุณใช้งานได้ในอนาคต รู้สึกมั่นใจมากขึ้นหรือยัง? ติดตามเคล็ดลับเพิ่มเติมอีกหนึ่งข้อเพื่อเพิ่มประสิทธิภาพการตั้งค่าของคุณให้ดียิ่งขึ้น
เพื่อให้การเปลี่ยนผ่านของคุณราบรื่น นี่คือเคล็ดลับง่ายๆ ที่จะช่วยให้คุณทำได้:
Import-Moduleเพื่อความเข้ากันได้กับเวอร์ชันเก่าหากจำเป็นด้วยขั้นตอนเหล่านี้ ข้อผิดพลาด "PowerShell ISE deprecated"จะกลายเป็นเพียงความทรงจำที่ห่างไกล คุณจะเขียนสคริปต์ได้ราบรื่น รวดเร็ว และปวดหัวน้อยลง หากคุณพบปัญหาใดๆ โปรดแสดงความคิดเห็นด้านล่าง เราพร้อมให้ความช่วยเหลือ! พร้อมที่จะทดสอบการตั้งค่าใหม่ของคุณแล้วหรือยัง? เปิด PowerShell 7 แล้วพิมพ์Get-Commandเพื่อดูความมหัศจรรย์ที่เกิดขึ้น ขอให้สนุกกับการเขียนสคริปต์! 🎉
ใน Windows 11 ให้เปิด การตั้งค่า > ระบบ > ขั้นสูง เปิดใช้งาน sudo และเลือก Inline หรือเรียกใช้คำสั่ง sudo config --enable normal
หากต้องการแสดงนาฬิกาหลายเรือนใน Windows 11 ให้เปิด การตั้งค่า > เวลาและภาษา > วันที่และเวลา แล้วคลิก นาฬิกาเพิ่มเติม จาก แสดงเวลาและวันที่ในถาดระบบ
ในการเปลี่ยนตำแหน่งการแสดงตัวบ่งชี้ระดับเสียง ความสว่าง และอื่นๆ บนหน้าจอใน Windows 11 คุณต้องใช้การตั้งค่าการแจ้งเตือน
หากต้องการเปิดใช้งานโหมดประหยัดพลังงานอัตโนมัติ (Adaptive Energy Saver) ใน Windows 11 ให้ใช้ ViveTool เพื่อเปิดใช้งานฟีเจอร์ ID 56401475 และเลือก Adaptive ในหน้า พลังงานและแบตเตอรี่ (Power & battery)
Build 27898 สำหรับ Windows 11 นำเสนอตัวเลือกการปรับแต่งใหม่ การออกแบบใหม่สำหรับการอนุญาตแอป เครื่องมือการกู้คืน คุณสมบัติเสียง และการเปลี่ยนแปลง DMA
Windows 11 build 26120.4441 (KB5060816) เวอร์ชันเบต้า นำมาซึ่งการส่งออกข้อมูลการเรียกคืน (Recall export) ในยุโรป นาฬิกาในศูนย์การแจ้งเตือนพร้อมแสดงวินาที และการเปลี่ยนแปลงอื่นๆ
สร้าง USB บูตได้สำหรับ Windows 11 ARM64 ด้วย Rufus เรียนรู้วิธีดาวน์โหลดไฟล์ ISO ARM64 และเตรียม USB สำหรับพีซี ARM รวมถึงพีซี Copilot+
ในการติดตั้ง winget (โปรแกรมจัดการแพ็กเกจของ Windows) ให้ดาวน์โหลด App Installer บน Windows 11 และ 10 แล้วใช้คำสั่ง winget
คุณยังคงสามารถข้ามขั้นตอนการใช้งานบัญชี Microsoft และอินเทอร์เน็ตบน Windows 11 OOBE ได้โดยใช้ Registry, WinJS, การเข้าร่วมโดเมน, ไฟล์ Unattended และเครื่องมือต่างๆ
อายุการใช้งานของ Windows 11 Home และ Pro เวอร์ชัน 25H2 จะสิ้นสุดในวันที่ 13 ตุลาคม 2560 และเวอร์ชัน 24H2 จะสิ้นสุดในวันที่ 13 ตุลาคม 2569 ส่วนเวอร์ชัน Enterprise และ Education จะได้รับการสนับสนุนนานกว่า