
ฉันมีเครื่อง Windows จำนวนมากที่หมุนเวียนอยู่ ส่วนใหญ่ใช้ Windows 10 หรือ Windows 11 และรู้สึกเหมือนกำลังแก้ไขอะไรบางอย่างอยู่ตลอดเวลา พีซีเครื่องหนึ่งมีพื้นที่จัดเก็บข้อมูลเหลือน้อย อีกเครื่องหนึ่งลากไปเมื่อเริ่มต้นระบบ และบางแห่งในบ้านที่การเชื่อมต่อเครือข่ายได้ตัดสินใจว่าวันนี้คือวันที่จะหยุดให้ความร่วมมือ หลังจากหลายปีที่ต้องสลับไปมาระหว่างแผงการตั้งค่า แผงควบคุม และเมนูระบบที่ฝังไว้ครึ่งหนึ่ง ฉันก็เบื่อหน่ายกับการแก้ไขปัญหาที่ช้า
นั่นคือสิ่งที่ผลักดันฉันให้หันมาใช้ PowerShell ไม่ใช่เพราะฉันต้องการเป็นผู้เชี่ยวชาญด้านการเขียนสคริปต์ แต่เพราะฉันต้องการคำตอบที่รวดเร็วยิ่งขึ้น คำสั่งด้านล่างนี้เป็นคำสั่งที่ฉันใช้จริง เป็นแบบคัดลอกและวางที่ใช้งานได้จริงซึ่งช่วยให้ฉันเห็นสิ่งที่เกิดขึ้นและแก้ไขได้โดยไม่ต้องขุดผ่าน Windows ถึงห้าชั้น ช่วยฉันประหยัดเวลา ลดการคาดเดา และทำให้การบำรุงรักษาตามปกติน่าเบื่อน้อยลง
หยุดเดา: ค้นหาหมูเก็บข้อมูลที่ใหญ่ที่สุดอย่างรวดเร็ว
ดูว่าโฟลเดอร์ใดกำลังเติมเต็มไดรฟ์ของคุณ
พื้นที่เก็บข้อมูลไม่เพียงพอคือหนึ่งในปัญหาการเบิร์นช้าซึ่งกลายเป็นเรื่องเร่งด่วนในทันที สิ่งนี้เพิ่งเกิดขึ้นบนแท็บเล็ต Surface ของฉัน ฉันสามารถเปิดการตั้งค่า > ระบบ > ที่เก็บข้อมูล และคลิกผ่านแต่ละหมวดหมู่ จากนั้นเจาะเข้าไปใน Apps จากนั้นจัดเรียงตามขนาดด้วยตนเอง จากนั้นค้นหาโฟลเดอร์ขนาดใหญ่ใน File Explorer นั่นได้ผลและเป็นเส้นทางที่เป็นทางการ แต่มันก็ช้าเช่นกัน และไม่ได้ทำให้ชัดเจนว่าคุณจะเรียกคืนพื้นที่ใดมากที่สุดเสมอไป
แต่ฉันเปิด PowerShell และถาม Windows โดยตรงว่าโฟลเดอร์ใดที่ใช้พื้นที่จริง เปิดเริ่มพิมพ์ PowerShell คลิกขวาแล้วเลือกเรียกใช้ในฐานะผู้ดูแลระบบ จากนั้นรันคำสั่งนี้ โดยแทนที่เส้นทางด้วยไดรฟ์หรือโฟลเดอร์ที่คุณต้องการวิเคราะห์ เช่น C:\Users\YourName:
Get-ChildItem "C:\Users\YourName" -Directory | ForEach-Object {
$size = (Get-ChildItem $_.FullName-Recurse-File-ErrorAction SilentlyContinue | Measure-Object Length-Sum).Sum
PSCustomObject@{
Folder = $_.FullName
SizeGB = math::Round($size/1GB, 2)
}
} | Sort-Object SizeGB -Descending
การประมวลผลจะใช้เวลาหนึ่งนาที (นานกว่านี้หากคุณสแกนไดรฟ์ C: ทั้งหมด) แต่เมื่อดำเนินการเสร็จแล้ว คุณจะได้รับรายการโฟลเดอร์ที่ใหญ่ที่สุดในตำแหน่งนั้นที่สะอาดและเรียงลำดับแล้ว เริ่มจากกว้างๆ แล้วเจาะลึกลงไปถึงสิ่งที่ขึ้นไปด้านบน
บน Surface ของฉัน มันแสดงให้ฉันเห็นว่าจุดไหนที่ฉันจะได้รับชัยชนะครั้งใหญ่ที่สุด แทนที่จะเสียเวลาไปกับการถอนการติดตั้งแอปขนาดเล็กทีละแอป ไม่มีการตีกลับระหว่างเมนู ไม่มีการลองผิดลองถูก คำตอบที่ชัดเจนเกี่ยวกับสิ่งที่กินพื้นที่จัดเก็บของคุณจริงๆ เพื่อที่คุณจะได้แก้ไขสิ่งที่ถูกต้องก่อน
เมื่อพีซีของคุณเต็มไปด้วยแอพที่คุณไม่ได้ใช้
แสดงรายการที่ติดตั้งไว้เพื่อให้คุณสามารถลบสิ่งที่ถูกต้องได้
เมื่อเวลาผ่านไป เครื่อง Windows จะสะสมแอพเหมือนกับที่โรงรถของฉันรวบรวมกล่องสุ่ม บางส่วนที่คุณติดตั้งโดยตั้งใจ คนอื่นๆ ปรากฏตัวพร้อมสิ่งอื่นหรือโหลดไว้ล่วงหน้าและไม่เคยมีใครแตะต้องเลย คุณสามารถไปที่การตั้งค่า > แอป > แอปที่ติดตั้ง และจัดเรียงตามขนาดหรือวันที่ติดตั้ง ซึ่งใช้ได้ดี แต่หากคุณพยายามรับรายการที่รวดเร็วและจัดเรียงได้ซึ่งคุณสามารถสแกนได้ภายในไม่กี่วินาที PowerShell จะเร็วกว่า
หากต้องการดูว่ามีอะไรติดตั้งอยู่ ฉันจะเรียกใช้:
Get-AppxPackage | Select-Object Name, PackageFullName

