如何修复 Windows 10 中的 ShellExperienceHost 和 Cortana 安装错误
运行 Windows“开始菜单疑难解答”时,您可能会遇到一条错误消息,指出“需要正确安装 Microsoft.Windows.ShellExperienceHost 和 Microsoft.Windows.Cortana 应用程序”。此错误可能会导致您的“开始”菜单无法正常运行。让我们探索几种方法来解决此问题并恢复“开始”菜单的功能。
在继续使用任何这些方法之前,创建系统还原点至关重要。如果在故障排除过程中出现任何问题,这将允许您将系统恢复到之前的状态。
方法一:运行系统文件检查器
系统文件检查器 (SFC) 是一个内置的 Windows 工具,可以帮助修复损坏的系统文件。使用方法如下:
步骤一:打开提升的命令提示符。您可以通过右键单击“开始”按钮并选择“命令提示符(管理员)”或“Windows PowerShell(管理员)”来执行此操作。
步骤2:在命令提示符窗口中,键入以下命令并按 Enter:
sfc /scannow
步骤3:等待扫描完成。此过程可能需要几分钟。
有关的:如何修复 Windows Installer 错误 1603:安装过程中出现致命错误
第4步:扫描完成后,重新启动计算机并检查“开始”菜单问题是否已解决。
如果 SFC 扫描无法解决问题,您可以尝试使用部署映像服务和管理 (DISM) 工具修复 Windows 映像:
步骤一:按照方法 1 中所述打开提升的命令提示符。
步骤2:键入以下命令并按 Enter:
Dism /Online /Cleanup-Image /RestoreHealth
步骤3:等待该过程完成。这可能比 SFC 扫描花费更长的时间。
第4步:完成后,重新启动计算机并检查“开始”菜单是否正常工作。
方法 3:重新安装“开始”菜单和 Cortana
如果前面的方法不起作用,您可以尝试重新安装“开始”菜单和 Cortana 应用程序:
步骤一:打开提升的 PowerShell 窗口。您可以通过右键单击“开始”按钮并选择“Windows PowerShell(管理员)”来完成此操作。
步骤2:要重新安装“开始”菜单,请复制并粘贴以下命令,然后按 Enter:
Get-AppxPackage Microsoft.Windows.ShellExperienceHost | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)AppXManifest.xml"}
步骤3:要重新安装 Cortana,请使用以下命令:
Get-AppxPackage Microsoft.Windows.Cortana | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)AppXManifest.xml"}
第4步:运行这两个命令后,重新启动计算机并检查“开始”菜单是否正常运行。
方法 4:重置或重新启动
如果上述方法都不能解决问题,您可能需要考虑采取更严厉的措施:
步骤一:将所有重要数据备份到外部驱动器或云存储。
步骤2:使用 Windows 设置中的“重置此电脑”选项。转到“设置”>“更新和安全”>“恢复”>“重置此电脑”>“开始”。
步骤3:选择是要保留文件还是删除所有内容。这两个选项都将重新安装 Windows。
第4步:按照屏幕上的说明完成重置过程。
或者,您可以使用“全新启动”选项,该选项会安装干净版本的 Windows,同时保留您的个人文件和一些 Windows 设置。此选项会删除大部分应用程序,包括 Microsoft Office、第三方防病毒软件和预装应用程序。
通过执行这些方法,您应该能够解决 ShellExperienceHost 和 Cortana 安装错误,并使“开始”菜单再次正常工作。请记住,在对系统进行重大更改之前始终创建系统还原点,如果您自己执行这些步骤感到不舒服,请考虑寻求专业帮助。
