几周以来,我在办公室电脑上使用 Windows 10 一直没有出现任何问题。我使用 Active Directory 用户登录。
我最近升级到了 Windows 10。
昨天我遇到了一个错误,禁止我使用任何 Windows 10 应用程序,甚至计算器也不行。在管理员的许可下,我今天重新安装了 Windows 10,以为会成功。然而,从那时起,星形菜单就变得相当令人沮丧。
如果我以本地用户身份登录机器,一切都会正常。使用我的 AD 帐户时,开始菜单“损坏”。
如您所见,有两个条目没有合适的图标,也没有文字。单击其中一个条目即可打开 Windows 应用商店。
此外,我无法通过开始菜单搜索找到任何已安装的程序。如果我输入“paint”,搜索只会提供搜索网络。输入“mspaint”会运行命令“mspaint”,这当然会按预期打开 Paint。但是,其他工具(如 TeamViewer、Visual Studio 等)无法通过搜索找到,即使它们出现在“所有应用程序”列表中。
我已经尝试了所有解决方案此主题,没有任何变化。
最奇怪的是,它似乎是帐户绑定的。本地用户或新创建的本地用户可以正常工作,但我的 AD 用户却不行。
编辑:
我找到了一篇文章来解释我遇到的问题。正如我所描述的那样,我使用了所有可以解决应用程序问题的解决方案。在 Windows 1511 中,用于重新注册应用程序的“magic powershell 命令”会不可逆转地销毁应用程序...
答案1
电源外壳使用命令全部用户该选项可能适用于 Windows 10。
编辑:重新组织我的帖子以增加清晰度。
Windows应用程序%ProgramFiles%\WindowsApps 文件夹权限可能会阻止您成功重新注册现有的通用应用程序。第一步是授予自己权限。
命令提示符 - 以管理员身份运行
开始 > 运行或搜索 > 命令或 CMD > 右键单击,然后单击以管理员身份运行。
PowerShell-以管理员身份运行
开始 > 运行或搜索 > PowerShell > 右键单击,然后单击以管理员身份运行。
使用管理员命令提示符
icacls "%ProgramFiles%\WindowsApps" /save "%TEMP%\WindowsApps.acl" /Q
takeown /F "%ProgramFiles%\WindowsApps"
icacls "%ProgramFiles%\WindowsApps" /grant "%username%":F /Q
您可以选择添加除当前用户之外的任何其他特定用户。
icacls "%ProgramFiles%\WindowsApps" /grant "EXACTUSERNAME":F /Q
最后,使用此命令将所有权恢复给 TrustedInstaller。
icacls "%ProgramFiles%\WindowsApps" /setowner "NT Service\TrustedInstaller"
接下来,暂时解除对 PowerShell 环境的限制来运行它。
使用管理员 PowerShell 提示
Set-ExecutionPolicy Unrestricted (use before if necessary)
Set-ExecutionPolicy RemoteSigned (use afterwards if you run Unrestricted)
修复所有通用应用程序并使用全部用户选项。
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}
上述命令尝试重新注册所有通用应用程序。您也可以按照以下概述单独重新注册通用应用程序。
修复计算器应用程序(请参阅 %ProgramFiles%\WindowsApps 中的版本路径)
Add-AppxPackage -DisableDevelopmentMode -Register "C:\Program Files\WindowsApps\Microsoft.WindowsCalculator_COPYYOURSPECIFICVERSIONPATHHERE\appxmanifest.xml"
修复 Windows 应用商店应用(请参阅 %ProgramFiles%\WindowsApps 中的版本路径)
Add-AppxPackage -DisableDevelopmentMode -Register $env:ProgramFiles\WindowsApps\Microsoft.WindowsStore_COPYYOURSPECIFICVERSIONPATHHERE\AppxManifest.xml
最后提示:
如果有一个正常运行的全新安装 v1511 实例或成功升级的 v1511 实例,您也可以将 C:\Program Files\WindowsApps 的内容从好实例复制到坏实例。不要覆盖,只需允许复制任何缺失的组件,而不替换任何现有组件。
上述步骤对我而言在多个 Windows 10 实例上都有效,我们在升级到版本 1511 内部版本 10586 后遇到了问题。
无论如何,我不会责怪那些想要等待微软官方修复的人。
答案2
以上都无法解决我的现代应用程序损坏的问题。
我必须执行以下操作:
- 取得文件夹的所有权
C:\Program Files\WindowsApps
(由 Ken 撰写) - 删除
C:\Program Files\WindowsApps
文件夹 的全部内容 - 执行就地升级/修复安装
我尝试过但失败了:
- Ken 的整个修复过程
- 升级至慢速通道版本
- 升级至快速通道版本
- 就地升级/修复安装,但仍存在损坏的应用程序
C:\Program Files\WindowsApps
我不确定为什么我的问题没有通过上述解决方案得到解决,但我希望我的解决方案可以帮助其他遇到此问题的人。
答案3
我在域管理员的帮助下解决了这些问题。配置文件被彻底清除并重置为零。登录后,Windows 创建了一个全新的用户配置文件,开始菜单搜索现在又可以正常工作了,60% 的预装应用程序(比以前更好)