Được xuất bản vào ngày 27 tháng 3 năm 2026, 6:00 sáng EDT
Kinh nghiệm của Afam trong lĩnh vực xuất bản công nghệ bắt đầu từ năm 2018, khi anh làm việc cho Make Tech Easier. Trong những năm qua, ông đã tạo dựng được danh tiếng nhờ xuất bản các bài viết hướng dẫn, đánh giá, thủ thuật và giải thích chất lượng cao, bao gồm Windows, Linux và các công cụ nguồn mở. Tác phẩm của anh đã được giới thiệu trên các trang web hàng đầu, bao gồm cả Digital Ustad, Windows Report, Guiding Tech, Alphr và Next of Windows.
Anh có bằng đầu tiên về Khoa học Máy tính và là người ủng hộ mạnh mẽ quyền riêng tư và bảo mật dữ liệu, với một số mẹo, video và hướng dẫn về chủ đề này được đăng trên kênh YouTube Fuzo Tech.
Khi không làm việc, anh ấy thích dành thời gian cho gia đình, đạp xe hoặc chăm sóc khu vườn của mình.
Hầu hết mọi người có thể sử dụng lệnh PowerShell khi gặp phải các sự cố phổ biến của Windows. Tuy nhiên, một số lệnh bảo trì PowerShell có thể giúp tránh một số vấn đề này. Mặc dù nhiều trong số chúng có thể phức tạp, nhưng một số trong đó chỉ là những dòng ngắn gọn mà bạn có thể dễ dàng ghi nhớ và giữ trong tay. Những lớp lót này giúp việc bảo trì bớt nặng nề hơn. Chúng đã trở thành công cụ không thể thiếu trong kho vũ khí bảo trì của tôi.
Cập nhật mọi ứng dụng trên PC của bạn chỉ trong một lần
Đừng săn lùng các nút cập nhật trên mọi chương trình
Một số sự cố lớn mà bạn gặp phải trên Windows là do các ứng dụng lỗi thời gây ra. Chúng cũng có thể gây ra hiện tượng lag hệ thống và vì có thể khiến một số lỗ hổng nhất định chưa được vá nên chúng trở thành mối lo ngại về bảo mật có thể cho phép các tác nhân độc hại cài đặt phần mềm độc hại hoặc đánh cắp dữ liệu.
Winget là trình quản lý gói Windows tích hợp sẵn mà tôi có thể chạy trong PowerShell. Nó cho phép tôi truy cập vào lệnh một dòng cho phép tôi cập nhật hầu hết mọi ứng dụng trên máy tính của mình cùng một lúc. Đây là lệnh tôi chạy:
winget upgrade --all --include-unknown
Nếu thiếu Winget, bạn có thể cài đặt nó thông qua gói App Installer trong Microsoft Store.
Lệnh này bao gồm hai cờ quan trọng:
- --tất cả cập nhật tất cả ứng dụng trong một lần
- --bao gồm-không xác định ghi lại các ứng dụng có phiên bản đã cài đặt không thể được phát hiện, như trình duyệt hoặc công cụ dành cho nhà phát triển
Khi chạy lệnh này, bạn sẽ nhận được danh sách các ứng dụng được cập nhật, ứng dụng bị bỏ qua và số phiên bản. Tôi thích phản hồi vì nó giúp tôi biết ứng dụng nào có thể cần được chú ý thủ công. Đây là một trong những cách thiết thực nhất để cập nhật ứng dụng Windows và giúp giảm sự phụ thuộc vào việc kiểm tra từng ứng dụng.
Một số ứng dụng nhất định yêu cầu quyền quản trị để cập nhật, vì vậy bạn nên chạy lệnh nâng cấp trong PowerShell nâng cao để có kết quả tốt nhất.
Dọn sạch rác tạm thời trước khi nó lặng lẽ làm bạn chậm lại
Chạy cái này hàng tháng và ngừng lo lắng về việc ổ đĩa bị đầy
Với việc sử dụng máy tính thường xuyên, bạn có nguy cơ hết dung lượng lưu trữ trên thiết bị của mình. Điều này là do khi các tệp tạm thời tích lũy, chúng có thể lặng lẽ lấp đầy hàng gigabyte dung lượng. Chúng là sản phẩm của phần cài đặt còn sót lại, bộ đệm của trình duyệt và tệp tạm thời của ứng dụng.
Khi chúng chồng chất, bạn có thể nhận thấy hiệu suất máy tính của mình chậm hơn và trong một số trường hợp, chúng có thể gây ra những trục trặc nhỏ trong ứng dụng. Windows có các tùy chọn tích hợp sẵn để dọn dẹp các tệp tạm thời và thậm chí bạn có thể thực hiện việc đó theo cách thủ công. Nhưng PowerShell có một lệnh ngắn gọn nhanh chóng và hiệu quả để xóa các tệp tạm thời:
Get-ChildItem $env:TEMP -Recurse -Force -ErrorAction SilentlyContinue | Remove-Item -Recurse -Force -ErrorAction SilentlyContinue
Phạm vi của lệnh này được giới hạn ở $env:TEMP . Các tệp tạm thời cũng được tập hợp trong C:\Windows\Temp và có thể cần phải được làm rõ riêng.
Lệnh bao gồm -ErrorAction SilentlyContinue cờ, đảm bảo tất cả các tệp hiện đang được sử dụng đều bị bỏ qua. Cờ này đảm bảo lệnh được hoàn thành một cách an toàn và không bị gián đoạn.
Sau khi lệnh hoàn tất, bạn sẽ ngay lập tức lấy lại dung lượng ổ đĩa và dung lượng thường dao động từ hàng trăm megabyte đến nhiều gigabyte.
Để có kết quả tốt nhất, đừng chạy nó khi các ứng dụng quan trọng đang chạy vì chúng có thể khóa một số tệp tạm thời.
Lệnh một dòng này hoạt động tốt hơn lệnh dọn dẹp thủ công vì bạn không phải mở nhiều công cụ, điều hướng qua nhiều menu hoặc đoán xem tệp nào có thể được xóa một cách an toàn.
Sửa chữa Windows trước khi một trục trặc nhỏ trở thành vấn đề lớn
Chạy SFC và DISM cùng nhau để khắc phục sâu nhất
Trong nhiều năm, tôi đã quan sát thấy rằng một bản cài đặt Windows lành mạnh vẫn có thể gây ra lỗi nhỏ trong các tệp hệ thống hoặc kho lưu trữ thành phần. Nếu điều này xảy ra trong thời gian dài, nó sẽ dẫn đến tình trạng treo máy, treo ứng dụng hoặc khởi động chậm. Nếu bạn bảo trì sớm thì sẽ tránh được sự bất tiện này.
Đây là lệnh tôi sử dụng:
DISM /Online /Cleanup-Image /RestoreHealth; sfc /scannow
Lệnh này có hai phần và thứ tự rất quan trọng:
- DISM sửa chữa Windows Component Store (WinSxS).
- SFC thay thế các tệp hệ thống bị hỏng bằng các phiên bản được lưu trong bộ nhớ đệm lành mạnh được lấy từ Cửa hàng Thành phần đã được sửa chữa.
Hai lệnh sẽ chạy tuần tự và có thể mất vài phút. Sau khi hoàn tất, việc khởi động lại là điều cần thiết để việc sửa chữa có hiệu lực đầy đủ. Mặc dù không bắt buộc nhưng đôi khi tôi ghép lệnh này với PSWindowsUpdate mô-đun khi tôi cần tự động cập nhật hệ điều hành bằng tính năng sửa chữa hệ thống.
Đây là một lựa chọn thuận tiện hơn so với việc khắc phục sự cố treo và trục trặc theo cách thủ công, có thể mất hàng giờ.
Tìm xem thứ gì đang thực sự ngốn dung lượng lưu trữ của bạn
Hiển thị các tập tin Windows Explorer đang ẩn bạn
Không phải lúc nào bạn cũng có lý do rõ ràng khi Windows lấp đầy ổ đĩa của bạn và ngay cả khi bạn kiểm tra bộ nhớ trong File Explorer, bạn cũng có thể chỉ sơ sài mà thôi. Không phải lúc nào cũng dễ dàng tìm thấy các tệp nhật ký ẩn, trình cài đặt cũ và các bản tải xuống bị lãng quên. Nhưng với lệnh PowerShell này, bạn có thể tìm ra thủ phạm thực sự:
Get-ChildItem -Path C:\Users -Recurse -ErrorAction SilentlyContinue | Where-Object { $_.Length -gt 500MB } | Sort-Object Length -Descending | Select-Object FullName, @{Name="Size(GB)";Expression={[math]::Round($_.Length/1GB,2)}} Phạm vi của lệnh được giới hạn ở C:\Users , nơi có thể chứa phần lớn các tệp lớn nhưng bạn có thể mở rộng nó thành C: nếu cần.
Bao gồm Kích thước(GB) trong lệnh đảm bảo số byte thô được định dạng dưới dạng số rõ ràng, có thể thực hiện được. Lệnh sắp xếp kết quả theo kích thước, đánh dấu các tệp lớn nhất. Nếu không sử dụng lệnh này, bạn có thể phải tiếp tục đoán xem thứ gì đang lấp đầy đĩa của mình.
Đây là thói quen 10 phút mà tôi thực sự tuân thủ
Bốn lệnh này là thẻ bảo trì hàng tháng của tôi. Họ xử lý việc cập nhật ứng dụng, dọn dẹp rác, nhận dạng ổ lưu trữ và sửa chữa tệp hệ thống. Có các lệnh bảo trì khác mà bạn có thể chạy thường xuyên, nhưng bốn lệnh này là điểm khởi đầu tốt. Chúng rất thiết thực, chủ động và hiệu quả cho việc bảo trì trong thế giới thực.
Liên quan