Вопрос: Excel застрял


Это Excel 2013 (32-разрядная версия) для Windows 7 Ultimate (64-разрядная версия). Проблема, с которой я сталкиваюсь, заключается в том, что Excel часто (но не всегда) застревает, когда я начинаю вводить в ячейку. Замораживание продолжается в течение 5 или 6 секунд (и является общесистемным), и Excel возобновит работу. Я проверил следующее:

  1. Остановили все ненужные службы / фоновые программы.
  2. В Excel нет надстроек COM.
  3. Я использовал procmon.exe, чтобы узнать, что вызывает замораживание. Вот соответствующие строки:

1: 07: 25.3513382 RegQueryKey HKLM BUFFER TOO SMALL Запрос: Имя, длина: 0

1: 07: 25.3513532 RegQueryKey HKLM УСПЕХА Запрос: Имя

1: 07: 25.3513940 RegQueryKey HKLM \ SOFTWARE \ Microsoft \ Office \ 15.0 \ ClickToRun УСПЕХА Запрос: HandleTags, HandleTags: 0x100

1: 07: 25.3514113 RegOpenKey HKLM \ SOFTWARE \ Microsoft \ Office \ 15.0 \ ClickToRun \ REGISTRY \ MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ CTF \ KnownClasses ИМЯ НЕ НАЙДЕНО Желаемый доступ: максимально допустимый

1: 07: 25.3514334 RegOpenKey HKLM \ SOFTWARE \ Wow6432Node \ Microsoft \ CTF \ KnownClasses ИМЯ НЕ НАЙДЕНО Желаемый доступ: максимально допустимый

Следующая запись в procmon имеет отметку времени 1:07:31 (6 секунд), в течение которой вся система остается невосприимчивой. Означает ли это, что кто-нибудь подсказывает, что происходит?


2
2018-06-23 20:31


Источник


Мой Excel 2010 32bit (Win 7 Pro) иногда ломается полностью, если у меня слишком много (перекрывающихся) условных форматов. Это может произойти после частого перемещения, вырезания / копирования (вставки). После очистки условных форм я снова могу редактировать ячейки. - fheub
@fheub: Мне не нужно ничего делать, чтобы воспроизвести выше. Открытие пустой книги по умолчанию и попытка ввода 1 в первой ячейке (A1) могут произвести это для меня. - dotNET
Я также могу сделать следующую интересную последовательность: Запустите Excel, введите «a» в A1 («a» появится без подвешивания), нажмите ESC, снова введите «a» (застрял 5-6 секунд, затем появляется «a») , нажмите ESC, снова введите «a» («a» появляется без подвешивания) и так далее. - dotNET


Ответы:


вы пробовали отключить автоматический расчет формулы? (формула ленты, справа)

Если это сработает, то, вероятно, в вашей книге есть много интенсивных формул для вычисления (формулы массива или поисковые запросы, ссылающиеся на весь столбец, например)


0
2018-06-24 09:32



Спасибо, но это не так. Я также могу произвести это поведение в пустых книгах. - dotNET
какие условия производят это? - Some_Guy
Очень странно для вещей, которые могут случиться в пустых книгах ... вы сделали что-нибудь смешное с вашим personal.xlsb файл? это может содержать макросы и вещи, которые могут выполняться в фоновом режиме, когда происходят определенные вещи. В противном случае я бы также дважды проверял, что нет ничего за пределами excel, пытающегося захватить любую функциональность (например, вредоносное ПО или кейлоггер, если у вас нет ничего законного, что бы это делало) - Steve Taylor