Mac App Store відкривається на порожній екран; не може перемикатися між параметрами меню


41

Сьогодні я спробував відкрити App Store, щоб оновити деяке програмне забезпечення, але коли він відкриється, я залишаю порожній екран:

Порожній екран магазину додатків

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

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

Хтось знає, чому це відбувається? Я використовую Mac OSX 9.1 (Mavericks).


1
Я не знаю, чому це відбувається, але перший крок, який я б зробив, - це перезапустити
— dwightk

3
Серйозно, весь цей час і найкраща відповідь, яку ми маємо, - це "перезавантажити"? У мене ця проблема була місяцями, і я перезавантажуюсь, потім вона працює трохи, потім проблема знову повертається. Мені не слід було перезавантажуватись. постійно просто ходити в App Store. Дуже дратує.

1
2 роки потому, і вони досі цього не виправили.
— Тефлон Тед

Відповіді:


75

Я вбив усі store*процеси в "Моніторі діяльності". Потім відновив App Store і він почав працювати.


2
Спасибі. Зокрема, це вбивало складний агент, який мене виправив.
— Syclone0044

Приємно, працював і для мене.
— тераса

1
Дивно, що навіть перезавантаження не вирішило цю проблему. Але ручне вбивство цих процесів зробило це.
— Гленн Шмідт

Завжди страшно, коли вбивство системних процесів вирішує проблему
— 130e13a

Це не працює в macOS Sierra. На ньому все ще відображається порожня сторінка. Чи є інший спосіб це виправити?
— chenghuayang

10

Моя завжди замерзала при спробі її відкрити, я намагався вбивати процеси, виходив через iTunes, перезапускав, і нічого не працювало. Я закінчив оновлення ОС та 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=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) [Перезавантажте та утримуйте команду-option-pr, поки вона не перейде через звук перезавантаження 2-3 рази]
  3. Використовуйте команди термінала, щоб видалити файли налаштувань (список)
  4. Видаліть антивірусне / зловмисне програмне забезпечення
  5. Перевірте налаштування мережі та видаліть проксі
  6. У магазині додатків перейдіть до меню магазину та "Вийдіть"

№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

Цифри будуть різними на вашому ПК. Відкрийте магазин додатків, і він повинен працювати! Я також читав інші способи - вилучення декількох ключів версії з програми брелоків брелоків та інші, але це мене виправило.


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