Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 10 (http://forum.oszone.net/forumdisplay.php?f=118)
-   -   [решено] Странное поведение explorer.exe (http://forum.oszone.net/showthread.php?t=337891)

R0ndO 25-11-2018 19:28 2842573

Странное поведение explorer.exe
 
Суть: ни с того ни с сего начал крашиться explorer.exe когда я захожу в определённую папку.
В папке лежит пару файлов формата .flac и еще несколько подпапок с файлами того же расширения.

Пожалуйста помогите разобраться чём может быть причина.
Спасибо!

mwz 25-11-2018 20:00 2842578

Цитата:

Цитата R0ndO
Пожалуйста помогите разобраться чём может быть причина. »

В K-Lite полагаю...

R0ndO 25-11-2018 20:12 2842579

Цитата:

Цитата mwz
В K-Lite полагаю... »

что порекомендуете? удалить и установить заново пакет K-Lite?

mwz 25-11-2018 20:57 2842583

R0ndO, как минимум — удалить его кодек для файлов flac: наиболее вероятно что Проводник падает при попытке построить превьюшку с его использованием.

А лучше — весь пакет. Причём не всегда он удаляется корректно, и хвосты его продолжают делать мелкие пакости.

Вот интересно, почему мне за пару десятков лет ни разу не потребовался этот комплект из серии "Вали кулём — потом разберём!" — кроме первого раза, когда после установки его на пробу сразу столкнулся с проблемами. Если что-то не хочет читаться — или нахожу индивидуальный кодек, или использую проигрыватель, в который этот кодек входит не прописываясь в систему.

ibarg 25-11-2018 21:42 2842587

mwz,Поддерживаю!!! Никаких кодек-паков не ставлю. Либо ставлю нужный кодек для WMP, либо пользуюсь портативным плеером. От кодек-паков больше вреда, чем пользы.

R0ndO 26-11-2018 20:06 2842742

Цитата:

Цитата wmz
R0ndO, как минимум — удалить его кодек для файлов flac: наиболее вероятно что Проводник падает при попытке построить превьюшку с его использованием.

Рапортую: удалил полностью пакет K-Lite, перезагрузил компьютер. Итог — папка с файлом (он единственный испорченный) всё еще падает. При помощи Total Commander я изолировал его от остальных .flac файлов в отдельную папку. В принципе, удалить эту единственную песню не сложно, но ради спортивного интереса хочется всё же понять, в чём дело и попытаться это как-то исправить. Задача ради задачи, в общем.

P.S. При помощи Codec Tweak Tool (которая шла в комплекте со всеми K-Lite кодеками) попытался покрутить настройку Thumbnails. Сначала очистил весь кэш "эскизов", который был в системе, затем Tweak Tool-ом активировал нужные форматы (в том числе Flac). После каждого действия заходил в нужную corrupted папку и проверял состояние, но увы.


Добавлено через ~20 минут:
Нашёл виновника — это музыкальный плеер AIMP. Впервые замечаю за ним такое поведение.
Ассоциировал файлы .flac со встроенным в Windows медиа плеером (который, к слову, flac в принципе не воспроизводит) и проблема ушла сама собой.

Временно решение, но всё же

ibarg 26-11-2018 20:39 2842747

Цитата:

Цитата R0ndO
Ассоциировал файлы .flac со встроенным в Windows медиа плеером (который, к слову, flac в принципе не воспроизводит) и проблема ушла сама собой. »

В десятке WMP дефолтным аудио кодеком воспроизводит файлы .flac.

yurfed 26-11-2018 23:06 2842778

R0ndO, то, что проблема решилась, это хорошо, вот только непонятна связь
Цитата:

Цитата R0ndO
крашиться explorer.exe когда я захожу в определённую папку. »

и ассоциация файла.
Вопрос риторический, да собственно это и не вопрос, а недопонимание вашей ситуации - откуда такая реакция.

R0ndO 27-11-2018 11:47 2842826

Цитата:

Цитата yurfed
то, что проблема решилась, это хорошо »

Я поторопился. Оказывается, в 1 из 20 случаев експлорер если и крашится, то только через пару секунд.
Вчера ради интереса еще раз зашёл в эту папку и всё снова посыпалось, но уже без участия AIMP

На видео видно всё видно:

https://www.youtube.com/watch?v=aShSccli_-0
ВНИМАНИЕ! На 0:52 начинает громко играть музыка (извините)

Так что проблема не решена. Удаление/переустановка K-Lite не помогли, увы.
Есть у кого мысли по этому поводу?

yurfed 27-11-2018 13:41 2842845

Цитата:

Цитата R0ndO
Есть у кого мысли по этому поводу? »

Проверить винчестер на логические ошибки файловой системы. Заодно и физические.
Попробуйте переписать (не переместить) на другой диск (лучше физический) или на флешку эту папку.
Проверьте.

R0ndO 27-11-2018 15:27 2842862

Цитата:

Цитата yurfed
Попробуйте переписать (не переместить) на другой диск (лучше физический) или на флешку эту папку. »

yurfed, скажите, что именно имеется ввиду под словом "переписать"? Обычная процедура "вырезать > вставить" не годится?
Просто файл этот имеется в единственном экземпляре. Скачан он был давно, но проблемы с ним начались вот только недавно

Проделал процедуру Перемещения (F6 в Total Commander) из диска Е:\ где всегда находился файл, на флешку. При заходе в эту папку explorer.exe все равно перезапускается (т.е. повторяется тот же сценарий, проблема не исчезла).

Цитата:

Цитата yurfed
Проверить винчестер на логические ошибки файловой системы. Заодно и физические. »

Логические ошибки проверил только что штатными инструментами Windows. Пишет, что ошибок не обнаружено.
CrystalDiskInfo так же написал, что ошибок нет.
Скриншоты



Petya V4sechkin 27-11-2018 20:19 2842920

R0ndO, сделайте дамп процесса по инструкции в "шапке" темы.

yurfed 27-11-2018 21:31 2842938

Цитата:

Цитата R0ndO
что именно имеется ввиду под словом "переписать"? »

Ничего. Просто перепишите (скопируйте), но не перемещайте.

R0ndO 29-11-2018 20:34 2843323

Цитата:

Цитата yurfed
Ничего. Просто перепишите (скопируйте), но не перемещайте. »

Скопировал. Попытался даже упаковать в архив (.rar) и потом распаковать в новом месте. Увы — ничего не помогло.

R0ndO 01-12-2018 14:42 2843548

Цитата:

Цитата Petya V4sechkin
R0ndO, сделайте дамп процесса по инструкции в "шапке" темы. »

Извините за задержку.
Вот дамп: Google drive

Petya V4sechkin 01-12-2018 20:13 2843586

R0ndO, сбой в системном файле msflacdecoder.dll (Microsoft Media Foundation FLAC Decoder).
Стек
00000000`18a4f448 00007ffb`7b539fa4 ntdll!CountUTF8ToUnicode+0xa2
00000000`18a4f450 00007ffb`5a2bdb05 KERNELBASE!MultiByteToWideChar+0x2e4
00000000`18a4f520 00007ffb`5a2bbec8 msflacdecoder!CFLACSource::ParseStreamMetadata+0x3c5
00000000`18a4f740 00007ffb`5a2b9570 msflacdecoder!CFLACSource::OnSampleRead+0x1b4
00000000`18a4f7c0 00007ffb`6c338f1d msflacdecoder!CFLACSource::OnSampleReadAsyncCallback::Invoke+0x10
00000000`18a4f7f0 00007ffb`7e1625d9 RTWorkQ!ThreadPoolWorkCallback+0xbd
00000000`18a4f870 00007ffb`7e1631f4 ntdll!TppWorkpExecuteCallback+0x119
00000000`18a4f8c0 00007ffb`7d8d6304 ntdll!TppWorkerThread+0x784
00000000`18a4fba0 00007ffb`7e198da1 kernel32!BaseThreadInitThunk+0x14
00000000`18a4fbd0 00000000`00000000 ntdll!RtlUserThreadStart+0x21

Наличие в стеке вызова функции ParseStreamMetadata означает, что ошибка возникает при парсинге метаданных (тегов) FLAC-файла. MultiByteToWideChar - преобразование кодировки.

Соответственно, можете либо поменять кодировку в тегах, либо отключить:
How do I disable Microsoft's native FLAC tag support in Windows 10?


Время: 22:02.

Время: 22:02.
© OSzone.net 2001-