หากคุณเพิ่งได้พีซีเครื่องใหม่ที่ใช้ Windows 10 หรือ 11 และสิ่งแรกที่เห็นคือแอปพลิเคชัน เกม และเครื่องมือทดลองใช้มากมายที่คุณไม่ได้ร้องขอ อย่ากังวลไป คุณไม่ได้อยู่คนเดียว โปรแกรมประเภทนี้เรียกว่า... บล็อตแวร์ของ Windows นอกจากจะเปลืองพื้นที่แล้ว โปรแกรมที่ไม่จำเป็นเหล่านี้ยังอาจทำให้ระบบทำงานช้าลงและเพิ่มความรกให้กับระบบที่ติดตั้งไว้อย่างสะอาดหมดจด นั่นเป็นเหตุผลว่าทำไมการรู้วิธีลบโปรแกรมที่ไม่จำเป็นออกจาก Windows โดยใช้ PowerShell จึงมีความสำคัญ
ในบ้านพักอาศัยนั้นมันเป็นเพียงเรื่องน่ารำคาญ แต่ในธุรกิจมันอาจกลายเป็นปัญหาใหญ่ได้: คอมพิวเตอร์หลายสิบหรือหลายร้อยเครื่องที่มีแอปพลิเคชันที่ไม่จำเป็นเหมือนกัน บริการเสริมที่ทำงานอยู่เบื้องหลัง และผู้ใช้ที่เสียสมาธิกับซอฟต์แวร์ที่ไม่เกี่ยวข้องกับงานของพวกเขา โชคดีที่มีวิธีที่มีประสิทธิภาพมากในการจัดการกับปัญหานี้ ลบโปรแกรมที่ไม่จำเป็นออกจาก Windows โดยใช้ PowerShell และเครื่องมืออื่นๆ ตั้งแต่ส่วนต่อประสานกราฟิกแบบง่ายๆ ไปจนถึงสคริปต์ที่มีประสิทธิภาพสูงมาก ซึ่งทำให้ระบบแทบจะ "ใหม่เอี่ยม" เลยทีเดียว
บลอทแวร์ใน Windows 10 และ Windows 11 คืออะไรกันแน่?
เมื่อเราพูดถึงบล็อตแวร์ เราหมายถึง ซอฟต์แวร์ที่ติดตั้งไว้ล่วงหน้าซึ่งคุณไม่ได้ร้องขอ โปรแกรมเหล่านี้ถูกติดตั้งโดย Microsoft หรือผู้ผลิตคอมพิวเตอร์ (Dell, HP, Lenovo ฯลฯ) ไม่ใช่โปรแกรมมัลแวร์ แต่เป็นแอปพลิเคชันที่ถูกต้องตามกฎหมาย มักเป็นเวอร์ชันทดลองหรือโปรแกรมเสริมที่โปรโมตเพื่อกระตุ้นให้คุณลองใช้ก่อนเปลี่ยนไปใช้ผลิตภัณฑ์ของคู่แข่ง
ปัญหาจะเกิดขึ้นเมื่อแอปพลิเคชันเหล่านั้นหมดอายุ ล้าสมัย หรือคุณจะไม่ใช้มันอีกต่อไป ในเวลานั้น... พวกมันยังคงใช้พื้นที่และบริโภคทรัพยากรต่อไปการแจ้งเตือนที่น่ารำคาญอาจปรากฏขึ้น และอาจก่อให้เกิดความเสี่ยงได้หากหยุดการอัปเดตหรือมีการรวมส่วนประกอบที่ฝังอยู่ในระบบมากเกินไป
ในบรรดาโปรแกรมที่ไม่จำเป็นที่พบได้บ่อยที่สุดใน Windows 10/11 เรามักจะพบ... แอปของ Microsoft และแอปจากผู้พัฒนาภายนอก เช่น OneNote ในเวอร์ชันภูมิภาค เกมที่ติดตั้งมากับระบบ Xbox Game Bar แอปวิดีโอหรือเพลงที่โปรโมต ยูทิลิตี้สนับสนุนและช่วยเหลือ หรือเครื่องมือที่ปักหมุดไว้ในเมนู Start และไม่ได้มีส่วนช่วยอะไรในการทำงานประจำวันของคุณ
ในคอมพิวเตอร์ยี่ห้อดัง นอกเหนือจากซอฟต์แวร์ที่ไม่จำเป็นของ Microsoft แล้ว ยังมีสิ่งที่เรียกว่า ยูทิลิตี้ OEMโปรแกรมควบคุมจากผู้ผลิต โปรแกรมเพิ่มประสิทธิภาพ โปรแกรมจัดการอุปกรณ์ต่อพ่วง เครื่องมือสนับสนุนระยะไกล ฯลฯ ในหลายกรณี โปรแกรมเหล่านี้ไม่มีอันตราย แต่ส่วนใหญ่มักทำหน้าที่ซ้ำซ้อนกับที่ Windows ทำอยู่แล้ว และยังคงอยู่ในหน่วยความจำโดยไม่ให้ประโยชน์ที่ชัดเจน

