Чи можу я виправити речі, щоб утиліта Archive не зависла на всіх поштових файлах?


33

Я використовую Mac OS X 10.8.2. Я точно не знаю, коли він почався (можливо, після оновлення до 10.8.2, але не впевнений), але зараз будь-який поштовий файл, який я намагаюся відкрити, запускає "Архів утиліти", але потім він просто зависає, і я доведеться змусити його кинути. Zip-файл ніколи не розпаковується.

Як вирішення, я можу перейти до командного рядка і використовувати команду 'unzip', але це не дуже зручно.

Чи можу я повторно встановити цю програму, щоб побачити, чи це допоможе чи це частина ОС, і тому насправді неможливо перевстановити окремо?


Цей коментар, схоже, описує ту саму проблему: дискусії.apple.com
message/19927593#19927593

Я намагався відтворити проблему, щоб я міг перевірити, чи не виходить з ладу версія 10.8.1 або 10.8.0, але я не можу заставити програму Archive Utility. Як правило, ви можете перевстановити, але ви можете спробувати використовувати Time Machine, щоб повернутися до більш ранньої версії та побачити, чи поводиться він ще гірше, ніж поточний. Це не ідеально, але я це робив у крайньому випадку, очікуючи виправлення помилок. Ви можете побачити, чи дозволить The Unarchiver або Stuffit Expander уникнути зависання.
bmike

Чи справді всі поштові файли не спрацьовують для вас або ми повинні інтерпретувати частину цього як гіперболу? Чи помиляється цей файл? cl.ly/MN9L
bmike

Так, всі поштові файли виходять з ладу.
Вім Деблауве

Дякуємо - Якщо ви перезавантажите Mac, ці самі поштові файли працюватимуть, поки не буде запущена базова помилка. Мені це було не зрозуміло, і я плутав розпакування як основну причину проблеми, а не просто симптом більш глибокої проблеми з тим, що Finder не в змозі розпакувати, розкрити папку і т. Д., Оскільки демон подій застряг .
bmike

Відповіді:


10

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

Як стало зрозуміло, що помилка в ОС викликає зависання, я зберігаю копію безкоштовного додатка Unarchiver у своїй папці Application.


Перезапуск мого MBP дійсно вирішив проблему.
Вім Деблауве

39

Це пов'язано з помилкою Apple Events в 10.8.2, яка також змушує виявлення файлів у Finder припинити роботу.

Як вирішення, ви можете припинити процес appleeventsd за допомогою . (Без -KILL процес надсилається сигнал TERM, і багато процесів припиняють відповідати, як описано @myhd.)sudo killall appleeventsd sudo killall -KILL appleeventsd


1
Я спершу подумав, що вбивство appleeventsdбуло гарною ідеєю, але щоразу, коли я його використовував, це робило мою систему непридатною: мертвий док, застряглий прожекторне меню тощо. У когось ще є ця проблема?
myhd

1
10.8.2 Утиліта Archive Utility працювала нормально, за винятком розпакування файлу, захищеного паролем. Мене збентежило, чому вона просто зависне із сірою кнопкою Скасувати, і мені довелося змусити її кинути. Вбивство appleeventsd, як вказувала Лаурі, вирішило проблему. Більше того, це вирішило проблему, з якою у мене виникло спадне меню Spotlight . Коли я наводив курсор на елемент, а потім клацнув Cmd або Cmd-R, щоб розкрити елемент у Finder, система переведе мене до Finder, але не виведе його. Тепер це робить. Схоже, помилка Apple Events має величезні наслідки.
apta

Мій Mac все ще накручує речі на 10.8.2. Сподіваюся, це зафіксовано в 10.8.3.
авокада

2
@bmike Це викликано всіма файлами. Я знову відкрив appleeventsd щонайменше 50 разів. Напевно, вже є багато звітів про помилки, але публікація на форумах підтримки TotalFinder описує спосіб її відтворення.
Лрі

1
@bmike Так, це також трапляється з файлами tar.gz. Це не призводить до краху Finder або нічого іншого, але утиліта Archive Utility просто показує діалогове вікно вилучення безстроково.
Лрі
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.