Ошибка Windows 10 Pro / Enterprise при работе с большими файлами MOV

702
Dennis32984

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

При работе с большими видеофайлами (.MOV QT ProRes) размером 60-100 гигабайт Explorer в 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» версий нет этой проблемы?

0
отключить создание миниатюр в настройках проводника magicandre1981 8 лет назад 0

1 ответ на вопрос

1
Dennis32984

После многих часов и попыток двух десятков различных исправлений я решил эту проблему, удалив две записи для 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 не имеют тех же параметров реестра, поэтому в моих тестах они не имели такой же проблемы.

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