(非计算机专业,学设计的接触过一点前端,电脑小白敬请谅解,主要通过问gpt解决问题)
前言:在去年也遇到过更换图片磁贴后,整个磁贴闪退的问题。当时是进行了Get-AppxPackage重新注册解决的,重做前需要关闭Windows Shell Experience Host和StartMenuExperienceHost.exe。
现在:这次图片磁贴看腻又换了张图片,结果又遇到了闪退问题。照着上次的方法修复,但是出现了新的问题,这次StartMenuExperienceHost关不掉。于是求助gpt。
通过问gpt获得的解决方法如下:
- 在powershell(管理员)运行
获得与系统磁贴的有关的条目:Microsoft.Windows.StartMenuExperienceHost和Microsoft.Windows.ShellExperienceHost。Get-AppxPackage -AllUsers | Where-Object { $_.Name -like 'Microsoft.Windows*' -or $_.Name -like 'Windows.*' } | Select Name, PackageFullName
- 运行
查看应用磁贴的故障信息。Get-AppxPackage -AllUsers | Where-Object { $_.Name -eq 'Microsoft.Windows.StartMenuExperienceHost' -or $_.Name -eq 'Microsoft.Windows.ShellExperienceHost' } | Format-List -Property PackageFullName, InstallLocation
- 运行
sfc /scannow
检查系统文件的完整性,我的结果是Windows 资源保护未找到任何完整性冲突。
-
运行(运行前需要在任务管理器关闭Windows Shell Experience Host和StartMenuExperienceHost.exe)
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
重置应用磁贴。
总结:上面的代码运行一遍之后我的磁贴就好了,图片磁贴可以正常更换,整个磁贴闪退问题解决。但是并不清楚图片磁贴具体是出现了什么问题,一换图片就导致整个磁贴打开就闪退(在问题解决过程中开过安全模式,发现安全模式下整个磁贴可以正常使用,但是正常模式就又不行了)。
不知道有没有遇到同样问题的铁铁,有人知道具体是什么引起的闪退吗,你们怎么解决的?