ตัวอย่างในชีวิตจริง: โปรแกรมที่ไม่จำเป็นที่ติดตั้งมากับแล็ปท็อป Dell ที่ใช้ Windows 11 Pro
กรณีที่พบได้บ่อยมากในบริษัทสมัยใหม่คือองค์กรที่ใช้ Microsoft 365 พร้อม Intuneโดยไม่ต้องใช้เซิร์ฟเวอร์ภายในหรือ Active Directory ในสถานที่ พวกเขาจะได้รับแล็ปท็อปอย่างเช่น Dell Latitude 5440 ที่มี ระบบปฏิบัติการ Windows 11 Pro ติดตั้งมาให้แล้วจากโรงงาน และพวกเขาใช้ประโยชน์จากการเปิดใช้งานแบบสมัครสมาชิก (Windows Enterprise ต่อผู้ใช้) แทนที่จะดูแลรักษาโครงสร้างพื้นฐานของอิมเมจองค์กร
จนกระทั่งเมื่อไม่นานมานี้ Intune ช่วยให้การจัดการแอปพลิเคชันเหล่านี้ทำได้ง่ายขึ้นด้วยการผสานรวมเข้ากับระบบต่างๆ Microsoft Store สำหรับธุรกิจคุณสามารถเลือกโปรแกรมบางโปรแกรม (เช่น Microsoft Solitaire, Xbox, อีเมลและปฏิทิน, โปรแกรมเอเจนต์ของ Dell เป็นต้น) และทำเครื่องหมายเพื่อถอนการติดตั้งแทนที่จะติดตั้งได้ แต่ว่านั่น ตัวเลือก Microsoft Store for Business หายไปแล้วดังนั้น จึงไม่สามารถใช้ขั้นตอนการทำงานดังกล่าวในการทำความสะอาดอุปกรณ์โดยอัตโนมัติได้อีกต่อไป
ในสภาพแวดล้อมที่ใช้ระบบคลาวด์เพียงอย่างเดียว บริษัทหลายแห่งพบว่าแล็ปท็อป Dell ของพวกเขามีโปรแกรมยูทิลิตี้ต่างๆ เช่น Dell Display Manager 2.1, Dell Optimizer Core, Dell Pair, Dell Peripheral Manager และชุดโปรแกรม Microsoft 365 และ OneNote ต่างๆ ในหลายภาษา (สเปน-สเปน, สเปน-อเมริกัน, ฝรั่งเศส-ฝรั่งเศส, โปรตุเกส-บราซิล) ซึ่งไม่จำเป็นเสมอไป แอปเหล่านี้ไม่มีอยู่ใน Microsoft Store เวอร์ชันปัจจุบัน ดังนั้น แอปเหล่านี้ไม่สามารถจัดการได้เหมือนแอปใน App Store จาก Intun
ทางเลือกที่ชัดเจนอีกอย่างคือการใช้ DISM และ PowerShell สำหรับลบแพ็กเกจ โดยตรงจากรูปภาพหรือระบบ ซึ่งให้การควบคุมอย่างสมบูรณ์ แต่ก็ต้องใช้ความพยายามมากขึ้นเช่นกัน ได้แก่ การดูแลรักษาสคริปต์ การทดสอบกับ Windows แต่ละเวอร์ชัน การบันทึกการเปลี่ยนแปลง และการลดความเสี่ยงที่จะทำให้ฟังก์ชันการทำงานที่สำคัญขององค์กรเสียหาย
ตัวเลือกพื้นฐานของ Windows สำหรับการลบโปรแกรมที่ไม่จำเป็นโดยไม่ต้องใช้สคริปต์
ก่อนที่เราจะเจาะลึกไปถึงคำสั่งขั้นสูงหรือสคริปต์อัตโนมัติ เราควรจำไว้ว่า Windows 10 และ Windows 11 นั้นมีฟังก์ชันต่างๆ เหล่านี้อยู่ด้วย มีวิธีการถอนการติดตั้งแอปพลิเคชันในตัวหลายวิธี โดยไม่ต้องใช้ PowerShell หากคุณไม่ต้องการทำให้เรื่องยุ่งยากมากเกินไป
วิธีที่เร็วที่สุด หากแอปอนุญาต คือการใช้ของคุณเอง เมนูเริ่มต้นใน Windows 11 แอปพลิเคชันทั้งหมดจะแสดงอยู่ที่นั่น เพียงคลิกที่ปุ่ม Start ค้นหาแอป (ไม่ว่าจะอยู่ในแอปที่ปักหมุดไว้หรือใน "แอปทั้งหมด") คลิกขวา แล้วเลือกตัวเลือก "ถอนการติดตั้ง"นั่นจึงเป็นการเริ่มต้นกระบวนการคัดออกแบบดั้งเดิม
แอปพลิเคชันแบบดั้งเดิมบางส่วนยังคงได้รับการจัดการจากที่นี่ แผงควบคุมหากคุณพิมพ์ "แผงควบคุม" ในช่องค้นหา คุณจะเข้าสู่ส่วน "โปรแกรม > โปรแกรมและคุณสมบัติ" จากนั้นคุณสามารถค้นหาโปรแกรม คลิกขวา แล้วเลือก "ถอนการติดตั้ง" อีกครั้งเพื่อทำตามขั้นตอนในตัวช่วยสร้างการถอนการติดตั้ง
ในระบบปฏิบัติการ Windows รุ่นใหม่ๆ วิธีที่แนะนำมากขึ้นเรื่อยๆ คือการใช้แอปพลิเคชันของ องค์ประกอบจากเมนูเริ่ม > การตั้งค่า > แอป > "แอปและคุณสมบัติ" คุณจะเห็นรายการโปรแกรมทั้งหมด เพียงแค่ค้นหา (หรือเลื่อนไปที่) แอปที่คุณต้องการลบ แตะจุดสามจุดทางด้านขวา แล้วเลือก "ถอนการติดตั้ง" เพื่อให้ระบบดำเนินการส่วนที่เหลือ

