Mac App Store打开到空白屏幕;无法在菜单选项之间切换


41

今天,我尝试打开App Store来更新某些软件,但是当它打开时,我的屏幕空白:

空白的App Store屏幕

另外,当我单击顶部栏中的菜单项时,多个项目将以蓝色突出显示(但空白屏幕不会改变):

在此处输入图片说明

有人知道为什么会这样吗?我正在使用Mac OSX 9.1(Mavericks)。


1
我不知道为什么会这样,但是我要采取的第一步是重新启动
dwightk 2014年

3
认真地讲,一直以来,最好的答案是“重新启动”?我已经有几个月的问题了,我重新启动,然后工作了一段时间,然后问题又回来了。我不必重新启动经常只是去App Store非常烦人

1
2年后,他们仍然没有解决此问题。
铁氟龙泰德

Answers:


75

我杀死store*了活动监视器中的所有进程。然后重新启动了App Store,它开始工作。


2
谢谢。特别是杀死storeagent的问题为我解决了。
Syclone0044 2015年

很好,也为我工作。
2015年

1
奇怪的是,甚至没有重新启动即可解决此问题。但是手动杀死这些进程确实做到了。
Glenn Schmidt

销毁

这在macOS Sierra中不起作用。它仍然显示空白页。还有其他解决方法吗?
chenghuayang

10

试图打开它时,它总是会冻结,我试图终止进程,通过iTunes注销,重新启动,但没有任何效果。我最终通过终端更新了OS和iTunes,一旦我重新启动了应用商店,它又可以正常工作了!

从终端输入

软件更新-l

将为您提供可用的更新。然后,您可以按照类似的方式安装它们:

软件更新-i OSXUpd10.10.4-10.10.4

基于可用更新列表。

资料来源:http : //osxdaily.com/2015/07/01/fix-frozen-app-store-updates-and-high-softwareupdated-cpu/


1
softwareupdate -i -a将安装更新。
Meekohi

4

我只是遇到这个问题,在网上闲逛,并通过重置NVRAM解决了该问题。如果重新启动不能解决问题,通常这是我的第二种解决方法。
以下是Mavericks NVRAM重置说明:http : //support.apple.com/kb/PH14222? viewlocale=zh_CN

重置NVRAM

  1. 关闭您的Mac。
  2. 在键盘上找到以下键:Command(⌘),Option,P和R。
  3. 打开Mac。
  4. 听到启动声音后,立即按住Command-Option-PR键。
  5. 按住这些键,直到计算机重新启动,然后再次听到启动声音。
  6. 释放钥匙。

1

证书解决方案不适用于我,重新启动不适用于我。

在我的用户帐户下终止了storeuid进程,打开了App Store并进行了修复。


1

我在OS X 10.11 El Capitan下遇到了同样的问题,其中App Store会打开一个空白页面,并且没有列出任何错误。

我在多个站点上看到的主要解决方案是:

  1. 杀死“存储”进程(请参阅此线程)
  2. Zap NVRAM(以前称为PRAM)[重新引导并按住command-option-pr,直到它在2-3次重新引导声音之间循环]
  3. 使用终端命令删除首选项文件(plist)
  4. 删除防病毒/恶意软件
  5. 检查网络设置并删除所有代理
  6. 在App Store中,转到“商店”菜单,然后“退出”

#4和#5不适用于我

我确实执行了#3,但没有看到任何帮助。

对我来说有效的方法是取消进程(#1),重新启动App Store和“退出”(#6)。效果很好-我有很多待处理的更新。

但是后来我重新启动,空的App Store的问题又回来了。这次,我只尝试了“退出”,但没有成功。终止了流程并打开了App Store,它可以正常工作。

我将尝试使用NVRAM切换,看看是否可以永久使用。否则,我将与Apple一起打开错误报告。


0

我今天遇到了同样的问题。尝试重新启动,现在可以正常工作了。


0

我是Mac的新手,我以为我的App Store无法正常工作,因为所有按钮均为灰色。原来我没有Internet连接:-(

我有点愚蠢,但是您会认为OSX会弹出一条快速错误消息告诉我。


0

发现Safari无法打开任何站点,但是VNC可以正常工作。转到“首选项”,“网络”,底部的“高级”按钮,然后查看“ DNS”选项卡。我发现DNS服务器和搜索域都为空。添加了我的DNS信息和要搜索的域。开始工作。:)


0

同样的问题。尝试了本主题和其他主题中提到的所有解决方案。一时兴起打开iTunes,发现系统无法验证与Apple相关的各种CERTS。抬起头来。发现解决方案是清除当前的密钥存储,然后重新启动。瞧

就我而言,我假设我的密钥库“损坏”是由于系统锁定导致的,需要硬重启。但这解决了。


0

首先,关闭应用程序商店或iTunes等。我通过打开终端来修复此问题,然后获得超级用户终端:sudo su-现在输入密码时要小心。你是根。

接下来,我们要终止所有与App Store相关的过程。这没有任何伤害。让我们使用ps命令找到它们,然后使用grep搜索实用程序深入了解我们想要的内容。

MacBook-Pro:~ root# ps -ef |grep store |grep -vi google
  501  9284     1   0 21Dec15 ??         0:08.90 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/storeassetd
  501  9349     1   0 21Dec15 ??         0:00.73 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/storeinappd
  501  9353     1   0 21Dec15 ??         0:01.91 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/storedownloadd
  501  9459     1   0 21Dec15 ??         0:00.17 /System/Library/PrivateFrameworks/CommerceKit.framework/Versions/A/Resources/storelegacy

第二列是我们想要的进程ID。我们要使用kill命令:

kill 9284 9349 9353 9459

这些数字在您的PC上将有所不同。打开应用程序商店,它应该可以工作!我还阅读了其他方法-从钥匙串应用程序中删除了一些Verisign密钥以及其他,但这就是我的解决方法。


这是不安全的,因为可能会出现争用情况-如果这些进程中的至少一个在ps和之前的时间窗口内死亡,则kill如果获得相同的PID,则可能最终杀死其他进程(这不太可能,但可能)。最好使用killall命令,或者至少从脚本执行所有操作以最大程度地减少延迟。
Sarge Borsch
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.