Là người dùng Windows, chắc hẳn bạn đã không ít lần cảm thấy khó chịu khi trình duyệt Microsoft Edge tự động mở ra, dù bạn đã thiết lập một trình duyệt khác làm mặc định. Dù vấn đề này hiện đã dễ giải quyết hơn, nhưng trong những ngày đầu của Windows 10 và 11, đây từng là một “cơn ác mộng” thực sự. Mới đây, người dùng bộ công cụ PowerToys đã phải đối mặt với một vấn đề tương tự khi tính năng Web Search của PowerToys Command Palette liên tục mở Edge thay vì trình duyệt mặc định của họ. Tình trạng này dường như chỉ ảnh hưởng đến những người sử dụng Windows 11 phiên bản 24H2 trở lên, nhưng vẫn gây ra không ít phiền toái. Tin vui là bản cập nhật PowerToys v0.92 mới nhất đã khắc phục triệt để lỗi này, đồng thời mang đến hàng loạt cải tiến và tính năng mới đáng giá mà bạn không thể bỏ qua.
PowerToys v0.92 Khắc Phục Vấn Đề Edge Chiếm Quyền Tìm Kiếm Web
Trong ghi chú vá lỗi chi tiết của PowerToys v0.92, Microsoft đã công bố toàn bộ những thay đổi được bổ sung trong bản cập nhật này. Thay đổi đáng chú ý và được mong đợi nhất đối với người dùng PowerToys Command Palette trên Windows 11 24H2 hoặc các phiên bản mới hơn chính là sự điều chỉnh cách thức hoạt động của tính năng Web Search. Trước đây, khi sử dụng PowerToys Command Palette để thực hiện tìm kiếm web, hệ thống sẽ buộc phải mở qua trình duyệt Microsoft Edge. Tuy nhiên, với bản cập nhật v0.92, tính năng này giờ đây sẽ tôn trọng lựa chọn trình duyệt mặc định của người dùng, mang lại trải nghiệm liền mạch và đúng ý muốn hơn.
Giao diện thanh tìm kiếm Command Palette và cài đặt PowerToys Run trên laptop Windows
Ngoài việc giải quyết triệt để vấn đề “chiếm quyền” của Edge, bản cập nhật này còn mang đến nhiều bổ sung quan trọng khác. Nếu bạn là một “tín đồ” của PowerToys Color Picker, giờ đây bạn có thể tùy chỉnh hành động cho các nút chuột trái, phải và giữa để thực hiện các tác vụ khác nhau, tăng cường hiệu quả công việc. Đối với người dùng PowerRename, tính năng này giờ đây hỗ trợ định dạng ngày tháng $YY-$MM-$DD
trong các trường ModificationTime và AccessTime, giúp bạn kiểm soát tốt hơn việc đặt tên file dựa trên thời gian. Và dù chỉ là một thay đổi nhỏ, khả năng ẩn biểu tượng PowerToys trên khay hệ thống (system tray) lại rất được chào đón, giúp không gian làm việc của bạn gọn gàng hơn.
Đặc biệt, Command Palette đã nhận được một làn sóng cập nhật lớn. Nó được cải thiện hiệu suất, các phím tắt (hotkey) hoạt động nhất quán hơn, trình bày “các mục ngữ cảnh quan trọng” tốt hơn, và cải thiện độ ổn định khi xử lý ảnh thu nhỏ. Để sở hữu bản cập nhật này, bạn có thể truy cập trang GitHub của PowerToys hoặc mở trực tiếp ứng dụng PowerToys để tải về. Nếu bạn chưa từng thử PowerToys, đây là thời điểm tuyệt vời để khám phá bộ công cụ mạnh mẽ này, giúp tối ưu hóa đáng kể trải nghiệm sử dụng Windows của bạn.
Để có cái nhìn chi tiết hơn về tất cả các thay đổi trong phiên bản v0.92, hãy cùng khám phá các điểm nổi bật và cải tiến trong từng module dưới đây.
Các Điểm Nhấn Chính trong PowerToys v0.92 (Highlights)
Bản cập nhật PowerToys v0.92 mang đến một loạt các cải tiến và tính năng mới nổi bật, tập trung vào việc nâng cao trải nghiệm người dùng, cải thiện hiệu suất và độ ổn định của các công cụ. Dưới đây là những điểm nhấn quan trọng nhất:
- Tùy chọn ẩn/hiện biểu tượng khay hệ thống: PowerToys Settings giờ đây cho phép người dùng kiểm soát khả năng hiển thị của biểu tượng PowerToys trên khay hệ thống, giúp cá nhân hóa giao diện theo sở thích.
- Cải tiến Command Palette: Công cụ này được tối ưu hóa với khả năng tương thích Ahead-of-Time (AOT) cho tất cả các tiện ích mở rộng của bên thứ nhất, cải thiện khả năng mở rộng và sửa lỗi UX cốt lõi, mang lại hiệu suất và độ ổn định tốt hơn cho mọi lệnh.
- Hành động nút chuột tùy chỉnh cho Color Picker: Người dùng có thể gán các chức năng khác nhau cho nút chuột trái, phải và giữa khi sử dụng Color Picker, tạo ra quy trình làm việc cá nhân hóa hơn.
- Quy trình báo cáo lỗi nhanh hơn, rõ ràng hơn: Công cụ Bug Report được cải thiện với chỉ báo tiến độ, nén tốt hơn, tự động dọn dẹp các tệp nhật ký cũ và bao gồm nhật ký trình cài đặt MSIX để chẩn đoán hiệu quả hơn.
- Cải thiện ổn định kết xuất File Explorer add-ons: Giải quyết các vấn đề với xem trước PDF, ảnh thu nhỏ trống và lỗi crash tệp văn bản trong quá trình duyệt file.
Cải Tiến Chi Tiết Từng Module của PowerToys
Ngoài các điểm nhấn chính, PowerToys v0.92 còn được nâng cấp chi tiết ở từng module riêng biệt, mang lại trải nghiệm toàn diện hơn cho người dùng Windows.
Color Picker
- Bổ sung các hành động cho nút chuột: Giờ đây, bạn có thể chọn chức năng cho các nút chuột trái, phải hoặc giữa khi sử dụng Color Picker, tối ưu hóa quy trình làm việc của mình.
Crop & Lock
- Giao diện cửa sổ được căn chỉnh với chủ đề Windows hiện tại, mang lại vẻ ngoài gọn gàng và đồng bộ hơn.
Command Palette
Module này đã trải qua một loạt cải tiến đáng kể:
- Hiệu suất nâng cao: Đã khắc phục lỗi suy giảm hiệu suất trong quá trình tải trang.
- Xử lý phím tắt nhất quán: Áp dụng việc xử lý phím tắt đồng bộ trên tất cả các lệnh của Command Palette, mang lại trải nghiệm người dùng mượt mà hơn.
- Đóng ứng dụng mượt mà: Cải thiện quá trình đóng Command Palette một cách duyên dáng.
- Tính nhất quán của tiện ích mở rộng: Khắc phục sự cố nhất quán cho bí danh của tiện ích mở rộng với cài đặt “Direct” và bật hỗ trợ bản địa hóa cho “Direct” và “Indirect” để người dùng dễ hiểu hơn.
- Hiển thị trực quan rõ ràng: Cải thiện phong cách hiển thị các mục ngữ cảnh quan trọng một cách chính xác.
- Tự động lấy nét trường: Tự động lấy nét trường nhập liệu khi chỉ có một trường trên trang nội dung.
- Ổn định tải biểu tượng file: Cải thiện độ ổn định và hiệu quả khi tải biểu tượng file trong SDK ThumbnailHelper.cs bằng cách loại bỏ các thao tác không cần thiết.
- Chế độ xem chi tiết nâng cao: Triển khai chế độ xem chi tiết với các lệnh.
Các Tiện Ích Mở Rộng của Command Palette
Các tiện ích mở rộng của Command Palette cũng được nâng cấp đáng kể:
- Thêm lệnh “Copy Path”: Bổ sung lệnh “Copy Path” vào kết quả tìm kiếm App để tiện lợi hơn.
- Cải thiện trải nghiệm nhập liệu của Calculator: Bỏ qua các dấu bằng dẫn đầu trong nhập liệu.
- Xử lý nhập liệu của Calculator chính xác: Khắc phục lỗi xử lý nhập liệu trong tiện ích mở rộng Calculator để tránh hiển thị lỗi cho các đầu vào chỉ có khoảng trắng dẫn đầu.
- Wizard New Extension cải thiện: Đã xác thực tên để ngăn lỗi không gian tên.
- Hiển thị mục ngữ cảnh nhất quán: Đảm bảo hiển thị mục ngữ cảnh nhất quán cho tiện ích mở rộng Run giữa các kết quả dự phòng và cấp cao nhất.
- Khắc phục lỗi thiếu lệnh Time & Date: Đã sửa lỗi thiếu lệnh Time & Date trong kết quả dự phòng.
- Khắc phục lỗi kết quả Time & Date lỗi thời: Đã sửa lỗi kết quả Time & Date bị lỗi thời.
- Sửa lỗi Web Search chỉ mở Edge: Khắc phục vấn đề khi Web Search luôn mở Microsoft Edge thay vì trình duyệt mặc định của người dùng trên Windows 11 24H2 và các phiên bản mới hơn.
- Cải thiện thứ tự tìm kiếm Windows Settings: Cải thiện thứ tự kết quả tìm kiếm tiện ích mở rộng Windows Settings từ sắp xếp theo thứ tự chữ cái sang sắp xếp dựa trên mức độ liên quan để truy cập nhanh hơn.
- Thêm lệnh “Restart Windows Explorer”: Bổ sung lệnh “Restart Windows Explorer” vào nhà cung cấp Windows System Commands để kết thúc và khởi chạy lại explorer.exe một cách gọn gàng.
Sẵn Sàng AOT (Ahead-of-Time) cho Command Palette
Microsoft đã thực hiện các thay đổi nền tảng để chuẩn bị Command Palette cho việc xuất bản Ahead-of-Time (AOT) trong tương lai. Điều này bao gồm thay thế thư viện máy tính bằng ExprTk, cải thiện việc xử lý đối tượng COM, tinh chỉnh khả năng tương tác Win32 và điều chỉnh hành vi cắt tỉa. Tất cả nhằm đảm bảo tính tương thích, hiệu suất và độ tin cậy trong các giới hạn AOT. Giờ đây, tất cả các tiện ích mở rộng của bên thứ nhất đều tương thích AOT, đặt nền móng cho việc xuất bản Command Palette dưới dạng ứng dụng AOT trong bản phát hành tiếp theo.
FancyZones
- Khắc phục lỗi tỷ lệ DPI: Đã sửa lỗi tỷ lệ DPI để đảm bảo FancyZones Editor hiển thị sắc nét trên các màn hình có độ phân giải cao. Sự cải tiến này đã truyền cảm hứng cho việc xem xét rộng rãi hơn trên các module PowerToys khác, dẫn đến các tối ưu hóa hiển thị DPI trong Awake, Color Picker, PowerAccent và nhiều tính năng khác.
File Explorer Add-ons
- Cải thiện độ tin cậy của trình xem trước PDF: Khắc phục các lỗi tiềm ẩn trong trình xem trước PDF và tạo ảnh thu nhỏ, cải thiện độ tin cậy khi duyệt các tệp PDF.
- Ngăn ngừa lỗi crash Monaco Preview Handler: Ngăn chặn Monaco Preview Handler bị crash khi mở các tệp văn bản UTF-8-BOM.
Hosts File Editor
- Thêm liên kết “Tìm hiểu thêm” trong ứng dụng: Bổ sung liên kết “Learn more” vào các hộp thoại cảnh báo để hướng dẫn nhanh chóng.
Mouse Without Borders
- Khắc phục quy tắc tường lửa: MWB giờ đây chấp nhận kết nối từ các địa chỉ IP bên ngoài mạng con cục bộ của bạn.
- Dọn dẹp nhật ký cũ: Giảm việc sử dụng đĩa và “nhiễu” bằng cách dọn dẹp các tệp nhật ký cũ.
Peek
- Cập nhật trình đọc QOI: Đảm bảo hình ảnh QOI 3 kênh được xem trước chính xác trong Peek và File Explorer.
- Phát hiện codec: Thêm tính năng phát hiện codec với cảnh báo rõ ràng khi video không thể xem trước, cùng với liên kết đến Microsoft Store để tải codec cần thiết.
PowerRename
- Hỗ trợ định dạng ngày tháng: Bổ sung hỗ trợ định dạng
$YY-$MM-$DD
trong ModificationTime và AccessTime để cho phép đổi tên linh hoạt dựa trên ngày tháng.
PowerToys Run
- Ngăn chặn hiển thị lỗi UI: Ẩn giao diện người dùng lỗi đối với các sự cố crash liên quan đến WPF đã biết để giảm sự bối rối cho người dùng, đồng thời vẫn giữ lại nhật ký chẩn đoán để phân tích. Tính năng này nhắm mục tiêu các lỗi COMException 0xD0000701 và 0x80263001 do DWM tạm thời không khả dụng.
Registry Preview
- Xem trước dữ liệu mở rộng: Thêm “Extended data preview” thông qua biểu tượng kính lúp và menu ngữ cảnh trong Data Grid, cho phép kiểm tra dễ dàng hơn các loại registry phức tạp như REG_BINARY, REG_EXPAND_SZ và REG_MULTI_SZ, v.v.
- Cải thiện trải nghiệm lưu tệp: Cải thiện trải nghiệm lưu tệp trong Registry Preview bằng cách căn chỉnh với hành vi giống Notepad, tăng cường lời nhắc người dùng, xử lý lỗi và ngăn ngừa các lỗi crash trong các hành động chưa lưu hoặc bị gián đoạn.
Settings
- Tùy chọn ẩn/hiện biểu tượng khay hệ thống: Bổ sung tùy chọn để ẩn hoặc hiển thị biểu tượng PowerToys trên khay hệ thống.
- Hiển thị tiến trình báo cáo lỗi: Cải thiện cài đặt để hiển thị tiến trình trong khi gói báo cáo lỗi đang được tạo.
Workspaces
- Lưu biểu tượng không gian làm việc: Lưu biểu tượng Workspaces trong AppData của người dùng để đảm bảo tính di động của hồ sơ và ngăn ngừa mất mát trong quá trình dọn dẹp thư mục tạm thời.
- Hỗ trợ PWA trên các hồ sơ Edge/Chrome không mặc định: Cho phép ghi lại và khởi chạy các PWA (Progressive Web Apps) trên các hồ sơ Edge hoặc Chrome không mặc định, đảm bảo hành vi nhất quán trong quá trình tạo và thực thi.
Tài liệu & Phát triển
Các cập nhật cũng bao gồm việc nâng cấp tài liệu và cải thiện quy trình phát triển nội bộ:
- Tài liệu: Bổ sung SpeedTest và Định nghĩa từ điển vào tài liệu plugin của bên thứ ba cho PowerToys Run, và sửa các liên kết mẫu và lỗi chính tả trong tài liệu Command Palette.
- Phát triển: Nâng cấp thư viện .NET lên 9.0.6 để cải thiện hiệu suất và bảo mật; cập nhật WinAppSDK lên 1.7.2 để ổn định hơn và hỗ trợ Windows tốt hơn; giới thiệu tập lệnh build cục bộ một bước để tạo trình cài đặt có chữ ký, nâng cao năng suất của nhà phát triển; tạo PDB di động để trình gỡ lỗi đa nền tảng có thể đọc tệp ký hiệu, cải thiện trải nghiệm gỡ lỗi trong VSCode và các công cụ khác. Các thay đổi khác bao gồm đơn giản hóa tệp cấu hình WinGet, điều chỉnh tập lệnh build cho mô-đun Az.Accounts mới nhất, hợp lý hóa quy trình phát hành, tăng cường bước xác thực build và cải thiện độ chính xác của kiểm tra chính tả. Các kiểm thử fuzzing và kiểm thử đơn vị cũng được mở rộng, cùng với việc tự động hóa kiểm thử UI hàng ngày.
Làm Cách Nào Để Cập Nhật PowerToys v0.92?
Việc cập nhật PowerToys lên phiên bản v0.92 rất đơn giản. Bạn có thể thực hiện theo một trong hai cách sau:
- Cập nhật trực tiếp trong ứng dụng: Mở PowerToys trên máy tính của bạn. Ứng dụng sẽ tự động kiểm tra và thông báo về bản cập nhật mới. Bạn chỉ cần làm theo hướng dẫn để tải xuống và cài đặt.
- Tải xuống từ GitHub: Truy cập trang phát hành chính thức của PowerToys trên GitHub (https://github.com/microsoft/PowerToys/releases/tag/v0.92.0) và tải xuống bộ cài đặt cho phiên bản v0.92.
Kết Luận
Bản cập nhật PowerToys v0.92 một lần nữa khẳng định vị thế của bộ công cụ này như một phần mềm không thể thiếu đối với người dùng Windows, đặc biệt là những ai mong muốn tối ưu hóa và cá nhân hóa trải nghiệm sử dụng máy tính của mình. Với việc khắc phục triệt để lỗi Edge chiếm quyền trình duyệt mặc định, cùng hàng loạt cải tiến về hiệu suất, tính năng mới cho Color Picker, PowerRename, Command Palette và nhiều module khác, PowerToys v0.92 không chỉ giải quyết những phiền toái mà còn mang lại những công cụ mạnh mẽ hơn, giúp công việc của bạn trên Windows trở nên hiệu quả và thú vị hơn bao giờ hết. Đừng chần chừ, hãy cập nhật ngay PowerToys v0.92 để tận hưởng những tiện ích tuyệt vời mà nó mang lại!
Bạn đã cập nhật PowerToys v0.92 chưa? Tính năng nào khiến bạn hài lòng nhất? Hãy chia sẻ ý kiến của bạn trong phần bình luận bên dưới nhé!