解决方法一:
1. 打开命令提示符管理员模式(新版Win10可直接在开始——右键中打开Windows Powershell管理员)
2. 在里面输入 start powershell
3. 在powershell输入
Get-AppXPackage -Name Microsoft.Windows.Cortana | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
解决方法二:
1、在Win10下搜索Powershell,然后用管理员身份动行(Win10 1803直接可以使用WIN+X然后打开)
2、在输入Powershell中输入:Get-AppxPackage *cortana*
3、复制InstallLocation的信息
4、输入:add-appxpackage -register "【这里粘贴InstallLocation的信息】\appxmanifest.xml" -disabledevelopmentmode
例如add-appxpackage -register "C:\Windows\SystemApps\Microsoft.Windows.Cortana_cw5n1h2txyewy\appxmanifest.xml" -disabledevelopmentmode
5、如果显示add-appxpackage : 部署失败,原因是 HRESULT: 0x80073D0A, 无法安装该程序包,因为 Windows 防火墙服务未运行。
于是打开windows防火墙:
设置-搜索windows防火墙,打开
然后再输入一遍上面的指令,OK,cortana复活,如有需要可以重新关闭防火墙