วินโดวส์มีเครื่องมือซ่อมแซมในตัวที่ทำงานได้ดีกว่าซอฟต์แวร์ปรับแต่งที่จ่ายเงิน
ดังนั้นคุณจึงได้ดาวน์โหลดแอปอีกตัวหนึ่งเพื่อทำให้คอมพิวเตอร์ของคุณเร็วขึ้น แต่แล้วคุณก็รู้ตัวว่านี่เป็นครั้งที่ 12 ที่คุณติดตั้งซอฟต์แวร์อืดที่เพียงแค่ทำให้เครื่องของคุณช้าลง โชคดีที่คำสั่ง Windows PowerShell สามารถเพียงพอสำหรับปัญหา Windows หลายอย่างที่คุณเผชิญ
เมื่อวินโดวส์เริ่มทำงานผิดปกติ ให้ซ่อมแซมไฟล์ระบบก่อน
เกิดการหยุดทำงานแบบสุ่ม การตั้งค่าพัง หรือฟีเจอร์บางอย่างไม่เปิดใช้งาน? ไฟล์ระบบที่เสียหายมักเป็นสาเหตุ
หากคอมพิวเตอร์ของคุณเริ่มทำงานแปลก ๆ อย่างกระทันหัน เช่น แอปพลิเคชันปิดตัวเองโดยไม่มีสาเหตุ การตั้งค่าไม่ยอมเปิด หรือฟีเจอร์พื้นฐานทำงานผิดปกติ การสรุปว่าสิ่งผิดปกติใหญ่กำลังเกิดขึ้นนั้นเป็นเรื่องง่าย จริง ๆ แล้ว ปัญหาหลายอย่างเหล่านี้เกิดจากสิ่งที่แก้ไขได้ง่ายอย่างน่าประหลาดใจ: ไฟล์ระบบเสียหาย.
Windows พึ่งพาไฟล์ระบบที่ได้รับการป้องกันหลายพันไฟล์ในการทำงานอย่างถูกต้อง เมื่อแม้กระทั่งเพียงไม่กี่ไฟล์เหล่านั้นเกิดความเสียหาย คุณก็เริ่มเห็นพฤติกรรมที่ไม่คาดคิดในทุกรูปแบบ นี่คือจุดที่หนึ่งในเครื่องมือซ่อมแซม Windows ที่มีประโยชน์ที่สุดเข้ามาเกี่ยวข้อง: เครื่องมือตรวจสอบไฟล์ระบบ (System File Checker)
ในการเรียกใช้งาน เปิด PowerShell ในฐานะผู้ดูแลระบบแล้วป้อน:
sfc /scannowเมื่อคุณกด Enter Windows จะเริ่มสแกนไฟล์ระบบที่ได้รับการป้องกันทั้งหมดและจะแทนที่เวอร์ชันที่เสียหายด้วยสำเนาที่สะอาดจากแคชโดยอัตโนมัติ กระบวนการนี้มักใช้เวลาไม่กี่นาที และคุณสามารถใช้งานพีซีของคุณต่อไปได้ในขณะที่กำลังรัน (แม้ว่ามันอาจทำให้ระบบช้าลงเล็กน้อย)
เมื่อ SFC ไม่เพียงพอ ให้ใช้ DISM เพื่อซ่อมแซมอิมเมจของ Windows
หากปัญหาระบบยังคงมีอยู่ อิมเมจของ Windows ที่อยู่เบื้องหลังอาจเสียหาย
ดังนั้นคุณได้รัน sfc /scannow และในขณะที่มันพบปัญหาบางอย่าง แต่ก็ไม่สามารถแก้ไขทั้งหมดได้หรือปัญหาก็กลับมาอีก นั่นมักเป็นสัญญาณว่าปัญหานั้นลึกกว่าการที่ไฟล์ระบบเสียหายเพียงอย่างเดียว
เบื้องหลัง ตัวตรวจสอบไฟล์ระบบอิงจากอิมเมจ Windows ในเครื่อง (คิดว่าเหมือนแหล่งสำรองสำหรับไฟล์ระบบที่สะอาด) หากอิมเมจนั้นเสียหาย ตัว SFC ก็จะไม่มีแหล่งอ้างอิงที่เชื่อถือได้ในการซ่อมแซม นั่นคือจุดที่ DISM เข้ามามีบทบาท
DISM (Deployment Image Servicing and Management) สามารถซ่อมแซมภาพ Windows พื้นฐานนั้น คืนค่าที่ SFC ต้องพึ่งพา ในการเรียกใช้งาน ให้เปิด PowerShell ด้วยสิทธิ์ผู้ดูแลระบบแล้วพิมพ์:
DISM /Online /Cleanup-Image /RestoreHealth
คำสั่งนี้จะสแกนอิมเมจของ Windows เพื่อหาความเสียหายและดาวน์โหลดส่วนประกอบที่ใหม่และสะอาดจาก Windows Update หากจำเป็น ขณะทำงาน คุณอาจสังเกตเห็นแถบความคืบหน้าหยุดชั่วคราวที่เปอร์เซ็นต์บางค่า นั่นเป็นเรื่องปกติ ดังนั้นอย่าขัดจังหวะเว้นแต่จะติดค้างอย่างชัดเจนเป็นเวลานาน
เมื่อกระบวนการเสร็จสมบูรณ์แล้ว การรัน sfc /scannow อีกครั้งถือเป็นความคิดที่ดี ตอนนี้เนื่องจากภาพพื้นฐานได้ถูกซ่อมแซมแล้ว SFC มีแหล่งข้อมูลที่สะอาดในการทำงานและมักจะสามารถแก้ปัญหาที่ไม่สามารถทำได้ก่อนหน้านี้
เชื่อมต่อกับ Wi-Fi แต่โหลดอะไรไม่ออกหรือ? รีสตาร์ทอะแดปเตอร์เครือข่ายของคุณ
ปัญหาที่น่าหงุดหงิดที่ว่า 'เชื่อมต่อแต่ไม่มีอินเทอร์เน็ต' มักเกิดจากอะแดปเตอร์เครือข่ายค้าง
ไม่กี่สิ่งที่จะน่ารำคาญไปกว่าการเห็นไอคอน Wi-Fi แสดงว่าคุณเชื่อมต่ออยู่ มีสัญญาณเต็ม ไม่มีคำเตือน แต่ก็ยังไม่มีอะไรโหลด คุณก็เลยสงสัยว่าปัญหาอยู่ที่อินเทอร์เน็ตของคุณหรือที่คอมพิวเตอร์ของคุณ
ในหลายกรณี ปัญหาไม่ได้อยู่ที่การเชื่อมต่อของคุณเลย แต่เป็นการ์ดเครือข่ายของคุณที่ติดอยู่ในสถานะไม่ดี วิธีแก้ปกติคือปิดและเปิด Wi-Fi ใหม่ หรือแม้แต่รีสตาร์ทคอมพิวเตอร์ของคุณ อย่างไรก็ตาม PowerShell ให้วิธีที่เร็วกว่าที่ตรงกว่าในการทำสิ่งเดียวกัน
เปิด PowerShell ในฐานะผู้ดูแลระบบแล้วรัน:
Get-NetAdapter | Restart-NetAdapterคำสั่งนี้จะแสดงตัวปรับแต่งเครือข่ายทั้งหมดของคุณและรีสตาร์ทโดยอัตโนมัติ โดยหลักแล้วมันเป็นการรีเซ็ตอย่างรวดเร็วสำหรับฮาร์ดแวร์เครือข่ายของคุณ ล้างข้อผิดพลาดชั่วคราวที่อาจขัดขวางการเชื่อมต่อ
ถ้าคุณต้องการกำหนดเป้าหมายที่อะแดปเตอร์เฉพาะ เช่น Wi-Fi ของคุณ คุณสามารถทำได้อย่างแม่นยำมากขึ้น:
Restart-NetAdapter -Name "Wi-Fi"ถ้าอินเทอร์เน็ตของคุณหยุดทำงานทันที แต่ทุกอย่างดูปกติดี นี่คือหนึ่งในวิธีแก้ไขที่เร็วที่สุดที่คุณสามารถลองได้
คอมพิวเตอร์ช้ากะทันหัน? หากระบวนการที่กิน CPU ของคุณอย่างแม่นยำ
แทนที่จะเดาว่าสิ่งใดทำให้ระบบของคุณช้าลง ให้ PowerShell แสดงให้คุณเห็นทันที
คอมพิวเตอร์ที่ช้าอาจสร้างความรำคาญได้มาก บางทีพัดลมของคุณอาจหมุนดังเกินปกติ แอปต่าง ๆ ทำงานช้าลง หรือทุกอย่างรู้สึกช้าลง คุณสามารถเปิดตัวจัดการงานแล้วเริ่มหาสาเหตุ แต่ PowerShell มอบวิธีที่รวดเร็วและมุ่งเน้นมากขึ้นในการระบุสิ่งที่เป็นสาเหตุ
เปิด PowerShell และรัน:
Get-Process | Sort-Object CPU -Descendingคำสั่งนี้จะแสดงรายชื่อกระบวนการทั้งหมดที่กำลังทำงานอยู่และจัดเรียงตามการใช้งาน CPU โดยให้อยู่ด้านบนสุดของรายการ กระบวนการที่ต้องการทรัพยากรมากที่สุด แทนที่จะต้องสแกนผ่านรายการหลายสิบรายการ คุณจะเห็นทันทีว่ากระบวนการใดที่สร้างภาระมากที่สุดต่อระบบของคุณ
เมื่อคุณพบกระบวนการที่ทำให้เกิดปัญหา คุณสามารถดำเนินการกับมันได้ หากเป็นแอปที่คุณรู้จัก การปิดมันตามปกติอาจเพียงพอ แต่ถ้ามันค้างหรือไม่ตอบสนอง คุณสามารถยุติมันได้โดยตรงจาก PowerShell:
Stop-Process -Name "appname" -Forceเพียงแค่แทนที่ "appname" ด้วยชื่อกระบวนการจริงจากรายการ
อัปเดต Windows ค้างหรือ? รีสตาร์ทบริการที่อยู่เบื้องหลัง
เมื่อการอัปเดตค้างที่ 0% หรือล้มเหลวซ้ำ ๆ บริการ Windows Update มักจะเป็นปัญหาที่แท้จริง
Windows Update มี "ชื่อเสียง" ถ้าคุณเคยเห็นการอัปเดตติดอยู่ที่ 0%, ตรวจสอบการอัปเดตอย่างไม่มีที่สิ้นสุด หรือเกิดข้อผิดพลาดซ้ำแล้วซ้ำเล่า คุณจะรู้ว่ามันน่าหงุดหงิดแค่ไหน
ในหลายกรณี ปัญหาไม่ได้อยู่ที่ตัวอัปเดตเอง แต่เป็นบริการที่รันอยู่เบื้องหลังมัน เหมือนกับบริการเบื้องหลังอื่น ๆ บางครั้งมันอาจค้างหรือเกิดข้อผิดพลาด แทนที่จะรีบูตระบบทั้งหมดแล้วหวังว่าจะดีขึ้น คุณสามารถรีสตาร์ทบริการนั้นโดยตรงได้
เปิด PowerShell ในฐานะผู้ดูแลระบบแล้วรัน:
Restart-Service -Name wuauservคำสั่งนี้จะเริ่มบริการ Windows Update (wuauserv) ใหม่ ซึ่งโดยพื้นฐานแล้วจะให้สถานะเริ่มต้นใหม่โดยไม่ส่งผลกระทบต่อส่วนอื่นของระบบของคุณ
หลังจากรันคำสั่งแล้ว ให้กลับไปที่ Windows Update และลองอีกครั้ง ในหลายกรณี กระบวนการอัปเดตจะกลับมาทำงานตามปกติหรือเริ่มใหม่โดยไม่ติดขัด
วินโดวส์มีเครื่องมือในการซ่อมแซมตัวเองอยู่แล้ว
ครั้งต่อไปที่คอมพิวเตอร์ของคุณเริ่มมีปัญหา ให้ต่อต้านความอยากที่จะติดตั้งโปรแกรม "ปรับแต่ง" ตัวใหม่ เปิด PowerShell แทน เมื่อคุณคิดดู Windows ให้ทุกอย่างที่คุณต้องการอยู่แล้ว คุณแค่ต้องรู้ว่าจะมองที่ไหน








