Nếu Windows Search không hoạt động đúng, bạn có thể muốn đặt lại cài đặt Windows Search về mặc định xem có giúp không. Bạn sẽ phải dùng cmdlet PowerShell để làm điều này dễ dàng.

Đặt lại Windows 11/10 Search
- Đăng nhập Windows với quyền administrator.
- Tải script ResetWindowsSearchBox.ps1 từ Microsoft.
- Chuột phải vào nó chọn Run with PowerShell.
- Khi UAC hỏi xác nhận, chọn Open.
- Cửa sổ PowerShell sẽ mở.
- Hỏi Do you want to allow this app to make changes to your device – Chọn Yes.
- Khi quá trình hoàn tất, đóng cửa sổ PowerShell.
Lỗi "Cannot be loaded because running scripts is disabled on this system"
Nếu nhận thông báo lỗi Cannot be loaded because running scripts is disabled on this system, thực thi lệnh sau:
Get-ExecutionPolicy
Bạn có thể thấy Restricted. Sau đó thực thi lệnh sau để đổi sang Unrestricted:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
Sau khi đổi policy xong, thử chạy ResetWindowsSearchBox.ps1 ngay.
Khi đã reset thành công cài đặt Windows Search, bạn có muốn khôi phục Execution Policy cũ. Thực thi lệnh sau để đổi từ Unrestricted về Restricted:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Restricted
Nhấn Y, rồi Enter chấp nhận thay đổi và quay lại policy trước.
Khôi phục cài đặt Windows Search mặc định qua Registry
Bạn cũng có thể mở Registry Editor và điều hướng đến khóa:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search
Ở đây, đổi giá trị SetupCompletedSuccessfully từ 1 thành 0.
Tiếp theo, mở Services Manager và khởi động lại dịch vụ Windows Search Service.
Điều này khiến Windows Search xóa tất cả vị trí indexed tùy chỉnh, thêm vị trí mặc định, và rebuild index.
Khởi động lại máy và xem Windows Search có hoạt động tốt không.
LƯU Ý: Nếu Windows Search Indexer không hoạt động, bạn phải rebuild Search Index. Indexer Diagnostics Tool sẽ giúp sửa lỗi Search Indexer Windows 11/10.
