Windows 10 上的 AD-User 上的开始菜单损坏

Windows 10 上的 AD-User 上的开始菜单损坏

几周以来,我在办公室电脑上使用 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% 的预装应用程序(比以前更好)

相关内容