Мы выявили проблему с Windows 10 Pro/Enterprise при работе с большими.MOV файлы (размером 60-100 ГБ). Я являюсь системным администратором и сейчас являюсь свидетелем этой проблемы на десятках наших корпоративных компьютеров, и я могу повторить ее 100% времени. Ошибка / проблема заключается в следующем:

При работе с большими видеофайлами (.MOV QT ProRes), размер файла которого составляет 60-100 гигабайт. Проводник в Windows 10 часто останавливается и останавливается. Иногда достаточно просто выделить такой большой файл в Проводнике, чтобы вызвать его. Чтобы повторить проблему 100% времени вы можете искать "MOV" из Проводника в папке, которая содержит 10-12 из этих больших файлов. Когда проводник пытается найти / получить доступ к этим файлам, он израсходует всю физическую память, а затем и всю виртуальную память. Такой поиск приведет к остановке 100% времени.

Эта проблема не существует в блоках Windows 7, работающих с теми же файлами.

Очевидное объяснение состоит в том, что Windows 10 пытается создать миниатюры для этих больших файлов. Однако я отключил эту функцию (и, кроме того, Windows 7 имеет такую же функцию). Следующей очевидной вещью, о которой я подумал, было то, что служба поиска Windows или Cortana вмешивались. Но я отключил их, а также мой A/V и все остальное, что я могу придумать. Проблема остается. Я полагаю, что об этом раньше не сообщалось, потому что не многие работают с такими большими файлами QT в Windows 10.

Вчера во время тестирования я скачал 4 разных свежих ISO (v1607) напрямую от Microsoft. Я получил Windows 10 Pro, Windows 10 Enterprise, Windows 10 Pro "N" версия, Windows 10 Enterprise "N" версия. Тестирование этих четырех недавно установленных на виртуальных машинах подтвердило:

"N" версии Windows 10 не имеют этой проблемы / ошибки.

("N" версии исключают Windows Media Player и различные "связанные технологии", такие как DRM и кодеки; резюме: вещи, которые могут вызвать это).

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

Что отличается в Explorer? Почему в Windows 7 нет этой проблемы? Почему у "N" версий нет этой проблемы?

1 ответ1

1

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

HKEY_LOCAL_MACHINE\ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ \ Microsoft \ Windows \ CurrentVersion \ PropertySystem \ SystemPropertyHandlers HKEY_LOCAL_MACHINE\ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ PropertySystem \ PropertyHandlers

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

• Во время индексации файла. Это делается вне процесса, в изолированном процессе с ограниченными правами.

• При доступе к файлам в проводнике Windows с целью чтения и записи значений свойств. Это сделано в процессе.

Более подробная информация о недвижимости обработчики:

https://msdn.microsoft.com/en-us/library/windows/desktop/cc144129(v=vs.85).aspx https://msdn.microsoft.com/en-us/library/windows/desktop/dd894084(v = vs.85).aspx

Версии Windows 7 и "N" для Windows 10 не имеют тех же параметров реестра, поэтому в моих тестах они не имели такой же проблемы.

Надеюсь, это поможет кому-то еще.

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