我将用户从 Windows 7 Pro 升级到 Windows 10(就地升级),但他的“开始”菜单不起作用。我创建了两个新的本地配置文件,与域脱节,但“开始”菜单在任何配置文件下仍然不起作用。
我从 MS 下载并运行了 Win10 开始菜单疑难解答程序 (startmenu.diagcab),它返回了以下内容:
“所需应用程序未正确安装。“Microsoft.Windows.ShellExperienceHost”和“Microsoft.Windows.Cortana”应用程序需要正确安装。”
人们会认为这些 PowerShell 命令可以解决这个问题,但无论出于什么原因,它们都没有解决:
Get-AppxPackage Microsoft.Windows.ShellExperienceHost | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
Get-AppxPackage Microsoft.Windows.Cortana | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
我发现另一篇 SU 帖子也涉及此问题,但建议的解决方案均无效。作为临时解决方法,我安装了经典贝壳对于用户来说,但这对他来说可能是不可接受的,因为任务栏仍然损坏(右键单击在任务栏上不起作用)。
我有什么选择吗?修复还是安装?谢谢您的宝贵时间。
最后更新:我最终通过 VEEAM EP 备份将用户回滚到 Win7,更新所有驱动程序、BIOS 和 Windows,然后重新尝试 Win10 升级,并且一切按预期工作。
答案1
这些是 Windows 10 提供的核心软件包。由于升级时未安装它们,因此安装可能已损坏。也许这些丢失的软件包只是您噩梦的开始。
安装 Windows 时,所有当前功能和软件包都会复制到安装中。然后根据配置启用它们,包括您正在运行的 Windows 级别(Home vs Pro)。如果这些 powershell 命令失败,则表明安装未复制所有文件。
理想情况下,最好的解决方案是清除并全新安装 Windows 10。或者,您可以查看是否创建了还原点(通常会有),然后还原 Windows 7 并重新尝试升级。
答案2
系统更新后,我遇到了同样的问题(开始菜单和搜索、通知等面板不起作用)。操作系统版本是“Windows 10 Pro 1890 OS build 17763.55(开发预览版)”
以下是简短的说明本文这对我有帮助:
- 启动 powershell:Win+R,输入
powershell
,Enter - 在 powershell 中输入:
Start-Process powershell -Verb runAs
,Enter 以管理员权限启动另一个 powershell。 - 在管理员 powershell 中输入:
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
重新安装 win10 应用程序(如日历、闹钟等...) - 重启。Ctrl+Alt+Del,左下角的电源按钮。
您还可以检查系统的完整性,在管理员 powershell 中输入:sfc /scannow
。请参阅我上面提到的文章中的更多详细信息。
答案3
如果您仍然遇到困难,请尝试这个最简单的解决方案。
按 Win + R(打开运行)复制粘贴并按回车键运行此程序。“C:\Windows\system32\ctfmon.exe”。它带回了语言栏,对我来说,它允许我再次输入 Windows 搜索、开始菜单和 WINDOWS 10 应用程序,我认为这是由于缺少语言栏或有人认为是这样的