Mac App Store открывается на пустой экран; не может переключаться между опциями меню


41

Сегодня я попытался открыть App Store, чтобы обновить программное обеспечение, но когда оно открывается, у меня остается пустой экран:

Пустой экран магазина приложений

Кроме того, когда я нажимаю на пункты меню в верхней панели, несколько элементов будут выделены синим цветом (но пустой экран не изменится):

введите описание изображения здесь

Кто-нибудь знает, почему это происходит? Я использую Mac OSX 9.1 (Mavericks).


1
Я не знаю, почему это происходит, но первый шаг, который я сделаю, - это перезагрузить компьютер
dwightk

3
Серьезно, все это время и лучший ответ, который у нас есть, это «перезагрузка»? У меня была эта проблема в течение нескольких месяцев, и я перезагружаюсь, потом она работает немного, потом проблема возвращается снова. Мне не нужно было перезагружаться постоянно просто ходить в App Store. Очень раздражает.

1
2 года спустя, и они до сих пор не исправили это.
Тефлон Тед

Ответы:


75

Я убил все store*процессы в Activity Monitor. Затем перезапустил App Store, и он начал работать.


2
Спасибо. В частности, это убило агента магазина, которое исправило это для меня.
Syclone0044

Хорошо, сработало и для меня.
терраса

1
Как ни странно, даже перезагрузка не исправила эту проблему. Но вручную убить эти процессы сделали это.
Гленн Шмидт

Всегда ужасно, когда убийство системных процессов решает проблему
130e13a

Это не работает в macOS Sierra. Это все еще показывает пустую страницу этого. Есть ли другой способ исправить это?
chenghuayang

10

Мой всегда зависал при попытке открыть его, я пытался убить процессы, выйти из iTunes, перезапустить, и ничего не получалось. В итоге я обновил ОС и iTunes через терминал, и после перезапуска магазин приложений снова заработал!

С терминала набрав

softwareupdate -l

даст вам доступные обновления. Затем вы можете установить их, выполнив что-то похожее на:

softwareupdate -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. Как правило, это мое второе решение, если перезагрузка не помогает.
Вот инструкции по сбросу NVRAM Mavericks:
http://support.apple.com/kb/PH14222?viewlocale=en_US

Сброс 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 не работает, так как все кнопки неактивны. Оказывается, у меня не было подключения к Интернету :-(

Я чувствую себя немного глупо, но вы думаете, что OSX выскочит быстрое сообщение об ошибке, сообщающее мне об этом.


0

Найденный Safari не будет открывать какие-либо сайты, однако VNC работал нормально. Перейдите в Предпочтения, Сеть, нажмите кнопку продвижения внизу, затем посмотрите на вкладку DNS. Я обнаружил, что DNS-серверы и поисковые домены были пустыми. Добавлена ​​информация о DNS и домены для поиска. Начал работать. :)


0

Та же проблема. Перепробовал все решения, упомянутые в этой и других темах. Открыл iTunes по прихоти и увидел, что система не может аутентифицировать различные CERTS, связанные с Apple. Посмотрел это. Обнаружено, что решением было очистить текущее хранилище ключей и затем перезагрузиться. Вуаля.

В моем случае, я предполагаю, что «повреждение» хранилища ключей произошло из-за блокировки системы, которая требовала полной перезагрузки. Но это решило это.


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

Второй столбец - это идентификатор процесса, который мы хотим. Мы хотим использовать команду kill:

kill 9284 9349 9353 9459

Номера будут отличаться на вашем компьютере. Откройте магазин приложений, и он должен работать! Я также прочитал другие способы - удаление некоторых ключей verisign из приложения цепочки для ключей и другие, но это то, что меня исправило.


это несколько небезопасно, так как возможно состояние гонки - если хотя бы один из этих процессов умирает в течение временного окна до, psи killвы можете в конечном итоге убить какой-то другой процесс, если он получит тот же PID (что маловероятно, но возможно). Лучше использовать команду killall или, по крайней мере, сделать все это из скрипта, чтобы минимизировать задержку.
Сардж Борщ
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.