1

Когда я вызываю Windows Explorer из приложения (открыть / сохранить файл), как только он закрывается (при нажатии кнопки «Отмена» или фактическом сохранении / открытии файла), приложение останавливается на 3–15 секунд. Ничего особенного не отображается в мониторе производительности *, я не знаю, откуда это происходит.

* Указанное замораживающее приложение занимает 0% ЦП / Диска, но имеет статус "не отвечает"

Хотя это не очень серьезная проблема, это становится очень и очень раздражающим, когда я кодирую и сохраняю новые файлы каждые несколько минут.

Это происходит во многих различных программах (Sublime Text, thunderbird, firefox и т.д.), И общий фактор - это команды "сохранить как", которые вызывают браузер. Этого не происходит, когда я открываю обычный проводник с помощью WIN+E.

Это довольно странно, потому что проблема исчезает из-за "последовательных сохранений" (т.е. если я сделаю "сохранить как" через некоторое время после предыдущего в том же приложении, он не будет зависать вообще большую часть времени)

Я также пытался охотиться и убивать процессы, чтобы посмотреть, изменит ли это что-нибудь, но пока я не нашел виновника.

Я считаю, что у меня не было этой проблемы после новой установки Windows. Поскольку я много занимаюсь разработкой, я подозреваю, что это может быть связано с некоторым программным обеспечением, которое следит за обновлениями папок, но я не знаю, как отследить проблему. Также дело в том, что только приложение, которое просило сохранить файл, зависает, как бы меня озадачивало. Любой совет по этому поводу?

Я не верю, что аппаратное обеспечение имеет значение, как это происходит на моем настольном компьютере и ноутбуке. Они оба работают под управлением Windows 8. Мой рабочий стол довольно мощный компьютер с твердотельными накопителями и Intel i7.

РЕДАКТИРОВАТЬ: запущенные процессы

РЕДАКТИРОВАТЬ: запуск служб (я думаю, что немного paint.net не больно ...)

2 ответа2

0

Это точное поведение может быть вызвано тем, что диск / подключенный общий ресурс, который ожидает Windows, ведет себя странно. Мне пришлось иметь дело с этим, когда забытый флэш-накопитель, подключенный к задней панели, начал умирать. Я смог определить диск, подойдя к своему компьютеру и обнаружив, что проводник завис, если я попытался открыть этот диск (была показана буква диска, но метка отсутствовала). Удаление не отвечающего диска решило проблему.

Копирование / вставка с https://support.microsoft.com/en-us/kb/313937 (это для Office, но я могу подтвердить, что это влияет на все современные стили диалогов открытия / сохранения)

  • Когда компьютер подключен к одному или нескольким сопоставленным сетевым ресурсам, которые не существуют или которые в настоящий момент отключены.
  • Когда один или несколько сопоставленных дисков являются постоянными, и диск находится в домене, который не является доверенным.
  • Когда подключенный диск находится на медленном или низкоуровневом компьютере. Компьютер более низкого уровня - это когда в операционной системе компьютера установлена более ранняя версия Microsoft Windows, чем у компьютера, который вы используете).
  • Когда подключенный диск подключен через глобальную сеть (WAN).
  • Когда диск является недоступным съемным диском.

Найдите диск, который не отвечает, или исправьте его или удалите.

0

Итак, я нашел решение здесь:

Fix - Windows 10 Freeze Renaming - Сохранение файлов и папок

Если вы используете много общих папок (NAS и сеть в целом), алгоритм быстрого доступа Windows 10 может создать проблемы.

Просто отключите его, чтобы снова добиться максимального времени отклика от вашей системы.

Чтобы изменить режим быстрого доступа, отобразите ленту проводника в любой папке, перейдите в меню «Просмотр», затем выберите «Параметры», а затем «Изменить папку и параметры поиска». Откроется окно «Параметры папки».

снимите флажок «Показывать часто используемые папки в быстром доступе».

снимите флажок «Показывать недавно использованные папки в быстром доступе».

нажмите «Очистить»

Я сделал GIF, чтобы показать:

GIF

Убедитесь, что оба поля в Приватности не отмечены.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .