это проблема, которая возникла в Google и superuser в прошлом, хотя решения, которые я нашел, не работали для меня.
Если я запускаю Excel 2013, он открывается мгновенно. Если я нахожусь в Excel и открываю файл, файл открывается мгновенно. Но если Excel закрыт, и я дважды щелкните файл, это займет добрых 10 секунд, прежде чем Excel на самом деле открывается.
файл, о котором идет речь, является локальным для моей машины.
что я нашел так far:
- Запуск восстановления не помогли.
- если отключить все службы сторонних разработчиков при запуске и отключить все элементы автозагрузки (например, Java, Steam), это не повлияет, Excel по-прежнему запускается медленно.
- я использую несколько мониторов с разными DPI. Если я просто использую один монитор, это не имеет никакого эффекта.
- если я запускаю Windows в безопасном режиме, Excel открывается быстро, как и ожидалось (хотя он и все офисные приложения жалуются на мой лицензирование и таинственно закрыли).
- если я вошел в Windows, как правило, и открыть файл из командной строки, это не имеет никакого эффекта.
-
Если я вошел в Windows, как правило, и запустить следующую команду из командной строки, он открывается быстро, как ожидалось:
c:program filesMicrosoft officeoffice15excel.exe path_to_my_file
-
Я не очень хорошо разбираюсь в мониторе процессов Sysinternals, но похоже, что при открытии из Проводника действие для фактического открытия Excel не происходит эти 10 секунд, как будто что-то в Проводнике задерживает запуск исполняемого файла.
из всего этого, это звучит, как есть что-то работает в Windows, что делает выполнение задержки файла перед запуском Excel. Я просто не уверен, как его найти (например, что искать в Process Monitor). Кто-нибудь знает что делать?
EDIT: если я иду в Диспетчер задач и закрываю проводник, а затем запускаю файл из Диспетчера задач, он открывается сразу. Что-то не так с Explorer?...