Windows Terminal vẫn cảm giác như thứ chỉ dân IT mới quan tâm, dù Microsoft đẩy nó làm mặc định vài năm. Tôi hiểu sự kháng cự vì click menu thoải mái. Mặc dù hầu hết việc không cần command line, có danh sách nhỏ lệnh tôi cho rằng ai chạy Windows nên lưu, bên cạnh các lệnh Windows khác dễ học nhưng tạo khác biệt lớn. Không cái nào khôn khéo hay exotic; chúng chỉ làm việc phổ biến nhanh hơn GUI bao giờ.
Cập nhật nhiều app cùng lúc với Winget
Không còn đuổi 20 installer khác nhau trên 20 trang web khác nhau
Cập nhật app trên Windows là việc nhọc nếu làm thủ công — mở từng chương trình, đào menu, bấm Check for Updates, chuyển sang cái khác. Một số app thậm chí không tự check. May mắn Winget gom toàn bộ quy trình thành một dòng.
Nếu chưa dùng, Winget là trình quản lý gói (package manager) tích hợp Microsoft đi kèm Windows 11 và là cách tốt nhất cài app trên Windows. Để quét:
- Nhấn Windows + S, gõ Terminal, chọn Chạy với quyền admin (Run as administrator).
- Gõ
winget upgrade --allvà Enter. - Chấp nhận thỏa thuốc nguồn nếu nhắc (chỉ lần đầu).
Winget kéo danh sách mọi app nó nhận diện, kiểm tra từng cái đối với nguồn Microsoft Store, trang nhà phát triển, hoặc repo gói chính thức, và xếp hàng thứ cũ. Một lần chạy điển hình trên máy tôi bắt Spark Mail, Notion, Zoom, 7-Zip, và một đống khác.
Nó không hoàn hảo. Winget có thể không quản lý tất cả app tự cập nhật, tùy cách đăng ký với package manager, và vài app lạ không có trong catalog. Nhưng cho phần lớn thứ hầu hết người cài, một lệnh thay 20 kiểm tra thủ công riêng.
Chạy winget upgrade không cờ --all trước. Nó liệt kê thứ cần cập nhật mà không bắt đầu, để bạn xem gì sắp thay đổi.
Sửa file Windows hỏng trước khi cài lại
SFC và DISM dọn rác trước khi cài mới trở thành lựa chọn duy nhất
Cài lại cảm thấy hiệu quả khi Windows bắt đầu تصرف lạ, nhưng tốn cả chiều reset app, đăng nhập lại tài khoản, và tìm license key bạn thề đã lưu. Hai lệnh xử lý hầu hết thứ người ta cài lại để sửa.
Lệnh đầu là System File Checker (SFC). Nó quét file Windows được bảo vệ, so sánh với cache sạch, và thay thế bất cứ thứ bị hỏng hoặc sửa đổi. Chạy:
- Mở Terminal admin.
- Gõ
sfc /scannowEnter. - Chờ quét xong — thường 2-5 phút.
Nếu SFC báo vấn đề không sửa được, đó là lúc DISM xuất hiện. Deployment Image Servicing and Management sửa image Windows nền tảng mà SFC lấy, đó là lý do chạy thứ hai. Lệnh DISM /Online /Cleanup-Image /RestoreHealth, nó kéo file thay thế từ Windows Update.
DISM cần internet tải file thay thế. Nếu máy offline hoặc Windows Update hỏng, bạn trỏ nó vào ISO đã mount với cờ /Source:.
Không lệnh nào sửa lỗi phần cứng hoặc malware. Tuy nhiên, cho những "ma quỷ phần mềm" mờ mờ làm Windows cảm giác hơi sai, chạy hai lệnh theo trình tự giải quyết vấn đề nhiều hơn không — và chúng là hai trong số lệnh PowerShell sửa hầu hết vấn đề Windows của tôi.
Di chuyển thư mục lớn tin cậy với Robocopy
File Explorer không xây cho hàng trăm GB
File Explorer ổn cho drag-and-drop hàng ngày, nhưng rơi vỡ trên transfer lớn. Thực sự có lý do đơn giản File Explorer mất cả đời bắt đầu copy, và Robocopy bypass nó. Nó built-in từ Vista, và là công cụ IT dùng mirror server. Cú pháp cơ bản đơn giản:
robocopy "C:\source" "D:\destination" /MIR /Z
Hai cờ này quan trọng:
- /MIR mirror chính xác thư mục nguồn. Copy mọi thứ, kể cả subfolder, và xóa thứ trong đích không có trong nguồn.
- /Z chạy copy ở chế độ restartable, nên nếu transfer gián đoạn giữa chừng, nó tiếp tục từ chỗ dừng thay vì bắt đầu lại.
Robocopy cũng in log mọi file copy, bỏ qua, hoặc không truy cập, làm verify transfer chỉ một cái nhìn thay vì đoán. Nếu file fail do process khác lock, vấn đề permission, hoặc path quá dài, nó báo cái nào và tiếp tục.
/MIR xóa file trong đích không có trong nguồn. Nếu copy vào thư mục đã có dữ liệu muốn giữ, bỏ cờ và dùng /E. /E copy subdirectory không đồng bộ phá hủy.
Chuyển dữ liệu một lần, kéo thả ổn. Nhưng cho backup, di chuyển ổ, hoặc bất cứ thứ đủ lớn khiến copy fail giữa chừng thực sự đau, Robocopy là tùy chọn built-in duy nhất tôi tin để finish the job.
Xác minh file tải xuống với Get-FileHash
Kiểm tra 10 giây là tất cả ngăn cản bạn và installer bị chỉnh sửa
Hầu hết cài phần mềm giống nhau: tải installer, double-click, hy vọng tốt. Tuy nhiên, trang tải uy tín công bố giá trị hash bên cạnh link chính vì hy vọng đó làm quá nhiều việc. Hash là dấu vân tay duy nhất cho file, thay đổi một byte cũng thay đổi hoàn toàn.
Get-FileHash tạo dấu vân tay đó cục bộ, để bạn so sánh với giá trị nhà phát triển công bố trước khi chạy. Kiểm tra file:
- Chuột phải Terminal chọn Run as administrator.
- Gõ
Get-FileHashtheo sau đường dẫn đầy đủ file, ví dụGet-FileHash C:\Users\PC\Downloads\logioptionsplus_installer.exe. - Enter và chờ chuỗi SHA256 hiện ra.
So sánh chuỗi đó với trang tải. Nếu khớp, file chính xác thứ nhà phát hành release. Nếu không khớp, dù một ký tự, file hoặc hỏng khi tải hoặc bị can thiệp trên đường, và bạn không nên mở.
Mất khoảng 10 giây và là một trong cách rẻ nhất kiểm tra file tải có an toàn trước khi dùng.
Khôi phục mật khẩu Wi-Fi đã lưu trong giây lát
Windows đã giữ mật khẩu giúp bạn
Quên mật khẩu Wi-Fi là vấn đề nhỏ biến lớn nhanh — khách hỏi, điện thoại cần kết nối lại, smart plug mới từ chối setup, và bỗng bạn lật router đọc sticker không ai động 3 năm.
Windows đã im lặng lưu mật khẩu cả thời gian. Netsh sẽ trả lại cho bạn. Cách làm:
- Mở Terminal admin.
- Gõ
netsh wlan show profilesliệt kê mọi mạng máy từng kết nối. - Gõ
netsh wlan show profile name="TenMangCuaBan" key=clear, thay tên bằng mạng bạn muốn. - Xem dưới Security settings dòng Key Content — đó là mật khẩu.
Hoạt động cho bất kỳ mạng nào laptop đã lưu, không chỉ mạng hiện tại. Hữu ích khi đổi router, đi du lịch, hoặc không nhớ mật khẩu nào thuộc mạng nào.
Điều kiện duy nhất: cần quyền admin để mật khẩu hiển thị thực sự. Không có, netsh hiện chi tiết mạng nhưng để trống trường key.
Tìm app ăn CPU với Get-Process
Ảnh chụp tĩnh đẹp hơn danh sách Task Manager không đứng yên
Task Manager lựa chọn rõ ràng khi quạt laptop kêu như máy bay, nhưng tab Processes liên tục sắp xếp lại khi cuộn, và cột CPU cập nhật nhanh đến nỗi bắt thủ phạm thật mất lâu hơn nên. Get-Process cho ảnh chụp sạch.
Lệnh kéo tất cả tiến trình, sắp theo CPU time, in top offenders ra danh sách không di chuyển. Dùng:
- Mở Terminal (không cần admin cho lệnh này).
- Gõ
Get-Process | Sort-Object CPU -Descending | Select-Object -First 10Enter. - Đọc danh sách. Proccess ăn CPU nhất ở đầu.
Muốn kill thứ gây rối, ví dụ Chrome, Stop-Process -Name "chrome" -Force kết thúc mọi instance tiến trình đó ngay. Đổi "chrome" cho cái nào ở đầu list bạn.
Nó cũng tốt hơn bật tiến trình nền Task Manager gom dưới nhóm "Windows processes". Dịch vụ mất kiểm soát hoặc component update aczeigt ở đây rõ ràng như browser treo, làm chẩn đoán chậm lạ bớt chơi đoán mò.
Vài phím tắt đánh bại chục cú click
Chọn lệnh giải quyết vấn đề bạn thực sự gặp. Dùng Winget nếu app tháng không cập nhật, Robocopy trước migration ổ lớn, Get-FileHash lần sau tải installer từ nơi lạ. Khi một lệnh kiếm được chỗ trong thói quen, các cái khác đến tự nhiên. Ghim Windows Terminal vào taskbar để luôn một click khi cần.