Как удалить приложение, застрявшее в режиме «ожидания», из Mac App Store?

58

У меня есть 2 приложения, которые я установил через Mac App Store, которые все еще находятся в режиме ожидания. Как заставить эти приложения завершить установку? Или как мне их удалить и попробовать еще раз?

Под режимом ожидания я подразумеваю, что они отображают индикатор выполнения загрузки и имеют слово «ожидание» поверх своих значков внутри приложения панели запуска. (Я бы сделал снимок, но он не позволяет мне показывать панель запуска)

Джейсон
источник
Попробуйте синхронизировать iTunes.
iTunes сообщает: «Все покупки были загружены для этого аккаунта». Значки все еще находятся в режиме ожидания в Launchpad. И я до сих пор не могу их использовать. (Ibooks Author & ClamXAv) Кстати, это был первый раз, когда я запустил iTunes на этом компьютере. Я обычно использую свой рабочий стол для синхронизации iPhone. Там даже не было моего Apple ID. Я должен был вставить это в первый раз.
Джейсон
У меня только что была эта проблема с бета-версией Yosemite. Перезагрузка, кажется, восстановила функциональность.
Джей Имерман
Здесь я узнал, что любой процесс, начинающийся с «store», вероятно, связан с App Store, а не с каким-то техническим видом «stor [ag] e» ... убийство всех из них вырвало App Store обратно в форма для меня ... какие-либо недостатки подхода выжженной земли?
Адам Льюис

Ответы:

77

У меня была проблема с невозможностью остановить загрузку старой ОС. Для того, чтобы удалить его и остановить загрузку, открыв панель запуска, я удерживал «опцию» на своей клавиатуре, которая вызывала покачивание приложений, как на iphone. Я мог бы затем нажать «х» и удалить их / остановить загрузку.

user57797
источник
7
+1 - моя загрузка для xcode находилась в режиме ожидания в течение нескольких дней, сначала я боялся подтвердить сообщение об удалении после нажатия кнопки «x», в некотором смысле это удалит мой xcode, но это не так. Он просто остановил его из режима прогресса.
Адил Соомро
Блестяще работал на OS X 10.10, когда перезагрузка и «очистка кешей» не удалось.
чипбастер
Спасибо, @AdilSoomro, именно тот ответ, который я искал! :) +1!
Rmbianchi
1
Ты настоящий MVP
crmpicco
6
Стоит упомянуть, что это также работает в самом магазине приложений - при удерживании нажатой кнопка «пауза» превращается в «отмена».
Майки ТК,
38

Не удаляйте и не удаляйте загруженную часть или файл. Просто сделайте следующее, и он возобновит загрузку.

Например, в мониторе активности завершите storeagentпроцесс. Затем перезапустите App Store и нажмите « возобновить» . Вот и все.

Mr.Armaani
источник
17
убивая storedownloadd процесс установил ее для меня.
Likebeats
В El Capitan не было процесса storeagent, но из-за убийства storeuid приложение начало загружаться.
Зло E
1
storeagentне работал, но storeddownloaddработал. Я сделал это так:sudo kill -9 $(ps aux | grep storedownloadd | awk '{print $2}')
Руши Агравал
1
Убить их обоих сделали pkill -9 storedownloadd storeagent
свое дело
1
Для меня это решило проблему, так как в панели запуска не было приложения, просто зависла загрузка приложения в App Store.
Удаленный
14

Вот что сработало для меня:

  1. Откройте панель запуска
  2. Удерживайте приложение, которое застряло в режиме «Ожидание ...», пока в верхнем левом углу не отобразится «X».
  3. Нажмите Enter и он должен завершить загрузку или выйти из бесконечного цикла, в котором он застрял

Опять же, это то, что сработало для меня, может не сработать для всех, но я думал, что выложу это.

mwalla
источник
5

Фактические загрузки выполняются процессом, называемым storeagent, который иногда застревает. Выйдите из App Store, убейте агент магазина (например, в Activity Monitor), перезапустите App Store (который возродит агент магазина) и вернитесь на вкладку «Покупки», где вы нажимаете на приложение, чтобы перезапустить его.

Саймон
источник
5
Я не видел агента хранилища, но я убил несколько внешних storeпроцессов (например storedownload), которые работали для сброса вещей.
Ник
3

Благодаря ответу Джейсона, так как он вывел меня на правильный путь. Однако значок установочного значка в LaunchPad не будет реагировать на двойной щелчок. Но когда я выбрал значок и удерживал его (как у 3-х пальцев на трекпаде), пока все значки не начали «покачиваться», я мог нажать «X» на значке, который остановил обновление.

Нарушающим приложением было «XCode», и на этом сайте есть еще одна тема, которая касается проблемы с попыткой обновить XCode через App Store.

Дэвид Брик
источник
1

Возможно, другой идентификатор Apple вошел в магазин приложений - панель запуска / магазин приложений все еще пытается обновить программное обеспечение, которое не связано с вашим идентификатором Apple. Войдите в систему с использованием исходного идентификатора и завершите или отмените загрузку, затем снова войдите в систему со своим собственным идентификатором.

Питер
источник
1

Все мои загрузки iBooks тоже были в режиме ожидания, поэтому я решил убить сохраненный файл loadd (os x 10.10.3), который отвязал обе загрузки приложения.

x545
источник
Я считаю, что это лучший способ сделать это 10.10.11.
Кристиан
0

С последним обновлением Mountain Lion я теперь могу легко решить эту проблему. Теперь вы можете дважды щелкнуть частично загруженную программу, чтобы выбросить все загруженные в данный момент части и начать заново. Это только начинает работать, как только компьютер думает, что это остановилось. Я предполагаю, что есть некоторое скрытое значение тайм-аута, которое должно быть превышено, чтобы включить эту функцию.

В одном случае (ClamXav) мне пришлось перезагрузиться, чтобы заставить Mountain Lion признать, что он больше не загружается. Двойной щелчок все еще работал, чтобы возобновить загрузку.

Джейсон
источник
Принятие этого, так как он также работал на @David Brick
Джейсон