Это проблема, которая возникла в Google и суперпользователе в прошлом, хотя найденные мной решения не помогли мне.
Если я запускаю Excel 2013, он открывается мгновенно. Если я нахожусь в Excel и открываю файл, файл открывается мгновенно. Но если Excel закрывается, и я дважды щелкаю файл, пройдет 10 секунд, прежде чем Excel откроется.
Данный файл является локальным для моей машины.
Что я нашел до сих пор:
- Запуск ремонтной установки не помог.
- Если я отключаю все службы сторонних разработчиков при запуске и отключаю все элементы автозагрузки (например, Java, Steam), это не имеет никакого эффекта, Excel по-прежнему запускается медленно.
- Я использую несколько мониторов с разными DPI. Если я просто использую один монитор, это не имеет никакого эффекта.
- Если я запускаю Windows в безопасном режиме, Excel открывается быстро, как и ожидалось (хотя он и все приложения Office жалуются на мое лицензирование и загадочным образом закрываются).
- Если я вошел в Windows нормально и открыл файл из командной строки, это не имеет никакого эффекта.
Если я вошел в Windows нормально и запустил следующее из командной строки, он открывается быстро, как и ожидалось:
c:\program files\Microsoft office\office15\excel.exe path_to_my_file
Я не очень разбираюсь в Sysinternals Process Monitor, но при открытии из Explorer похоже, что действие по фактическому открытию Excel не происходит в течение этих 10 секунд, как будто что-то в Explorer задерживает запуск исполняемого файла.
Из всего этого звучит так, будто в Windows работает что-то, что вызывает задержку файла перед запуском Excel. Я просто не уверен, как его найти (например, что искать в Process Monitor). Кто-нибудь знает что делать?
РЕДАКТИРОВАТЬ: если я захожу в диспетчер задач и закрываю Проводник, а затем запускаю файл из Диспетчера задач, он открывается немедленно. Что-то не так с Explorer?...