Computer >> Máy Tính >  >> Hệ thống >> Windows 11

Ứng dụng Cài đặt sẽ không mở / gặp sự cố trên Windows 10/11

Cài đặt ứng dụng bắt đầu đóng một vai trò quan trọng trong việc quản lý và cấu hình hệ điều hành Windows 10 (và thậm chí nhiều hơn nữa là Windows 11). Bảng điều khiển Windows cổ điển không còn được phát triển và Microsoft chỉ thêm các tính năng mới vào ứng dụng Cài đặt hiện đại. Tuy nhiên, tôi đã gặp phải các tình huống khi ứng dụng Cài đặt liên tục gặp sự cố, không mở, đóng ngay lập tức khi mở một phần Cài đặt cụ thể hoặc trả về lỗi. Hãy xem cách sửa chữa ứng dụng Cài đặt trong Windows 10 hoặc Windows 11.

Khi tôi cố gắng mở Cài đặt Windows 10 từ menu Bắt đầu, một cửa sổ trống với nền màu xanh lam đã mở ra:

Ứng dụng Cài đặt sẽ không mở / gặp sự cố trên Windows 10/11

Và nếu tôi gọi nó từ menu ứng dụng (ví dụ:cửa sổ cài đặt Hiển thị) bằng lệnh ms-settings (ms-settings:display ) hoặc từ máy tính để bàn, lỗi sau đã xuất hiện:

ms-settings:display
This file does not have a program associated with it for performing this action. Please install a program or, if one is already installed, create an association in the Default Programs control panel.

Ứng dụng Cài đặt sẽ không mở / gặp sự cố trên Windows 10/11

Làm cách nào để Đặt lại ứng dụng Cài đặt trong Windows 10 và 11?

Trong trường hợp dễ nhất, nếu bạn gặp bất kỳ sự cố nào với ứng dụng Cài đặt, bạn có thể đặt lại cài đặt của nó về mặc định. Tìm Cài đặt ứng dụng bằng Tìm kiếm của Windows và chọn Cài đặt ứng dụng .

Ứng dụng Cài đặt sẽ không mở / gặp sự cố trên Windows 10/11

Để đặt lại cài đặt, hãy nhấp vào Đặt lại .

Ứng dụng Cài đặt sẽ không mở / gặp sự cố trên Windows 10/11

Theo cách tương tự, bạn có thể đặt lại nhẹ nhàng ứng dụng Cài đặt trong Windows 10 bằng PowerShell:

Get-AppxPackage windows.immersivecontrolpanel | Reset-AppxPackage

Nếu việc đặt lại không hữu ích, hãy đảm bảo rằng tài khoản của bạn có quyền đọc và ghi NTFS trên tệp kê khai của ứng dụng Cài đặt (việc này dễ dàng hơn từ PowerShell):

get-acl C:\Windows\ImmersiveControlPanel\SystemSettings.exe.manifest |fl

Theo mặc định, chỉ NT SERVICE\TrustedInstaller có quyền truy cập tệp này.

Sử dụng các công cụ gỡ xuống và icacls, đặt tài khoản của bạn làm chủ sở hữu của SystemSettings.exe.manifest gửi và cấp cho mình toàn quyền kiểm soát:

takeown /F 'C:\Windows\ImmersiveControlPanel\SystemSettings.exe.manifest'
icacls 'C:\Windows\ImmersiveControlPanel\SystemSettings.exe.manifest' /grant myhostname\root:F

Xóa tệp (hoặc tốt hơn chỉ cần đổi tên nó):

Rename-Item 'C:\Windows\ImmersiveControlPanel\SystemSettings.exe.manifest' 'C:\Windows\ImmersiveControlPanel\SystemSettings.exe.manifest_bak'

Ứng dụng Cài đặt sẽ không mở / gặp sự cố trên Windows 10/11

Hãy thử đặt lại cài đặt ứng dụng một lần nữa.

Nếu ứng dụng Cài đặt đóng ngay sau khi nhấp vào biểu tượng của nó, hãy đảm bảo rằng người dùng được phép khởi chạy Bảng điều khiển trong cài đặt GPO. Trong Local Group Policy Editor (gpedit.msc), tùy chọn này nằm trong Cấu hình Người dùng -> Mẫu Quản trị -> Bảng Điều khiển -> Cấm truy cập Bảng Điều khiển và Cài đặt PC .

NoControlPan tham số đăng ký trong HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer khớp với tùy chọn GPO này.

Ứng dụng Cài đặt sẽ không mở / gặp sự cố trên Windows 10/11

Làm cách nào để cài đặt lại ứng dụng Cài đặt trong Windows 10/11?

Ứng dụng Cài đặt là một ứng dụng Windows UWP được tích hợp sẵn. Điều đó có nghĩa là bạn quản lý nó giống như bất kỳ APPX nào khác của Microsoft Store:bạn có thể gỡ cài đặt, cài đặt hoặc sửa chữa nó.

Đảm bảo rằng ImmersiveControlPanel appx đã được đăng ký trong Windows:

Get-AppxPackage *immersivecontrolpanel*

Ứng dụng Cài đặt sẽ không mở / gặp sự cố trên Windows 10/11

Như bạn có thể thấy, không giống như các ứng dụng Microsoft Store khác, nó nằm trong C:\ Windows \ ImmersiveControlPanel thay vì C:\ Program Files \ WindowsApps.

Cố gắng cài đặt lại ứng dụng ImmersiveControlPanel bằng tệp kê khai. Sử dụng các lệnh PowerShell sau:

$manifest = (Get-AppxPackage *immersivecontrolpanel*).InstallLocation + '\AppxManifest.xml'
Add-AppxPackage -DisableDevelopmentMode -Register $manifest

Khởi động lại máy tính của bạn:

Restart-Computer

Nếu không có gì hữu ích, hãy đổi tên C:\Windows\ImmersiveControlPanel thư mục, kiểm tra và sửa chữa các tệp hệ thống hình ảnh Windows bằng các lệnh sau:

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Các lệnh này sẽ tạo lại thư mục ImmersiveControlPanel bằng cách sử dụng các tệp nguồn từ Windows Component Store.