«Обнаружение предметов»… зевок

13

У меня довольно раздражающая проблема с моим компьютером с Windows 7, из-за которой удаление, перемещение или копирование папок, даже если они пусты, занимает много времени. Проблема временная, чтобы усугубить ситуацию. Он просто говорит «Обнаружение предметов ...» в течение нескольких минут, прежде чем делать то, что ему было сказано.

Любые предложения о том, где искать, чтобы остановить это?

Я попытался отключить антивирусное сканирование в реальном времени, чтобы исключить это как основную причину.

Кез
источник

Ответы:

6

Я нашел огромный пост с большим количеством предложений. Это может быть связано со многими вещами ...

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

Очень медленное копирование / перемещение / удаление файла

Деннис Г
источник
Я согласен, поэтому я дал первый шаг загрузки в безопасном режиме. Для такого общего вопроса иногда невозможно дать идеальное решение в одноразовом ответе, поэтому сообщение на форуме может помочь в дальнейшем (чем просто однократная попытка сделать это в безопасном режиме). Посмотрите на другие ответы здесь: Абсолютно не связаны друг с другом, но безопасный режим даст вам хороший индикатор того, что с вашей системой что-то не так.
Деннис Дж
В некоторой степени связанный - для всех, кто использует более старую версию TortoiseGit, после того, как я завершил процесс «TGitCache», он выпустил дескриптор, препятствующий прогрессу процесса удаления. Похоже, что он сохраняет дескрипторы довольно многих папок в файловой системе, время для его обновления!
Bigp
7

Я обошел это, переместив большие папки из командной строки (cmd.exe) вместо этого:

c:\> move c:\stuff\big-folder c:\other-stuff\some-other-folder

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

При выборе и перемещении нескольких элементов я использую режим dired (в разделе emacs), который работает с одинаковой скоростью при перемещении файлов / каталогов в пределах одной буквы диска.

user38983
источник
Это прекрасно работает, не только с каталогами с одинаковой буквой диска. У меня была проблема с Win7, настаивавшая на том, чтобы «обнаружить» элементы на моем USB-накопителе, а затем я предложил полностью сфабрикованный индикатор выполнения, несмотря на отсутствие прогресса, прежде чем окончательно решил, что не может найти никаких файлов на моем USB-накопителе. В следующий раз, когда вы подключите его, он утверждает, что на нем есть ошибки, и хочет просканировать диск (даже если моя Linux-машина и другие могут получить доступ ко всему просто отлично). Теперь у меня есть папка «Transfer» и небольшой командный файл для копирования содержимого этой папки на мой USB. Работает как шарм.
Амос М. Карпентер
7

У меня была та же самая раздражающая проблема, когда удаление пустой папки блокировало бы при «обнаружении предметов».

Момент, когда я убил обнаружение TSVNCache.exe и / или TGitCache.exe, был сделан, и у меня больше не было этой проблемы. Таким образом, не только все, что Tortoise требует от вас, чтобы перезагрузить компьютер при каждом обновлении, это также плохо работает с проводником.

Павел П
источник
4

В проводнике Windows зайдите в Инструменты

Параметры папки Откройте вкладку и отметьте первую опцию «Всегда показывать значки, а не миниатюры.

Решит проблему. Если вы хотите снова видеть миниатюры в папках, снимите флажок.

Риз Ансари
источник
2

У меня была похожая проблема в Windows XP, в основном из-за путаницы в настройках реестра. Это было так плохо, что я не мог получить доступ ни к какому разделу, кроме C: / и не заходя в «Мой компьютер».

Как я испортил реестр:

  • Предоставил полный доступ к системе SYSTEM для HKCR (HKEY_CURRENT_ROOT)

Как я «восстановил» реестр:

  • Дали полный доступ к полномочиям «Локальный пользователь» для HKCR.

... но я сомневаюсь, что вы, как обычный пользователь, испортили бы Реестр так плохо, чтобы это произошло. Тем не менее, это может быть возможной причиной.

Доктор Рейхард
источник
2

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

Если вы уверены, что на целевом диске достаточно места, или не возражаете, если копирование прерывается из-за недостатка места, вы можете использовать следующее из командной строки (cmd):

XCOPY / S / E

Выше копируются все файлы, все подкаталоги, включая пустые. Он начинает копировать сразу, не пытаясь обнаружить.

Используйте "XCOPY /?" чтобы увидеть все варианты.

ajoshi
источник
1

Я не могу помочь вам с движением и копированием. Но я справился с удалением проблем с помощью командной строки, используя:

del *complete folder path*
Palora
источник