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

41

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

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

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

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

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

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

Ответы:

75

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

kalys.osmonov
источник
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/

spfursich
источник
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. Отпустите ключи.
user93209
источник
1

Решение для сертификата не работает для меня, перезагрузка не работает для меня.

Уничтожил процесс storeuid под моей учетной записью, открыл App Store и это было исправлено.

ecovelli
источник
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.

bbezanson
источник
0

У меня была та же проблема сегодня .. попробовал перезагрузиться и теперь работает нормально.

user74715
источник
0

Я новичок в Mac, и я подумал, что мой App Store не работает, так как все кнопки неактивны. Оказывается, у меня не было подключения к Интернету :-(

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

georgiecasey
источник
0

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

Скотт
источник
0

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

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

Brdrker
источник
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 или, по крайней мере, сделать все это из скрипта, чтобы минимизировать задержку.
Сардж Борщ