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.