การตั้งค่า แอพเริ่มมีบทบาทสำคัญในการจัดการและกำหนดค่าระบบปฏิบัติการ Windows 10 (และยิ่งกว่านั้นคือ Windows 11) แผงควบคุม Windows แบบคลาสสิกไม่ได้รับการพัฒนาอีกต่อไป และ Microsoft กำลังเพิ่มคุณสมบัติใหม่ให้กับแอปการตั้งค่าที่ทันสมัยเท่านั้น อย่างไรก็ตาม ฉันเจอสถานการณ์ที่แอปการตั้งค่าหยุดทำงาน ไม่เปิด ปิดทันทีเมื่อเปิดส่วนการตั้งค่าเฉพาะ หรือแสดงข้อผิดพลาด มาดูวิธีซ่อมแซมแอปการตั้งค่าใน Windows 10 หรือ Windows 11 กัน
เมื่อฉันพยายามเปิดการตั้งค่า Windows 10 จากเมนูเริ่ม หน้าต่างเปล่าที่เปิดพื้นหลังสีน้ำเงิน:
และถ้าฉันเรียกมันจากเมนูแอป (เช่น หน้าต่างการตั้งค่าการแสดงผล) โดยใช้คำสั่ง ms-settings (ms-settings:display
) หรือจากเดสก์ท็อป เกิดข้อผิดพลาดต่อไปนี้:
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.
จะรีเซ็ตแอปการตั้งค่าใน Windows 10 และ 11 ได้อย่างไร
ในกรณีที่ง่ายที่สุด หากคุณมีปัญหากับแอปการตั้งค่า คุณสามารถรีเซ็ตการตั้งค่าเป็นค่าเริ่มต้นได้ ค้นหา การตั้งค่า แอปโดยใช้ Windows Search แล้วเลือกการตั้งค่าแอป .
หากต้องการรีเซ็ตการตั้งค่า ให้คลิกรีเซ็ต .
ในทำนองเดียวกัน คุณสามารถรีเซ็ตแอปการตั้งค่าอย่างนุ่มนวลใน Windows 10 โดยใช้ PowerShell:
Get-AppxPackage windows.immersivecontrolpanel | Reset-AppxPackage
หากการรีเซ็ตไม่ได้ผล ตรวจสอบให้แน่ใจว่าบัญชีของคุณมีสิทธิ์อ่านและเขียน NTFS ในไฟล์รายการของแอปการตั้งค่าของคุณ (ทำได้ง่ายกว่าจาก PowerShell):
get-acl C:\Windows\ImmersiveControlPanel\SystemSettings.exe.manifest |fl
โดยค่าเริ่มต้น เฉพาะ NT SERVICE\TrustedInstaller
ได้รับอนุญาตให้เข้าถึงไฟล์นี้
การใช้เครื่องมือ takeown และ icacls ทำให้บัญชีของคุณเป็นเจ้าของ SystemSettings.exe.manifest ไฟล์และให้สิทธิ์การควบคุมทั้งหมดแก่ตัวคุณเอง:
takeown /F 'C:\Windows\ImmersiveControlPanel\SystemSettings.exe.manifest'
icacls 'C:\Windows\ImmersiveControlPanel\SystemSettings.exe.manifest' /grant myhostname\root:F
ลบไฟล์ (หรือให้เปลี่ยนชื่อดีกว่า):
Rename-Item 'C:\Windows\ImmersiveControlPanel\SystemSettings.exe.manifest' 'C:\Windows\ImmersiveControlPanel\SystemSettings.exe.manifest_bak'
ลองรีเซ็ตการตั้งค่าแอพอีกครั้ง
หากแอปการตั้งค่าปิดทันทีหลังจากคลิกที่ไอคอน ตรวจสอบให้แน่ใจว่าผู้ใช้ได้รับอนุญาตให้เปิดแผงควบคุมในการตั้งค่า GPO ในตัวแก้ไขนโยบายกลุ่มภายใน (gpedit.msc) ตัวเลือกนี้จะอยู่ในการกำหนดค่าผู้ใช้ -> เทมเพลตการดูแลระบบ -> แผงควบคุม -> ห้ามการเข้าถึงแผงควบคุมและการตั้งค่าพีซี .NoControlPan พารามิเตอร์รีจิสทรีใน HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer ตรงกับตัวเลือก GPO นี้
จะติดตั้งแอปการตั้งค่าใหม่ใน Windows 10/11 ได้อย่างไร
แอปการตั้งค่าเป็นแอป UWP Windows ในตัว หมายความว่าคุณจัดการได้เหมือนกับ Microsoft Store APPX อื่นๆ:คุณสามารถถอนการติดตั้ง ติดตั้ง หรือซ่อมแซมได้
ตรวจสอบให้แน่ใจว่า ImmersiveControlPanel appx ลงทะเบียนใน Windows:
Get-AppxPackage *immersivecontrolpanel*
อย่างที่คุณเห็น ไม่เหมือนแอป Microsoft Store อื่นๆ แอปนี้อยู่ใน C:\Windows\ImmersiveControlPanel แทน C:\Program Files\WindowsApps
ลองติดตั้งแอป ImmersiveControlPanel ใหม่โดยใช้ไฟล์รายการ ใช้คำสั่ง PowerShell ต่อไปนี้:
$manifest = (Get-AppxPackage *immersivecontrolpanel*).InstallLocation + '\AppxManifest.xml'
Add-AppxPackage -DisableDevelopmentMode -Register $manifest
รีสตาร์ทคอมพิวเตอร์:
Restart-Computer
ถ้าไม่มีอะไรช่วย เปลี่ยนชื่อ C:\Windows\ImmersiveControlPanel
ไดเรกทอรี ตรวจสอบและซ่อมแซมไฟล์ระบบอิมเมจ Windows โดยใช้คำสั่งต่อไปนี้:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
คำสั่งเหล่านี้ควรสร้างไดเร็กทอรี ImmersiveControlPanel ขึ้นใหม่โดยใช้ไฟล์ต้นทางจาก Windows Component Store