2

Как видно из заголовка, всякий раз, когда я перетаскиваю файл на отключенный подключенный сетевой диск, Windows Explorer зависает.

Через минуту снова размораживается. Есть ли способ исправить это поведение?

Это выглядит так, когда замерзает

2 ответа2

2

Чтобы свести к минимуму трафик, Windows не восстанавливает подключенное незанятое / отключенное подключение диска до тех пор, пока вы его не используете.

Перетаскивание файла поверх него в Проводнике является достаточным для ОС, чтобы считать, что вы пытаетесь использовать его.

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

К сожалению, это цена, которую вы платите за красивые, легкодоступные подключенные диски и меньшее энергопотребление. :)

0

Ответ:

1) Проголосуйте за эту ошибку: https://aka.ms/AA2pzti

2) В этом разговоре о поддержке MS предлагается проверить время отклика при наведении (у меня это по умолчанию, и у меня все еще есть проблема): https://answers.microsoft.com/en-us/windows/forum/windows_7-files/windows-explorer -freezes-к-а-несколько-секундной /612d7e98-ee13-440d-969e-d6a72c67ead8

Цитата из LuckySoul777:

Я знаю, что это старая тема, но я наткнулся на нее, когда искал решение. Так как я нашел один сейчас, вот он.
https://www.sevenforums.com/tutorials/1884-mouse-hover-time-change.html

По сути, значение "MouseHoverTime" в разделе HKEY_CURRENT_USER/ Панель управления / Мышь в реестре было уменьшено до смехотворно низкого значения. Кто это сделал? Я не знаю. В моем случае это было 8 (мс)! Вернув значение по умолчанию 400, моя проблема решена. Надеюсь, что это полезно для всех.

Комментарий: я считаю, что это ошибка. Проводник Windows долго зависает посреди пользователя, пытающегося что-то сделать, никогда не допустимо, даже если намерение хорошее. Обратите внимание, что щелчок левой кнопкой мыши на диске дает индикатор выполнения и возможность двигаться дальше. Правый клик вызывает замораживание.

Альтернативные лучшие варианты могут быть:

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

Не запускайте проверку диска из-за быстрого перетаскивания (для случая, когда пользователь перетаскивает экран на другую цель), вместо этого дождитесь паузы или сброса сетевого диска перед выполнением проверки.

ВСЕГДА сообщайте пользователю, что происходит, вместо того, чтобы просто блокировать систему.

Дайте пользователю возможность отменить (поскольку во многих случаях пользователь может просто случайно навести курсор на диск при перетаскивании по экрану). Или, если пользователь сразу знает, что не так, и он может отказаться от операции и исправить ее.

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