นั่นจะทำให้คุณมีรายการแอป Microsoft Store ที่เชื่อมโยงกับบัญชีผู้ใช้ของคุณ นี่เป็นส่วนใหญ่สำหรับแอป Microsoft Store และแพ็คเกจในตัว ไม่ใช่ทุกโปรแกรมเดสก์ท็อปทั่วไป แอปเดสก์ท็อปแบบเดิมยังคงต้องถูกลบออกผ่านการตั้งค่าหรือโปรแกรมและฟีเจอร์ ดังนั้นการดำเนินการนี้จึงไม่ได้แทนที่ทั้งหมด
หากฉันกำหนดเป้าหมายไปที่สิ่งที่เฉพาะเจาะจง ฉันจะกรองมัน:
Get-AppxPackage *MicrosoftTeams*

และหากฉันแน่ใจว่าต้องการลบออก:
Get-AppxPackage *MicrosoftTeams* | Remove-AppxPackage

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

ที่เกี่ยวข้อง
7 เคล็ดลับในการทำให้คอมพิวเตอร์ Windows ของคุณบูตเร็วขึ้น
เข้าสู่เดสก์ท็อปได้ในพริบตา!
จะทำอย่างไรเมื่อ Windows หยุดการเชื่อมต่ออินเทอร์เน็ตของคุณ
รีเซ็ตสแต็กเครือข่ายของคุณและเริ่มใหม่ในไม่กี่นาที
นี่คือแนวทางแก้ไขของฉันเมื่อระบบเครือข่าย Windows ทำงานผิดปกติ คุณรู้ว่าฉันหมายถึงอะไร โหลดหน้าเว็บครึ่งหน้า แผงดาวน์โหลดหมด และพีซีเครื่องหนึ่งเชื่อมต่อได้ดี ในขณะที่อีกเครื่องยืนยันว่า “ไม่มีอินเทอร์เน็ต” แม้ว่าทุกอย่างในบ้านจะทำงานก็ตาม ฉันเพิ่งเขียนเกี่ยวกับวิธีการปรับปรุงความเร็วเครือข่ายของคุณ และนั่นคือจุดที่ฉันจะเริ่มต้นหากสิ่งต่างๆ รู้สึกช้า แต่บางครั้งปัญหาไม่ได้อยู่ที่เราเตอร์หรือ ISP ของคุณ เป็น Windows เอง และเพียงแค่ต้องรีเซ็ตสแต็กเครือข่าย
คุณสามารถทำได้ในระยะยาวผ่านการตั้งค่า > เครือข่ายและอินเทอร์เน็ต > การตั้งค่าเครือข่ายขั้นสูง > การรีเซ็ตเครือข่าย แต่นั่นจะบังคับให้ติดตั้งอะแดปเตอร์แบบเต็มใหม่และรีบูต หากฉันต้องการล้างสิ่งต่าง ๆ และเริ่มต้นใหม่ ฉันจะเปิด PowerShell ในฐานะผู้ดูแลระบบและเรียกใช้:
ipconfig /flushdns
netsh winsock reset
netsh int ip reset

หลังจากนั้นรีสตาร์ทพีซีของคุณ คำสั่งเหล่านี้ล้างแคช DNS รีเซ็ตแค็ตตาล็อก Winsock และสร้างสแต็ก TCP/IP ใหม่ ฟังดูน่าทึ่ง แต่เป็นการรีเซ็ตในตัวที่ปลอดภัยซึ่งแก้ไขปัญหาการเชื่อมต่อจำนวนมากที่น่าประหลาดใจ เมื่อ Windows กำลังทำงานอยู่ มักจะเร็วกว่าการค้นหาคุณสมบัติของอะแดปเตอร์และสลับช่องทำเครื่องหมายแบบสุ่มโดยหวังว่าจะมีบางอย่างติดอยู่
อะไรที่ทำให้พีซีของคุณช้าลงจริงๆ
พื้นผิวกระบวนการที่ใช้ CPU และหน่วยความจำมากที่สุด
เมื่อพีซี “รู้สึกช้า” คำอธิบายดังกล่าวไม่ได้ช่วยอะไรมากนัก ช้ายังไง? การใช้งาน CPU สูง? กระบวนการเบื้องหลังที่เคี้ยวผ่านหน่วยความจำ? สิบแอพที่เปิดตัวเมื่อเริ่มต้นระบบที่คุณลืมไปนั้นถูกติดตั้งด้วยซ้ำ? Windows ไม่จำเป็นต้องบอกคุณว่าปัญหาใดเป็นปัญหาจริง คุณสามารถเปิดตัวจัดการงานด้วย Ctrl + Shift + Esc และจัดเรียงตาม CPU หรือหน่วยความจำเพื่อดูว่ามีอะไรเพิ่มขึ้นอย่างรวดเร็วแบบเรียลไทม์ และแท็บเริ่มต้นจะให้คะแนน “ผลกระทบ” ขั้นพื้นฐานแก่คุณ มีประโยชน์ แต่ฉันมักจะต้องการสิ่งที่ตรงประเด็นและจัดเรียงได้มากกว่า
ใน PowerShell ฉันจะเรียกใช้:
Get-Process | Sort-Object CPU -Descending | Select-Object -First 10

ซึ่งแสดงกระบวนการอันดับต้นๆ ตามเวลา CPU ทั้งหมด ซึ่งมักจะเป็นวิธีที่รวดเร็วในการระบุผู้โจมตีจำนวนมาก ถ้าฉันกังวลเรื่องความจำมากขึ้น ฉันจะเปลี่ยนไปใช้:
Get-Process | Sort-Object WorkingSet -Descending | Select-Object -First 10

ตอนนี้ฉันไม่ได้คลิกสุ่มสี่สุ่มห้า ฉันกำลังดูรายการที่ชัดเจนและจัดอันดับของสิ่งที่ใช้ทรัพยากร มันเปลี่ยนการร้องเรียนที่คลุมเครือว่า “พีซีของฉันรู้สึกช้า” กลายเป็นสิ่งที่เฉพาะเจาะจงที่ฉันสามารถทำได้ ไม่ว่าจะเป็นการปิดแอปที่ควบคุมไม่ได้ การถอนการติดตั้งสิ่งที่ไม่จำเป็น หรือการเจาะลึกลงไปถึงสิ่งที่เปิดตัวในเบื้องหลัง
วิธีที่เร็วกว่าในการแก้ไขปัญหาทั่วไปของ Windows
PowerShell ไม่ใช่สิ่งมหัศจรรย์ และไม่สามารถแทนที่การเรียนรู้ว่า Windows ทำงานอย่างไร แต่สิ่งที่เป็นอยู่คือการใช้ประโยชน์ แทนที่จะคลิกผ่านห้าเมนูเพื่อหาคำตอบเดียว คุณสามารถเรียกใช้คำสั่งเดียวและดูว่าเกิดอะไรขึ้น การเปลี่ยนแปลงเพียงอย่างเดียวจะเปลี่ยนวิธีโต้ตอบกับพีซีของคุณ คุณหยุดพูดไร้สาระและเริ่มรับคำติชมที่เป็นประโยชน์โดยตรงทันที
คุณไม่จำเป็นต้องเป็นผู้เชี่ยวชาญด้านการเขียนสคริปต์เพื่อรับประโยชน์จากสิ่งนั้น แม้แต่การเก็บรายการคำสั่งคัดลอกและวางที่เชื่อถือได้สั้นๆ ไว้ในแอพโน้ตก็ยังช่วยให้คุณนำหน้าผู้ใช้ส่วนใหญ่ได้ ครั้งถัดไปที่พื้นที่เก็บข้อมูลของคุณเต็ม อินเทอร์เน็ตของคุณทำงาน หรือระบบของคุณรู้สึกช้า คุณจะไม่เดาอีกต่อไป คุณจะมีเครื่องมือใน Windows ที่ให้คุณตรวจสอบ แก้ไข และดำเนินการต่อได้ และนั่นคือเป้าหมายที่แท้จริง: ปวดหัวน้อยลง แรงเสียดทานน้อยลง และควบคุมเครื่องจักรที่คุณใช้ทุกวันได้มากขึ้น
*️⃣ ลิงค์ที่มา:
การแก้ไขปัญหา, File Explorer, เลือก Run as administrator, สิ่งที่กินพื้นที่เก็บข้อมูลของคุณ, Microsoft Store, 7 เคล็ดลับในการทำให้คอมพิวเตอร์ Windows ของคุณบูตเร็วขึ้น ,