Windows Metro 应用在启动时自动最小化

Windows Metro 应用在启动时自动最小化

在安装了适用于 Windows 8.1 Pro x64 的 Microsoft 2015 年 1 月补丁星期二更新后,我注意到我的计算机出现了一些奇怪的现象。首先,我的任务托盘图标(我有强迫症,要求按特定顺序排列)被重新排列了,而重新排列回我喜欢的方式并不能在重启或关机后保留设置。第二个问题是我无法打开任何 Windows Metro 应用程序。每当我启动应用程序时,都会出现启动画面,并且应用程序会立即最小化,尝试重新打开应用程序窗口会导致它再次最小化。下面是一个质量较差的 GIF,演示了 Windows 应用商店的问题,尽管这是我在计算机上安装的每个 Metro 应用程序的问题。

Windows 商店崩溃

此外,以下 Metro 应用程序缺少图标:

  • Adobe Photoshop Express
  • 日历
  • 日历图块
  • 食物和饮料
  • 游戏
  • 帮助 + 提示
  • 邮件
  • 地图
  • 扫雷 3D
  • 音乐
  • 消息
  • 人们
  • Skype
  • 录音机
  • 运动的
  • TeamViewer 触控
  • 旅行
  • 视频
  • 甚高频液晶
  • 天气

我尝试过使用Windows 商店应用疑难解答来解决问题,它确实解决了问题,直到我关机或重新启动,此时问题再次出现。我也尝试使用 来解决问题sfc /scannow,但这也没有保证任何结果。

更新:我发现,如果我在任务管理器中重新启动 Explorer 程序,我的任务托盘图标就会按照我想要的方式排列,而且 Metro 应用也能正常工作。这是什么原因造成的?

答案1

我确实找到了解决方案并且它对我有用。

  1. 使用 regedit.exe 打开注册表编辑器。
  2. 右键单击 HKEY_CLASSES_ROOT。
  3. 单击“权限”,然后在弹出窗口中单击“添加”。
  4. 在第二个弹出窗口中单击“高级”。
  5. 在第三个 Popus 中单击“立即查找”。
  6. 在“搜索结果”中单击“所有应用程序包”,然后单击“确定”。
  7. 现在在第二个弹出窗口“选择用户或组”中再次单击“确定”。
  8. 在权限下选择允许“读取”,然后单击“确定”。
  9. 关闭注册表编辑器。无需重新启动。

Metro 应用程序再次运行并且不再最小化!

答案2

我在这里遇到了确切的问题。我通过以下方式解决了它:

  1. 启动到 Windows 恢复环境 (RE),到达命令提示符。

  2. 通过运行以下命令获取 Windows 8.1 驱动器号:

    diskpart
    lis vol
    exit
    
  3. 假设驱动器号为 E:

    icacls E:\* /T /C /Q /L /RESET
    
  4. 再次重新启动到 Windows 8.1,并形成提升的命令提示符(对于本地化的 Windows 版本,将“所有应用程序包”更改为与您的语言匹配(西班牙语:“TODOS LOS PAQUETES DE APLICACIONES”):

    icacls "C:\Program Files" /grant "ALL APPLICATION PACKAGES":(OI)(CI)(RX) /C /Q
    icacls C:\Windows /grant "ALL APPLICATION PACKAGES":(OI)(CI)(RX) /C /Q
    icacls C:\users /grant "ALL APPLICATION PACKAGES":(OI)(CI)(F) /C /Q
    

第 4 步基于以下条件自动执行Microsoft 支持文章

相关内容