Microsoft Store đã mở rộng danh mục ứng dụng và trò chơi cùng với đại tu giao diện người dùng trong một số bản cập nhật gần đây. Tuy nhiên, các bản cập nhật mới hơn không phải lúc nào cũng sửa được các lỗi cũ và các sự cố đã biết. Một trong những vấn đề này là Cửa hàng không hoạt động bình thường sau khi đặt lại Windows 11/10. Nếu bạn đang gặp phải vấn đề tương tự trong đó cửa hàng hoạt động không bình thường và bạn đang tìm kiếm giải pháp, bạn đã đến đúng nơi.
Khắc phục 1 – Sử dụng lệnh WSreset
Bạn có thể chạy mã một dòng này để đặt lại ứng dụng Cửa hàng trên hệ thống của mình.
1. Bạn cần nhấn nút. biểu tượng cửa sổ và viếtwsreset“.
2. Bây giờ, “wsreset”Để bắt đầu quá trình đặt lại.
Windows sẽ tự động đặt lại ứng dụng Store sau vài giây.
Sau khi làm điều đó, hãy khởi chạy Cửa hàng và kiểm tra xem Cửa hàng có hoạt động hay không.
Khắc phục 2 – Chạy tập lệnh quyền hạn
Nếu việc đặt lại cửa hàng không khắc phục được sự cố, bạn cần chạy tập lệnh powershell này.
1. Bạn phải mở PowerShell với tư cách quản trị viên. Vì vậy, hãy gõ ”PowerShell”Trong hộp tìm kiếm.
2. Sau đó nhấp chuột phải vào “Windows PowerShellNhấn vào ”kết quả tìm kiếm vàChạy như quản trị viên“.
3. Bây giờ, nhanh chóng sao chép những dòng này và dán nhập chúng vào thiết bị đầu cuối PowerShell và đi vào để thực thi tập lệnh.
# Get all the provisioned packages $Packages = (get-item 'HKLM:SoftwareMicrosoftWindowsCurrentVersionAppxAppxAllUserStoreApplications') | Get-ChildItem # Filter the list if provided a filter $PackageFilter = $args[0] if ([string]::IsNullOrEmpty($PackageFilter)) { echo "No filter specified, attempting to re-register all provisioned apps." } else { $Packages = $Packages | where {$_.Name -like $PackageFilter} if ($Packages -eq $null) { echo "No provisioned apps match the specified filter." exit } else { echo "Registering the provisioned apps that match $PackageFilter" } } ForEach($Package in $Packages) { # get package name & path $PackageName = $Package | Get-ItemProperty | Select-Object -ExpandProperty PSChildName $PackagePath = [System.Environment]::ExpandEnvironmentVariables(($Package | Get-ItemProperty | Select-Object -ExpandProperty Path)) # register the package echo "Attempting to register package: $PackageName" Add-AppxPackage -register $PackagePath -DisableDevelopmentMode }

Bây giờ, hãy đợi tất cả các lệnh được thực thi và đóng thiết bị đầu cuối khi hoàn tất. Sau này, khởi động lại hệ thống.
Sau khi khởi động lại hệ thống, hãy khởi chạy Store và kiểm tra nó.
Khắc phục sự cố 3 – Đặt lại cửa hàng
Bạn có thể đặt lại cửa hàng từ trang Cài đặt.
một. biểu tượng cửa sổ và nhấn vào “Ứng dụng & Tính năng“.
2. Nếu bạn cuộn xuống trên ngăn bên phải, bạn sẽ tìm thấy tất cả các ứng dụng đã cài đặt.
3. Tiếp theo, nhấn vào “.⋮Nhấp vào ”và“Tùy chọn nâng cao“.
4. Khi các tùy chọn nâng cao mở ra, bạn sẽ tìm thấy một số cài đặt ở đây.
5. Trong phần Đặt lại, nhấp vào “Sửa chữaĐể bắt đầu sửa chữa cửa hàng.
Khi bạn nhận thấy rằng quá trình sửa chữa đã hoàn tất, hãy khởi chạy Cửa hàng và kiểm tra xem nó có hoạt động hay không.
Nếu cửa hàng không mở lại / gặp sự cố, bạn cần phải đặt lại ứng dụng.
6. Bây giờ, hãy nhấn vào “.cài lại”Để đặt lại ứng dụng. Lần nữa, “cài lạitùy chọn để xác nhận lời nhắc ”.
Khi nó đặt lại, hãy đóng cửa sổ Store.
Khắc phục 4 – Xóa thư mục cũ bị hỏng
Bạn cần tạm dừng một số dịch vụ Windows Update quan trọng và đổi tên thư mục phân phối phần mềm và khởi động lại các dịch vụ này.
1. Bạn có thể làm mọi thứ trực tiếp từ thiết bị đầu cuối CMD. Nhưng trước tiên bạn phải mở nó.
Vì vậy, hãy nhấn phím Windows một lần và “cmd”Trong hộp tìm kiếm.
2. Bây giờ, “Dấu nhắc lệnh”Xuất hiện trong kết quả, nhấp chuột phải và chọn“Chạy như quản trị viên“.
3. Bạn cần tạm dừng một số dịch vụ liên quan đến WU. Chỉ còn sao chép dán bốn lệnh này lần lượt trong thiết bị đầu cuối và đi vào Nhấn để phát chúng tuần tự.
net stop wuauserv net stop cryptSvc net stop bits net stop msiserver
4. Sau khi thực hiện tất cả bốn lệnh, bạn có thể đổi tên thư mục SoftwareDistribution. Như thế này, hành hình các lệnh này như trước đây.
ren C:WindowsSoftwareDistribution SoftwareDistribution.bak ren C:WindowsSystem32catroot2 catroot2.bak
5. Bây giờ bạn đã đổi tên thư mục SoftwareDistribution, bạn có thể chạy tất cả các lệnh này để tiếp tục các dịch vụ bị tạm dừng.
viết những mã này từng cái một và đi vào chỉ để làm điều đó.
net start wuauserv net start cryptSvc net start bits net start msiserver
Đóng trang đầu cuối Command Prompt và khởi động lại hệ thống của bạn một lần.
Khi bạn mở cửa hàng và kiểm tra xem điều đó có giải quyết được vấn đề của bạn hay không.