ลบโปรแกรมที่ไม่จำเป็นออกโดยตรงโดยใช้ Windows PowerShell
เมื่อตัวเลือกก่อนหน้านี้ไม่สามารถถอนการติดตั้งแอปได้ (หรือเมื่อคุณต้องการทำให้เป็นระบบอัตโนมัติและดำเนินการอย่างจริงจังมากขึ้น) ตัวเลือกนี้จึงเข้ามามีบทบาท windows PowerShellคอนโซลนี้เป็นเครื่องมือที่มีประสิทธิภาพสูงมาก ซึ่งติดตั้งมาพร้อมกับระบบปฏิบัติการ Windows 10 และ Windows 11 และช่วยให้คุณสามารถจัดการแพ็กเกจแอปพลิเคชัน UWP ในระดับต่ำได้
หากต้องการใช้งานโดยมีสิทธิ์ที่เพียงพอ ให้ไปที่เมนู Start พิมพ์ "PowerShell" หรือ "Windows PowerShell" แล้วเลือกตัวเลือกนั้น "ดำเนินการในฐานะผู้ดูแลระบบ"โปรดยอมรับการควบคุมบัญชีผู้ใช้เมื่อได้รับแจ้ง เนื่องจาก1การลบแอปออกจากระบบต้องใช้สิทธิ์ระดับสูง
เมื่อหน้าต่างเปิดขึ้นแล้ว คำสั่งพื้นฐานในการถอนการติดตั้งแอปพลิเคชัน Appx ที่ติดตั้งไว้ล่วงหน้าคือ:
Get-AppxPackage *NombreDeLaApp* | Remove-AppxPackage
ประเด็นสำคัญคือการแทนที่ ชื่อแอป โดยใช้ส่วนสำคัญของตัวระบุแพ็กเกจ ตัวอย่างเช่น หากคุณต้องการลบ Xbox Game Bar คุณสามารถใช้สิ่งนี้ได้ *Xbox*หากคุณต้องการค้นหาชื่อที่แน่นอน คุณสามารถเรียกใช้คำสั่งต่อไปนี้ได้ Get-AppxPackage โดยไม่ต้องใช้ตัวกรองและตรวจสอบรายการ หรือค้นหาตามรูปแบบเฉพาะจนกว่าจะพบแพ็กเกจที่ต้องการ
หากคุณต้องการทำการล้างข้อมูลอย่างละเอียดมากขึ้น คุณสามารถเรียกใช้คำสั่งในรูปแบบต่างๆ ที่มีผลต่อบัญชีผู้ใช้ทั้งหมด หรือแม้แต่ภาพพื้นฐาน แต่การทำเช่นนั้นต้องใช้ความระมัดระวังมากขึ้น โดยเฉพาะอย่างยิ่งในเครื่องที่ใช้งานจริงหรือในสภาพแวดล้อมขององค์กร การเปลี่ยนแปลงใดๆ ก็อาจส่งผลกระทบต่อขั้นตอนการทำงานได้.
ทำความสะอาดอัตโนมัติ: ลบสคริปต์ที่ไม่จำเป็นออกจาก PowerShell
สำหรับผู้ใช้ที่ต้องการวิธีการที่มีคำแนะนำมากขึ้น มีสคริปต์และเครื่องมือโอเพนซอร์สจากชุมชนให้เลือกใช้ ลบโปรแกรมที่ไม่จำเป็นจำนวนมากด้วยคำสั่งเดียวหนึ่งในโปรแกรมที่รู้จักกันดีที่สุดคือชุดสคริปต์ประเภท "Windows Debloater" ซึ่งสามารถดาวน์โหลดและเรียกใช้งานได้จาก PowerShell
วิธีใช้งานที่พบได้บ่อยที่สุด ดังที่แสดงในบทช่วยสอนหลายๆ บท คือการเปิด Windows PowerShell (หรือ Windows Terminal ใน Windows 11) ในฐานะผู้ดูแลระบบ แล้วพิมพ์คำสั่ง:
iwr -useb https://git.io/debloat | iex
ด้วยคำสั่งนี้ PowerShell จะใช้ เรียกใช้ WebRequest (iwr) เพื่อดาวน์โหลดสคริปต์โดยตรงจากอินเทอร์เน็ตและเรียกใช้ในหน่วยความจำด้วย เรียกใช้นิพจน์ (iex)ด้วยวิธีนี้ คุณไม่จำเป็นต้องบันทึกไฟล์ด้วยตนเองเลย เพียงแค่เรียกใช้คำสั่ง รอสักครู่ แล้วหน้าต่างที่มีอินเทอร์เฟซแบบง่ายจะเปิดขึ้นเพื่อให้คุณทำการเปลี่ยนแปลงได้
ในอินเทอร์เฟซแบบกราฟิกนั้น คุณจะเห็นตัวเลือกต่างๆ มากมายสำหรับการปรับแต่งพฤติกรรมของ Windows ตัวอย่างเช่น ปิดการใช้งาน Cortanaปิดใช้งานโปรแกรมอ่าน PDF ในตัวของ Edge บังคับใช้โหมดมืด ลบ OneDrive หรือเปลี่ยนการตั้งค่าความเป็นส่วนตัวและการส่งข้อมูลทางไกล ส่วนที่โดดเด่นที่สุดมักจะเป็นปุ่มสำหรับ "ลบโปรแกรมที่ไม่จำเป็นทั้งหมดออก"ซึ่งพยายามลบแอปพลิเคชันที่ติดตั้งไว้ล่วงหน้าส่วนใหญ่ที่ถือว่าเป็นขยะออกไปในคราวเดียว
นอกจากนี้ โดยทั่วไปยังมีโอกาสที่จะใช้ รายการบล็อกที่กำหนดเองตัวเลือกนี้ช่วยให้คุณระบุได้ว่าต้องการลบแอปพลิเคชันใดและต้องการเก็บแอปพลิเคชันใดไว้ มันให้การควบคุมที่มากขึ้น แต่จำเป็นต้องมีความเข้าใจที่ดีเกี่ยวกับแพ็กเกจและส่วนประกอบต่างๆ เพื่อหลีกเลี่ยงการลบสิ่งสำคัญโดยไม่ตั้งใจ
สคริปต์ลบโปรแกรมที่ไม่จำเป็นใน Windows 10: พวกมันทำอะไร และทำไมพวกมันถึงมีความละเอียดอ่อนมาก
อีกหนึ่งกลุ่มของโซลูชันที่ได้รับความนิยมอย่างมากคือสิ่งที่เรียกว่า สคริปต์ลบโปรแกรมที่ไม่จำเป็นใน Windows 10นี่คือชุดไฟล์ PowerShell และ CMD รวมถึงการแก้ไขรีจิสทรีที่ทำได้มากกว่าแค่การลบแอปพลิเคชัน ไฟล์เหล่านี้มีไว้สำหรับติดตั้ง Windows ใหม่เอี่ยม ซึ่งระบบเพิ่งติดตั้งเสร็จและยังไม่มีโปรแกรมหรือข้อมูลส่วนบุคคลจำนวนมากถูกเพิ่มเข้ามา
ผู้เขียนสคริปต์เหล่านี้เองแนะนำให้ใช้สคริปต์เหล่านี้ เฉพาะในระบบที่ติดตั้งใหม่เท่านั้นเหตุผลนั้นง่ายมาก: เมื่อคุณใช้งาน Windows ไปเรื่อยๆ บริการ โปรแกรม และส่วนประกอบต่างๆ จะถูกเพิ่มเข้ามา ซึ่งอาจต้องพึ่งพาฟังก์ชันที่สคริปต์เหล่านี้ปิดใช้งานหรือลบออก หากคุณทำการเปลี่ยนแปลงอย่างรุนแรงกับระบบที่คุณใช้งานอยู่แล้ว โอกาสที่จะเกิดเหตุการณ์เช่นนี้ก็จะง่ายขึ้น ทำลายสิ่งที่คุณอาจต้องใช้ในภายหลัง.
แพ็กเกจ Debloat โดยทั่วไปประกอบด้วยสคริปต์หลักประมาณเก้าสคริปต์ ซึ่งออกแบบมาเพื่อ:
- การส่งข้อมูลทางไกลแบบบล็อก.
- ปิดใช้งานบริการ Windows.
- ปิดใช้งาน Windows Defender อย่างสมบูรณ์
- ลบเครื่องมือแสดงความคิดเห็น.
- ปรับการตั้งค่าความเป็นส่วนตัว
- ปรับแต่งอินเทอร์เฟซของ Windows ให้เหมาะสม.
- เพิ่มประสิทธิภาพการอัปเดต Windows.
- ลบแอปที่ติดตั้งไว้ล่วงหน้า.
- ปิดการใช้งาน OneDrive.
ผู้ใช้หลายคนเลือกที่จะเรียกใช้สคริปต์เพียงบางส่วนเท่านั้น เช่น สคริปต์ที่ปิดใช้งาน OneDrive หรือสคริปต์ที่ลบแอปที่ติดตั้งไว้ล่วงหน้า โดยปล่อยให้สคริปต์อื่นๆ อยู่เหมือนเดิม เนื่องจากไฟล์เหล่านี้เป็นไฟล์ข้อความธรรมดา คุณจึงสามารถ... เปิดไฟล์เหล่านั้นด้วยโปรแกรม Notepad และตัดสินใจว่าจะเปิดใช้งานบรรทัดใดบ้าง และจะแสดงความคิดเห็นในบรรทัดใดบ้าง เพื่อปรับพฤติกรรมให้ตรงกับความต้องการของคุณ
การตั้งค่าขั้นสูงอื่นๆ ที่รวมอยู่ในแพ็กเกจ Debloat
นอกจากสคริปต์หลักแล้ว แพ็ก Debloat โดยทั่วไปยังประกอบด้วยชุดสคริปต์อื่นๆ อีกด้วย สาธารณูปโภคเพิ่มเติม ในรูปแบบของไฟล์ PowerShell, CMD หรือ .reg ไฟล์เสริมขนาดเล็กเหล่านี้ช่วยให้คุณสามารถเปลี่ยนแปลงพฤติกรรมของระบบได้อย่างเฉพาะเจาะจงโดยไม่ต้องใช้คำสั่งที่รุนแรงเท่ากับสคริปต์เคอร์เนล
ตัวอย่างเช่น คุณสามารถค้นหาสคริปต์สำหรับ เปิดใช้งานการเริ่มต้นขั้นสูง ระบบปฏิบัติการ Windows ช่วยให้เข้าถึงสภาพแวดล้อมการกู้คืนได้ง่าย หรือสลับไปใช้โหมดมืดของระบบได้อย่างรวดเร็วโดยไม่ต้องค้นหาตัวเลือกในเมนูการตั้งค่า
การปรับเปลี่ยนก็เกิดขึ้นบ่อยครั้งเช่นกัน ปิดใช้งานคุณสมบัติภายใน เช่น การบีบอัดหน่วยความจำ การดึงไฟล์ล่วงหน้า งานที่กำหนดเวลาไว้ซึ่งถือว่าไม่จำเป็น หรือแถบค้นหาในเมนูเริ่มต้น รวมถึงยูทิลิตี้สำหรับเปิดใช้งานโปรแกรมดูภาพแบบคลาสสิก เปิดใช้งานสิ่งที่เรียกว่า "โหมดเทพ" หรือปรับแต่งประสิทธิภาพเล็กน้อยให้กับไดรฟ์ SSD
ในทุกกรณี สคริปต์เพิ่มเติมเหล่านี้ก็จำเป็นต้องใช้เช่นกัน ทำงานเป็นผู้ดูแลระบบ เพื่อแก้ไขรีจิสทรี บริการ หรือภารกิจที่กำหนดไว้ อย่างไรก็ตาม เนื่องจากเป็นการแก้ไขที่รุกล้ำน้อยกว่าวิธีการหลัก การใช้งานจึงโดยทั่วไปถือว่าปลอดภัยกว่า หากคุณรู้ว่าวิธีการเหล่านั้นทำอะไรและใช้เพื่ออะไร
เตรียม PowerShell ให้พร้อมก่อนเรียกใช้สคริปต์จากภายนอก
หากคุณตัดสินใจใช้สคริปต์ที่ดาวน์โหลดจาก GitHub หรือแหล่งเก็บข้อมูลอื่นๆ มีขั้นตอนเบื้องต้นหลายขั้นตอนที่แนะนำให้ดำเนินการ เตรียมระบบของคุณให้พร้อมและลดความเสี่ยงให้เหลือน้อยที่สุดสิ่งแรกที่ควรทำคือดาวน์โหลดเวอร์ชันล่าสุดจากแหล่งต้นฉบับโดยตรงเสมอ หลีกเลี่ยงการดาวน์โหลดจากแหล่งอื่นที่ไม่ใช่แหล่งต้นฉบับ
เมื่อคุณติดตั้งแพ็กเกจลงในพีซีแล้ว ให้เปิด PowerShell ในฐานะผู้ดูแลระบบ และทำการปรับแต่ง นโยบายการดำเนินการสคริปต์ สำหรับผู้ใช้ปัจจุบันของคุณ คำสั่งทั่วไปที่จะอนุญาตให้เรียกใช้สคริปต์ที่ไม่ได้ลงชื่อในเซสชันของคุณคือ:
Set-ExecutionPolicy Unrestricted -Scope CurrentUser
คำสั่งนี้จะยกเลิกข้อจำกัดที่ป้องกันการเรียกใช้สคริปต์ PowerShell ที่ดาวน์โหลดจากอินเทอร์เน็ต อย่างไรก็ตาม ควรใช้คำสั่งนี้อย่างระมัดระวังและย้อนกลับการตั้งค่าในภายหลังหากสภาพแวดล้อมมีความอ่อนไหว นอกจากนี้ เพื่อหลีกเลี่ยงคำเตือนด้านความปลอดภัยเกี่ยวกับไฟล์ที่ดาวน์โหลด คุณสามารถปลดบล็อกสคริปต์ทั้งหมดในแพ็กเกจพร้อมกันได้ด้วยคำสั่ง:
ls -Recurse *.ps*1 | Unblock-File
หลังจากนี้ คุณก็จะพร้อมที่จะ เรียกใช้สคริปต์ด้วยการดับเบิ้ลคลิก หรือโดยการลากไฟล์เหล่านั้นเข้าไปในหน้าต่าง PowerShell หากไฟล์ใดไฟล์หนึ่งปิดตัวลงก่อนกำหนด เช่น ไฟล์ที่พยายามปิดใช้งาน Windows Defender ควรเริ่มต้นคอมพิวเตอร์ใหม่และเรียกใช้ไฟล์นั้นอีกครั้งจนกว่าจะเสร็จสมบูรณ์โดยไม่มีข้อผิดพลาด
เมื่อสคริปต์ทำงานเสร็จสิ้นและระบบรีสตาร์ท การเปลี่ยนแปลงทั้งหมดควรมีผลใช้งานได้ เป็นเรื่องปกติที่จะสังเกตเห็นการเปลี่ยนแปลงนี้ในการบูตครั้งแรกหลังจากนั้น... Windows ใช้เวลาเพิ่มอีกสองสามวินาที ในการปรับโครงสร้างบริการและส่วนประกอบต่างๆ ก่อนที่จะกลับสู่สภาวะปกติ
ปัญหาและความเสี่ยงที่พบบ่อยเมื่อใช้สคริปต์ที่ก้าวร้าว
สิ่งสำคัญคือต้องเข้าใจว่า Windows ไม่ได้มีตัวเลือกง่ายๆ สำหรับเรื่องนี้มาให้โดยพื้นฐาน ปิดใช้งานฟังก์ชันภายในบางอย่าง (เช่น ระบบเก็บข้อมูลทางไกล, Defender, การผสานรวมอย่างลึกซึ้ง ฯลฯ) ดังนั้น สคริปต์เหล่านี้จำนวนมากจึงใช้วิธีการที่ค่อนข้างรุนแรง เช่น การลบคีย์รีจิสทรีที่สำคัญ การแทนที่ส่วนประกอบของระบบ หรือการบังคับใช้นโยบายที่ไม่ได้มีไว้สำหรับผู้ใช้ปลายทาง
ทั้งหมดนี้อาจนำไปสู่ ผลข้างเคียงที่ไม่ต้องการ หากคุณไม่รู้แน่ชัดว่ากำลังทำอะไรอยู่ ข้อผิดพลาดที่พบบ่อยที่สุดหลังจากใช้แพ็กเกจประเภทนี้ ได้แก่ ฟังก์ชันการค้นหาในเมนู Start หยุดทำงาน กระบวนการ sysprep ขัดข้อง (สำคัญในสภาพแวดล้อมการสร้างอิมเมจขององค์กร) หรือความล้มเหลวที่เกิดขึ้นกับอะแดปเตอร์ไร้สาย Xbox และอุปกรณ์ต่อพ่วงอื่นๆ ที่ทำงานร่วมกับบริการของระบบ
ก็พบได้ค่อนข้างบ่อยเช่นกัน ปัญหาความเข้ากันได้ของ Skypeหรือวิธีการตรวจสอบตัวตนสมัยใหม่ เช่น การจดจำใบหน้าหรือการสแกนลายนิ้วมือ อาจหยุดทำงาน หากสคริปต์ได้ปิดใช้งานบริการที่เกี่ยวข้องกับไบโอเมตริกหรือการเข้าสู่ระบบสมัยใหม่
ดังนั้น คำแนะนำจึงชัดเจนมาก: ให้ใช้สคริปต์เหล่านี้ ภายใต้ความรับผิดชอบของคุณ และควรเริ่มต้นจากจุดคืนค่าที่สร้างขึ้นเองหรืออิมเมจระบบเสมอ หากคอมพิวเตอร์มีความสำคัญ วิธีนี้ หากเกิดข้อผิดพลาด คุณสามารถย้อนกลับ Windows ไปยังสถานะก่อนหน้าและทำงานต่อได้ตามปกติโดยไม่ต้องติดตั้งใหม่ทั้งหมด
ติดตั้ง Windows ใหม่ โดยคงไฟล์เดิมไว้ แต่ไม่รวมแอปพลิเคชันที่ติดตั้งมาจากโรงงาน
ในบางกรณี โดยเฉพาะอย่างยิ่งเมื่อระบบได้รับการดัดแปลงอย่างมากหรือเต็มไปด้วยส่วนที่เหลือของโปรแกรม การเลือกใช้ อาจเป็นวิธีการที่ชาญฉลาดกว่า การรีเซ็ต Windows แบบสะอาดหมดจด แทนที่จะถอนการติดตั้งแอปทีละแอปด้วย PowerShell หรือสคริปต์จากภายนอก Windows 10 และ 11 มีตัวเลือกการกู้คืนที่ติดตั้งระบบใหม่ รักษาไฟล์ส่วนตัวของคุณ และลบแอปพลิเคชันส่วนใหญ่ รวมถึงแอปที่ติดตั้งไว้ล่วงหน้าจำนวนมาก
ใน Windows 10 วิธีการแบบดั้งเดิมคือการใช้ตัวเลือก "เริ่มต้นใหม่" (Fresh Start) ภายใน Windows Security ในส่วน Device Health and Performance จากนั้นคุณสามารถเริ่มกระบวนการที่... ติดตั้งระบบปฏิบัติการใหม่ โดยไม่แตะต้องเอกสารหรือรูปภาพ แต่เป็นการลบซอฟต์แวร์ทั้งหมดที่ผู้ผลิตหรือตัวคุณเองได้ติดตั้งไว้
ไม่ว่าจะเป็นเวอร์ชันใด ฟีเจอร์การกู้คืนเหล่านี้จะแสดงให้คุณเห็นเสมอ รายชื่อแอปพลิเคชันที่จะถูกลบออก ก่อนเริ่มการติดตั้งใหม่ คุณสามารถตัดสินใจได้ว่าคุณยินดีที่จะสูญเสียข้อมูลเหล่านั้นหรือไม่ เมื่อคุณยืนยันแล้ว Windows จะจัดการส่วนที่เหลือเอง และหลังจากกระบวนการติดตั้งใหม่และรีสตาร์ทไม่นาน คุณก็จะบูตเข้าสู่ระบบที่สะอาดกว่าเดิมมาก
วิธีนี้มีความละเอียดน้อยกว่าการเรียกใช้คำสั่งเฉพาะเจาะจง แต่เหมาะอย่างยิ่งสำหรับการกู้คืนพีซีกลับสู่การตั้งค่าจากโรงงานโดยไม่ต้องฟอร์แมตเครื่องใหม่ทั้งหมด และมีประโยชน์อย่างยิ่งเมื่อโปรแกรมที่ไม่จำเป็นกลับเข้ามาติดตั้งหลังจากอัปเดตระบบครั้งใหญ่ และคุณไม่อยากทำขั้นตอนด้วยตนเองซ้ำอีก
วิธีการเหล่านี้ใช้ได้ผลกับ Windows 11 หรือไม่ หรือควรยึดหลักพื้นฐานจะดีกว่า?
ปัญหาโปรแกรมที่ไม่จำเป็น (bloatware) ยังไม่หายไปใน Windows 11 แม้ว่าโดยทั่วไปแล้วระบบใหม่นี้จะไม่มีโปรแกรมเหล่านั้นก็ตาม อะไรที่เบากว่า Windows 10ถึงกระนั้นก็ตาม มันก็ยังมาพร้อมกับแอปพลิเคชันที่ติดตั้งไว้ล่วงหน้าซึ่งผู้ใช้จำนวนมากจะไม่เคยใช้ และ Microsoft ก็ยังคงยืนยันว่าแอปพลิเคชันเหล่านั้น "ช่วยปรับปรุงประสบการณ์การใช้งาน" แม้ว่าสำหรับผู้ใช้ส่วนใหญ่แล้วมันกลับตรงกันข้ามก็ตาม
เกี่ยวกับการใช้สคริปต์ประเภท Debloat ซึ่งออกแบบมาสำหรับ Windows 10 บน Windows 11 นั้น วิธีที่เหมาะสมที่สุดคือ อย่าใช้โดยตรงแม้ว่าทั้งสองระบบจะมีส่วนประกอบร่วมกันหลายอย่าง แต่ก็มีความแตกต่างภายในมากพอที่สคริปต์บางตัวอาจทำงานผิดพลาด ล้มเหลว หรือทำให้พีซีของคุณใช้งานไม่ได้
ระบบนิเวศของนักพัฒนาเองมักแนะนำให้รอ เวอร์ชันที่ดัดแปลงโดยเฉพาะ สำหรับ Windows 11 คุณสามารถถอนการติดตั้งแอปที่ไม่ต้องการได้ด้วยตนเองจากเมนูการตั้งค่า เมนูเริ่มต้น และ PowerShell โดยไม่ต้องแตะต้องบริการระดับต่ำหรือ Defender เว้นแต่คุณจะรู้แน่ชัดว่ากำลังทำอะไรอยู่
ในขณะเดียวกัน ในสภาพแวดล้อมการทำงานระดับมืออาชีพ วิธีที่ชาญฉลาดที่สุดคือการผสมผสาน นโยบายอินจูนโดยใช้สคริปต์ที่กำหนดเองซึ่งผ่านการทดสอบอย่างละเอียด และเมื่อเหมาะสม ให้ใช้ภาพอ้างอิงหรือโซลูชันเช่น Autopilot แต่ต้องหลีกเลี่ยงการใช้แพ็กเกจทั่วไปที่พบในอินเทอร์เน็ตซึ่งสัญญาว่าจะ "ทำความสะอาด Windows 11 ด้วยการคลิกเพียงครั้งเดียว" โดยไม่ตรวจสอบก่อน
เมื่อพิจารณาอย่างถี่ถ้วนแล้ว วิธีการทั้งหมดนี้ ตั้งแต่การคลิกขวาในเมนู Start ไปจนถึงสคริปต์ PowerShell ขั้นสูง ล้วนมีเป้าหมายเดียวกัน: คืนการควบคุมระบบให้กับผู้ใช้การเพิ่มประสิทธิภาพทรัพยากร ลดเสียงรบกวน และปรับแต่ง Windows ให้ตรงกับความต้องการของคุณ ไม่ว่าจะเป็นแล็ปท็อปส่วนตัวที่เพิ่งซื้อใหม่ หรือการใช้งานพีซีจำนวนมากที่จัดการโดย Intune การทำความเข้าใจว่า bloatware คืออะไร วิธีการระบุ และความเสี่ยงที่เกี่ยวข้องกับการลบออก จะช่วยให้คุณตัดสินใจได้อย่างชาญฉลาดมากขึ้น และทำให้พีซีของคุณสะอาด รวดเร็ว และปราศจากซอฟต์แวร์ที่ไม่จำเป็น
