Ошибка 0x800700EA может появляться в разных условиях: у кого-то – при копировании файлов (чаще всего), еще очень часто – при загрузке видео. В отдельных случаях появляется при воспроизведении кино через приложение «Фильмы и ТВ». Люди пишут, что у них наблюдаются проблемы преимущественно при работе с файлами, которые носят название на русском языке или они находятся в папках с русским именем. Известно, что сбой может появиться и при копировании или изменении данных на других языках: китайском, арабском и т. п. Уже сам этот факт наталкивает на мысль, что проблема кроется в языковых настройках.
Ошибка 0x800700EA: Доступны дополнительные данные
В чем причина?
Windows некорректно работает с языками, отличающимися от английского. Проблемы появляются далеко не всегда, но могут всплывать неожиданным образом. Речь идет об одной из таких ошибок. Она может появляться как в морально устаревшей Windows 7, так и новенькой Windows 11. Обычно дело в том, что система пытается использовать Юникод для всего, а он некорректно срабатывает.
Как исправить ошибку 0x800700ea?
Самый простой выход из ситуации – переименовать файл и папки, в которых он хранится. В их названии не должны быть русских и других символов, отличающихся от английского. Хотя это и нельзя назвать решение. Полноценное исправление требует внесение всего одного изменения в настройках.
Инструкция по решению ошибки 0x800700ea:
- Открываем «Панель управления» из меню Пуск, которое открывается после нажатия Win + X.
- Жмем на пункт «Региональные стандарты».
- Переходим во вкладку «Дополнительно».

- Кликаем по кнопке «Изменить язык системы».
- Снимаем флаг в блоке «Бета версия: Использовать Юникод (UTF-8) для поддержки языка во всем мире».
- Применяем изменение и перезагружаем компьютер.

К сожалению, не во всех версиях Windows может присутствовать эта галочка.
Совет! Еще одно потенциально рабочее исправление (есть люди, которым оно помогло) заключается тоже в переименовании папок. Только суть в том, чтобы сократить количество символов в названии. Слишком большие имена файлов и папок нередко приводят к проблемам.
Это реально рабочее исправление в борьбе с «Ошибка подписания 0x800700ea: Имеются дополнительные данные». Справедливости ради, нужно отметить, что оно работает у большинства, но не у всех. По этой причине мы просим указать в комментариях сработал ли метод или, возможно, вы знаете что-то еще о данной ошибке.
В этом посте мы поговорим о решениях по исправлению ошибки Центра обновления Windows 0x800700ea. По словам пользователей, эта ошибка произошла в их системе при установке накопительного обновления. Причин этой ошибки может быть много, например, отсутствующие или поврежденные системные файлы, поврежденные компоненты Центра обновления Windows и т. Д.
Иногда антивирусное программное обеспечение не позволяет Windows устанавливать обновления. Поэтому, прежде чем продолжить, мы предлагаем вам временно отключить антивирусное программное обеспечение, а затем обновить систему. Не забудьте снова включить антивирусную защиту.
Обновления Windows также не работают, если в вашей системе мало места на диске. Для успешной установки обновления Windows у вас должны быть:
- Минимум 16 ГБ свободного места, если у вас 32-разрядная ОС Windows.
- Минимум 20 ГБ свободного места, если у вас 64-битная ОС Windows.
Поэтому мы предлагаем вам удалить ненужные файлы, чтобы освободить место на диске.
Следующие исправления могут помочь вам избавиться от этой ошибки. Но прежде чем продолжить, мы рекомендуем вам создать точку восстановления системы, чтобы вы могли восстановить свою систему до предыдущего рабочего состояния в случае возникновения какой-либо ошибки.
- Запустите средство устранения неполадок Центра обновления Windows.
- Сбросить компоненты Центра обновления Windows.
- Запустите сканирование SFC.
- Установите обновление Windows вручную из каталога Центра обновления Майкрософт.
Давайте подробно рассмотрим эти методы устранения неполадок.
1]Запустите средство устранения неполадок Центра обновления Windows.
Средство устранения неполадок Центра обновления Windows — это автоматизированный инструмент устранения неполадок от Microsoft, который обнаруживает проблемы с обновлением Windows и устраняет их (если возможно). Запустите это средство устранения неполадок и посмотрите, поможет ли оно.
Пользователи Windows 11 должны выполнить следующие шаги, чтобы запустить средство устранения неполадок Центра обновления Windows:
- Щелкните правой кнопкой мыши меню «Пуск» и выберите «Настройка».
- В приложении «Настройки» выберите «Система» на левой панели.
- Прокрутите вниз и щелкните вкладку Устранение неполадок справа.
- Теперь перейдите на вкладку «Другие средства устранения неполадок».
- Нажмите кнопку «Выполнить» рядом с вкладкой «Центр обновления Windows». Следуйте инструкциям на экране.
Следующие шаги помогут вам запустить это средство устранения неполадок в Windows 10:
- Запустите приложение «Настройки», нажав клавиши Win + I.
- Перейдите в «Обновление и безопасность> Устранение неполадок».
- Щелкните ссылку Дополнительные средства устранения неполадок справа.
- Теперь щелкните Центр обновления Windows, а затем щелкните Запустить средство устранения неполадок.
- Щелкните Далее и следуйте инструкциям на экране.
После завершения устранения неполадок перезагрузите компьютер и проверьте, можете ли вы установить обновление.
2]Сбросить компоненты Центра обновления Windows
Если обновление Windows не удается установить из-за повреждения компонентов Центра обновления Windows, их сброс может решить проблему.
После сброса компонентов Центра обновления Windows перезагрузите компьютер и посмотрите, возникает ли та же ошибка при обновлении системы.
3]Запустить сканирование SFC
SFC (System File Checker) — это утилита, разработанная Microsoft, которая сканирует вашу систему на наличие поврежденных системных файлов и восстанавливает их. Повреждение системного файла — одна из причин сбоя Центра обновления Windows. Поэтому вам следует запустить сканирование SFC и посмотреть, поможет ли это.
4]Установите обновление Windows вручную из каталога Центра обновления Майкрософт.
Если ни один из вышеперечисленных методов не устранил вашу проблему, может помочь установка обновлений Windows вручную из каталога Центра обновления Майкрософт.
Как исправить, что обновление Windows не устанавливается?
Если обновление Windows не устанавливается в вашей системе, вы можете попробовать несколько общих вещей:
- Временно отключите Защитник Windows или стороннее антивирусное программное обеспечение.
- Освободите место на жестком диске.
- Отключите все аппаратные устройства, подключенные к вашему компьютеру, кроме клавиатуры и мыши, и проверьте, можете ли вы установить обновление Windows.
Как исправить ошибку обновления Windows 0x80080005?
Вы можете получить ошибку обновления Windows 0x80080005, если ваше антивирусное программное обеспечение или брандмауэр блокирует обновление, компоненты Центра обновления Windows не работают должным образом или ваши системные файлы повреждены. Иногда проблему решает только перезапуск. Если это не сработает, попробуйте установить обновления после отключения антивирусного программного обеспечения. Ошибка Центра обновления Windows 0x80080005 также связана с дескрипторами безопасности BITS (фоновая интеллектуальная служба передачи). Следовательно, сброс компонентов Центра обновления Windows также может решить эту проблему.
Мы надеемся, что эта статья помогла вам решить проблему.
.
|
asdsdf |
|
|
Статус: Участник Группы: Участники Сказал(а) «Спасибо»: 5 раз |
Вот как то так: Код:
Т.е. видим и Internal error и файл с меткой времени kitty.txt.s. И как это понимать? Всё в порядке? Или всё плохо? Тоже самое касается верификации метки: Код:
Т.е. видим и то, что верификация прошла успешно и что во время верификации произошла ошибка: Цитата: Verification of time-stamp: succeed. Хуже не придумаешь… Отредактировано пользователем 18 октября 2021 г. 16:48:13(UTC) |
![]() |
|
|
asdsdf |
|
|
Статус: Участник Группы: Участники Сказал(а) «Спасибо»: 5 раз |
Судя по всему разработчиков ключевого слова в защите информации не сильно заботит как работает их софт. |
![]() |
|
|
Андрей * |
|
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 451 раз |
Здравствуйте. 1. Это форум. |
|
Техническую поддержку оказываем тут |
|
![]() |
WWW |
|
Андрей * |
|
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 451 раз |
Автор: asdsdf Т.е. видим и то, что верификация прошла успешно и что во время верификации произошла ошибка: Цитата: Verification of time-stamp: succeed. Хуже не придумаешь… Проверка подписи. |
|
Техническую поддержку оказываем тут |
|
![]() |
WWW |
|
asdsdf |
|
|
Статус: Участник Группы: Участники Сказал(а) «Спасибо»: 5 раз |
Автор: Андрей * 1. Это форум. Я знаю, что это форум. Багтрэкера же у вас нет. Автор: Андрей * 2. По коду ошибки — нет доверия к цепочке сертификации Ага, понятно. Про сертификаты пока ничего не знаю, устанавливал всё это другой человек. А если есть проблемы с сертификатами, разве можно при этом командой makestamp что-то успешно сделать и потом так же успешно верифицировать? Код:
А этот вывод про что? Т.е. с лицензией всё ок, а с сертификатами не ок? Такое может быть? |
![]() |
|
|
Андрей * |
|
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 451 раз |
Автор: asdsdf Автор: Андрей * 1. Это форум. Я знаю, что это форум. Багтрэкера же у вас нет. Автор: Андрей * 2. По коду ошибки — нет доверия к цепочке сертификации Ага, понятно. Про сертификаты пока ничего не знаю, устанавливал всё это другой человек. А если есть проблемы с сертификатами, разве можно при этом командой makestamp что-то успешно сделать и потом так же успешно верифицировать? Код:
А этот вывод про что? Т.е. с лицензией всё ок, а с сертификатами не ок? Такое может быть? Это не баг, а проблема на клиентской стороне — не настроено доверие. Лицензия на продукт и сертификаты (службы штампов времени, уц, корневого) — разные сущности. Сертификаты в архиве. |
|
Техническую поддержку оказываем тут |
|
![]() |
WWW |
|
Андрей * |
|
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 451 раз |
Автор: asdsdf Про сертификаты пока ничего не знаю, устанавливал всё это другой человек. А если есть проблемы с сертификатами, разве можно при этом командой makestamp что-то успешно сделать и потом так же успешно верифицировать? Штамп (внутри: алгоритмхешподписьсертификат) приходит от службы TSP. |
|
Техническую поддержку оказываем тут |
|
![]() |
WWW |
|
asdsdf |
|
|
Статус: Участник Группы: Участники Сказал(а) «Спасибо»: 5 раз |
Ага, спасибо за разьяснения. Но вот у меня есть похожая проблема по теме: Код:
И как понять что не так? Что произошло, как это лечить? Не работает именно с этим файлом, с остальными что были — ок. Я догадываюсь что проблема в том, что файл слишком большой, но это только догадки. Эти коды как то расшифровываются во внятные слова? |
![]() |
|
|
Андрей * |
|
|
Статус: Сотрудник Группы: Участники Сказал «Спасибо»: 451 раз |
Какой размер у файла? Какая решается задача (МЧДXMLDSIG?)? |
|
Техническую поддержку оказываем тут |
|
![]() |
WWW |
|
asdsdf |
|
|
Статус: Участник Группы: Участники Сказал(а) «Спасибо»: 5 раз |
Код:
Цитата: Какая решается задача (МЧДXMLDSIG?)? Ой, если б я знал. Я старый больной программист, у которого есть задача сделать одну не очень надёжно работающую процедуру более надёжной. Среди прочего в рамках этой процедуры дёргается вот эта ваша tsputil. А вот эти МЧДXMLDSIG — я и слов то таких не знаю, увы. Хочу чтобы тулса работала и в качестве exit code 0 возвращала. Ну и желательно чтобы в случае проблем мог выдать пользователю внятную ошибку, а не 0x800700EA, как это любят делать в Винде ) |
![]() |
|
| Пользователи, просматривающие эту тему |
|
Guest |
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
В этом посте мы поговорим о решениях, позволяющих исправить ошибку Центра обновления Windows 0x800700ea . По словам пользователей, эта ошибка произошла в их системе при установке накопительного обновления. У этой ошибки может быть много причин, например отсутствие или повреждение системных файлов, повреждение компонентов Центра обновления Windows и т. Д.
Иногда антивирусное программное обеспечение не позволяет Windows устанавливать обновления. Поэтому, прежде чем продолжить, мы предлагаем вам временно отключить антивирусное программное обеспечение, а затем обновить систему. Не забудьте снова включить антивирусную защиту.
Обновления Windows также не работают, если в вашей системе мало места на диске. Для успешной установки обновления Windows у вас должно быть:.medrectangle-4-multi-815 {border: none! Important; display: block! Important; float: none; line-height: 0; margin-bottom: 15px! Important; margin-left: 0! important; margin-right: 0! important; margin-top: 15px! important; min-height: 250px; min-width: 250px; padding: 0; text-align: center! important}
Минимум 16 ГБ свободного места, если у вас 32-разрядная ОС Windows. Минимум 20 ГБ свободного места, если у вас 64-разрядная ОС Windows.
Поэтому мы рекомендуем вам удалить ненужные файлы, чтобы освободить место на диске.
Следующие исправления могут поможет вам избавиться от этой ошибки. Но прежде чем продолжить, мы рекомендуем вам создать точку восстановления системы, чтобы вы могли восстановить систему до предыдущего рабочего состояния в случае возникновения какой-либо ошибки.
Запустите средство устранения неполадок Центра обновления Windows. Сбросьте компоненты Центра обновления Windows. Запустите сканирование SFC. Установите Центр обновления Windows. вручную из каталога Центра обновления Майкрософт.
Давайте подробно рассмотрим эти методы устранения неполадок.
1] Запустить средство устранения неполадок Центра обновления Windows
Средство устранения неполадок Центра обновления Windows-это автоматический инструмент устранения неполадок от Microsoft, который обнаруживает Проблемы с обновлением Windows и их устранение (по возможности). Запустите это средство устранения неполадок и посмотрите, поможет ли оно.
Пользователи Windows 11 должны выполнить следующие действия, чтобы запустить средство устранения неполадок Центра обновления Windows:
Щелкните правой кнопкой мыши меню Пуск и выберите Настройки . В приложении «Настройки» выберите Система на левой панели. Прокрутите вниз и нажмите вкладку Устранение неполадок справа. Теперь нажмите вкладку Другие средства устранения неполадок . Нажмите Кнопка”Выполнить” рядом с вкладкой Центр обновления Windows . Следуйте инструкциям на экране.
Следующие шаги помогут вам запустить это средство устранения неполадок в Windows 10 :
Запустите приложение Настройки , нажав клавиши Win + I . Перейдите к « Обновление и безопасность> Устранение неполадок . »Нажмите ссылку Дополнительные средства устранения неполадок справа. Теперь нажмите Центр обновления Windows , а затем нажмите Запустить средство устранения неполадок . Нажмите Далее и следуйте инструкциям на экране.
После завершения устранения неполадок перезагрузите компьютер и проверьте, можете ли вы установить обновление.
2] Сбросить компоненты Центра обновления Windows
Если обновление Windows не устанавливается из-за повреждения компонентов Windows Update, их сброс может решить проблему.
После сброса th e Компоненты Центра обновления Windows, перезагрузите компьютер и посмотрите, появляется ли такая же ошибка при обновлении системы.
3] Запустите сканирование SFC
SFC (Проверка системных файлов)-это утилита. разработан Microsoft, который сканирует вашу систему на наличие поврежденных системных файлов и восстанавливает их. Повреждение системного файла-одна из причин сбоя Центра обновления Windows. Поэтому вам следует запустить сканирование SFC и посмотреть, поможет ли это.
4] Установите обновление Windows вручную из каталога Центра обновления Майкрософт
Если ни один из вышеперечисленных методов не устранил вашу проблему, установите Windows обновления вручную из Каталога Центра обновления Майкрософт могут помочь.
Как исправить, что обновление Windows не устанавливается?
Если обновление Windows не устанавливается в вашей системе, вы можете попробовать некоторые общие вещи:
Временно отключите Защитник Windows или стороннее антивирусное программное обеспечение. Освободите место на жестком диске. Отключите все аппаратные устройства, подключенные к вашему компьютеру, кроме клавиатуры и мыши, и проверьте, можете ли вы установить обновление Windows..
Как исправить ошибку обновления Windows 0x80080005?
Вы можете получить ошибку обновления Windows 0x80080005, если ваше антивирусное программное обеспечение или брандмауэр блокирует обновление, компоненты Центра обновления Windows не работают должным образом или ваша система файлы были повреждены. Иногда проблему решает только перезапуск. Если это не сработает, попробуйте установить обновления после отключения антивирусного программного обеспечения. Ошибка Центра обновления Windows 0x80080005 также связана с дескрипторами безопасности BITS (фоновая интеллектуальная служба передачи). Следовательно, сброс компонентов Центра обновления Windows также может решить эту проблему.
Мы надеемся, что эта статья помогла вам решить проблему.
- Remove From My Forums
-
Question
-
We installed a CA on a member server running Server 2012 R2. The server is already running a website. It is not the default site, but its own.
We are trying to install the Web Enrollment Service. When we get to the configuring wizard it crashed with error
0x800700ea More_Data_AvailableIn event viewer Event ID 103 Micosoft.CertificateServices.Deployment.Common.CES.EnrollmentServiceSetupException:(Win32/HTTP: 234 Error_More_Data)
We are installing with an enterprise admin account. UAC is off, but we still «Ran As Administrator». We uninstalled/reinstalled the role several times.
Any ideas? My feeling is some conflict with the other IIS website, but can’t be sure.
-
Edited by
Friday, December 12, 2014 10:08 PM
-
Edited by

- Remove From My Forums
-
Question
-
I am using NAudio.Lame library for converting Audio Files to mp3. I have Windows Server 2008 R2 OS on server. Locally on my machine Window 10 its working fine. But on server its throwing this error. I have also installed Desktop Experience on server. Anybody
can help me to find solution.
All replies
-
Not sure what function you’re calling, but this HResult is actually not an error. The function is returning this result code to tell you it had filled it’s buffer but there is still more to read. Just continue reading and it will
be fine.If the function you’re calling is not implemented to be called in loop to the completion, there could be bug in the library.
Finally, this is not a support forum for 3rd party libraries. Try file an issue
on their Github site
and see if they can help you identify the problem. -
Here is my sample code.. On our testing server its working fine. but on client server its not working. Throwing same exception «More data is available. (Exception from HRESULT: 0x800700EA)»
same code is working for converting WAV file to MP3 but not for M4A to MP3.
try
{
using (var reader = new AudioFileReader(SourceFilename))
{
using (var writer = new LameMP3FileWriter(TargetFilename, reader.WaveFormat, LAMEPreset.STANDARD))
{
reader.CopyTo(writer);
status = true;writer.Close();
writer.Dispose();
}
}
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}-
Edited by
Thursday, May 4, 2017 8:34 AM
-
Edited by
-
Try obtaining support at
their site. I think the server may not have codec installed for M4A format, or there’s possibly a bug in
MediaFoundationReader.If checked it’s not codec issue, for temporary fix, try to see if there is .CopyTo() variant that allows you to supply buffer size, and if yes, give it big value (ideally big enough to store your audio file in one go if your M4A files are small).
Alternatively, do the copy with AudioFileReader.Read() and LameMP3FileWriter.Write() yourself.
EDIT: Most probably codec issue.
Servers does not come with those audio codec.-
Edited by
cheong00Editor
Thursday, May 4, 2017 9:38 AM
-
Edited by
-
i have already install all codec on server. If i try to Convert a .wav file, code work fine. but when i pass it .m4a file, its throw an exception.
can you post an example code using «AudioFileReader.Read() and LameMP3FileWriter.Write()«
Thanks in advance.
-
Edited by
imarfan1
Thursday, May 4, 2017 2:29 PM
-
Edited by
-
Much like the
ordinary file copy operation (except you use AudioFileReader and LameMP3FileWriter instead of BinaryReader and BinaryWriter)using (var reader = new AudioFileReader(SourceFilename)) using (var writer = new LameMP3FileWriter(TargetFilename, reader.WaveFormat, LAMEPreset.STANDARD)) { byte[] buffer = new byte[1024]; int bytesRead; while ((bytesRead = reader.Read(buffer, 0, 1024)) > 0) { writer.Write(buffer, 0, bytesRead); } status = true; }Since you’re using using, the object close and disposal code for writer is redundant.
-
Edited by
cheong00Editor
Thursday, May 4, 2017 3:46 PM -
Proposed as answer by
Zhanglong WuMicrosoft contingent staff
Friday, May 5, 2017 1:35 AM
-
Edited by
-
I have tried my code on total 3 server. Except One server (our testing server), both other two server (client server) throwing same error. I am really stuck with this error. What kind of More data and where is that data Available.
Suggest me any new new Library for converting .m4a files to mp3.
Thanks Advance.
-
-
Proposed as answer by
Zhanglong WuMicrosoft contingent staff
Tuesday, May 23, 2017 5:58 AM
-
Proposed as answer by

- Remove From My Forums
-
Question
-
I am using NAudio.Lame library for converting Audio Files to mp3. I have Windows Server 2008 R2 OS on server. Locally on my machine Window 10 its working fine. But on server its throwing this error. I have also installed Desktop Experience on server. Anybody
can help me to find solution.
All replies
-
Not sure what function you’re calling, but this HResult is actually not an error. The function is returning this result code to tell you it had filled it’s buffer but there is still more to read. Just continue reading and it will
be fine.If the function you’re calling is not implemented to be called in loop to the completion, there could be bug in the library.
Finally, this is not a support forum for 3rd party libraries. Try file an issue
on their Github site
and see if they can help you identify the problem. -
Here is my sample code.. On our testing server its working fine. but on client server its not working. Throwing same exception «More data is available. (Exception from HRESULT: 0x800700EA)»
same code is working for converting WAV file to MP3 but not for M4A to MP3.
try
{
using (var reader = new AudioFileReader(SourceFilename))
{
using (var writer = new LameMP3FileWriter(TargetFilename, reader.WaveFormat, LAMEPreset.STANDARD))
{
reader.CopyTo(writer);
status = true;writer.Close();
writer.Dispose();
}
}
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}-
Edited by
Thursday, May 4, 2017 8:34 AM
-
Edited by
-
Try obtaining support at
their site. I think the server may not have codec installed for M4A format, or there’s possibly a bug in
MediaFoundationReader.If checked it’s not codec issue, for temporary fix, try to see if there is .CopyTo() variant that allows you to supply buffer size, and if yes, give it big value (ideally big enough to store your audio file in one go if your M4A files are small).
Alternatively, do the copy with AudioFileReader.Read() and LameMP3FileWriter.Write() yourself.
EDIT: Most probably codec issue.
Servers does not come with those audio codec.-
Edited by
cheong00Editor
Thursday, May 4, 2017 9:38 AM
-
Edited by
-
i have already install all codec on server. If i try to Convert a .wav file, code work fine. but when i pass it .m4a file, its throw an exception.
can you post an example code using «AudioFileReader.Read() and LameMP3FileWriter.Write()«
Thanks in advance.
-
Edited by
imarfan1
Thursday, May 4, 2017 2:29 PM
-
Edited by
-
Much like the
ordinary file copy operation (except you use AudioFileReader and LameMP3FileWriter instead of BinaryReader and BinaryWriter)using (var reader = new AudioFileReader(SourceFilename)) using (var writer = new LameMP3FileWriter(TargetFilename, reader.WaveFormat, LAMEPreset.STANDARD)) { byte[] buffer = new byte[1024]; int bytesRead; while ((bytesRead = reader.Read(buffer, 0, 1024)) > 0) { writer.Write(buffer, 0, bytesRead); } status = true; }Since you’re using using, the object close and disposal code for writer is redundant.
-
Edited by
cheong00Editor
Thursday, May 4, 2017 3:46 PM -
Proposed as answer by
Zhanglong WuMicrosoft contingent staff
Friday, May 5, 2017 1:35 AM
-
Edited by
-
I have tried my code on total 3 server. Except One server (our testing server), both other two server (client server) throwing same error. I am really stuck with this error. What kind of More data and where is that data Available.
Suggest me any new new Library for converting .m4a files to mp3.
Thanks Advance.
-
-
Proposed as answer by
Zhanglong WuMicrosoft contingent staff
Tuesday, May 23, 2017 5:58 AM
-
Proposed as answer by

- Remove From My Forums
-
Question
-
I am using NAudio.Lame library for converting Audio Files to mp3. I have Windows Server 2008 R2 OS on server. Locally on my machine Window 10 its working fine. But on server its throwing this error. I have also installed Desktop Experience on server. Anybody
can help me to find solution.
All replies
-
Not sure what function you’re calling, but this HResult is actually not an error. The function is returning this result code to tell you it had filled it’s buffer but there is still more to read. Just continue reading and it will
be fine.If the function you’re calling is not implemented to be called in loop to the completion, there could be bug in the library.
Finally, this is not a support forum for 3rd party libraries. Try file an issue
on their Github site
and see if they can help you identify the problem. -
Here is my sample code.. On our testing server its working fine. but on client server its not working. Throwing same exception «More data is available. (Exception from HRESULT: 0x800700EA)»
same code is working for converting WAV file to MP3 but not for M4A to MP3.
try
{
using (var reader = new AudioFileReader(SourceFilename))
{
using (var writer = new LameMP3FileWriter(TargetFilename, reader.WaveFormat, LAMEPreset.STANDARD))
{
reader.CopyTo(writer);
status = true;writer.Close();
writer.Dispose();
}
}
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}-
Edited by
Thursday, May 4, 2017 8:34 AM
-
Edited by
-
Try obtaining support at
their site. I think the server may not have codec installed for M4A format, or there’s possibly a bug in
MediaFoundationReader.If checked it’s not codec issue, for temporary fix, try to see if there is .CopyTo() variant that allows you to supply buffer size, and if yes, give it big value (ideally big enough to store your audio file in one go if your M4A files are small).
Alternatively, do the copy with AudioFileReader.Read() and LameMP3FileWriter.Write() yourself.
EDIT: Most probably codec issue.
Servers does not come with those audio codec.-
Edited by
cheong00Editor
Thursday, May 4, 2017 9:38 AM
-
Edited by
-
i have already install all codec on server. If i try to Convert a .wav file, code work fine. but when i pass it .m4a file, its throw an exception.
can you post an example code using «AudioFileReader.Read() and LameMP3FileWriter.Write()«
Thanks in advance.
-
Edited by
imarfan1
Thursday, May 4, 2017 2:29 PM
-
Edited by
-
Much like the
ordinary file copy operation (except you use AudioFileReader and LameMP3FileWriter instead of BinaryReader and BinaryWriter)using (var reader = new AudioFileReader(SourceFilename)) using (var writer = new LameMP3FileWriter(TargetFilename, reader.WaveFormat, LAMEPreset.STANDARD)) { byte[] buffer = new byte[1024]; int bytesRead; while ((bytesRead = reader.Read(buffer, 0, 1024)) > 0) { writer.Write(buffer, 0, bytesRead); } status = true; }Since you’re using using, the object close and disposal code for writer is redundant.
-
Edited by
cheong00Editor
Thursday, May 4, 2017 3:46 PM -
Proposed as answer by
Zhanglong WuMicrosoft contingent staff
Friday, May 5, 2017 1:35 AM
-
Edited by
-
I have tried my code on total 3 server. Except One server (our testing server), both other two server (client server) throwing same error. I am really stuck with this error. What kind of More data and where is that data Available.
Suggest me any new new Library for converting .m4a files to mp3.
Thanks Advance.
-
-
Proposed as answer by
Zhanglong WuMicrosoft contingent staff
Tuesday, May 23, 2017 5:58 AM
-
Proposed as answer by

- Remove From My Forums
-
Question
-
I am using NAudio.Lame library for converting Audio Files to mp3. I have Windows Server 2008 R2 OS on server. Locally on my machine Window 10 its working fine. But on server its throwing this error. I have also installed Desktop Experience on server. Anybody
can help me to find solution.
All replies
-
Not sure what function you’re calling, but this HResult is actually not an error. The function is returning this result code to tell you it had filled it’s buffer but there is still more to read. Just continue reading and it will
be fine.If the function you’re calling is not implemented to be called in loop to the completion, there could be bug in the library.
Finally, this is not a support forum for 3rd party libraries. Try file an issue
on their Github site
and see if they can help you identify the problem. -
Here is my sample code.. On our testing server its working fine. but on client server its not working. Throwing same exception «More data is available. (Exception from HRESULT: 0x800700EA)»
same code is working for converting WAV file to MP3 but not for M4A to MP3.
try
{
using (var reader = new AudioFileReader(SourceFilename))
{
using (var writer = new LameMP3FileWriter(TargetFilename, reader.WaveFormat, LAMEPreset.STANDARD))
{
reader.CopyTo(writer);
status = true;writer.Close();
writer.Dispose();
}
}
}
catch (Exception ex)
{
throw new Exception(ex.Message);
}-
Edited by
Thursday, May 4, 2017 8:34 AM
-
Edited by
-
Try obtaining support at
their site. I think the server may not have codec installed for M4A format, or there’s possibly a bug in
MediaFoundationReader.If checked it’s not codec issue, for temporary fix, try to see if there is .CopyTo() variant that allows you to supply buffer size, and if yes, give it big value (ideally big enough to store your audio file in one go if your M4A files are small).
Alternatively, do the copy with AudioFileReader.Read() and LameMP3FileWriter.Write() yourself.
EDIT: Most probably codec issue.
Servers does not come with those audio codec.-
Edited by
cheong00Editor
Thursday, May 4, 2017 9:38 AM
-
Edited by
-
i have already install all codec on server. If i try to Convert a .wav file, code work fine. but when i pass it .m4a file, its throw an exception.
can you post an example code using «AudioFileReader.Read() and LameMP3FileWriter.Write()«
Thanks in advance.
-
Edited by
imarfan1
Thursday, May 4, 2017 2:29 PM
-
Edited by
-
Much like the
ordinary file copy operation (except you use AudioFileReader and LameMP3FileWriter instead of BinaryReader and BinaryWriter)using (var reader = new AudioFileReader(SourceFilename)) using (var writer = new LameMP3FileWriter(TargetFilename, reader.WaveFormat, LAMEPreset.STANDARD)) { byte[] buffer = new byte[1024]; int bytesRead; while ((bytesRead = reader.Read(buffer, 0, 1024)) > 0) { writer.Write(buffer, 0, bytesRead); } status = true; }Since you’re using using, the object close and disposal code for writer is redundant.
-
Edited by
cheong00Editor
Thursday, May 4, 2017 3:46 PM -
Proposed as answer by
Zhanglong WuMicrosoft contingent staff
Friday, May 5, 2017 1:35 AM
-
Edited by
-
I have tried my code on total 3 server. Except One server (our testing server), both other two server (client server) throwing same error. I am really stuck with this error. What kind of More data and where is that data Available.
Suggest me any new new Library for converting .m4a files to mp3.
Thanks Advance.
-
-
Proposed as answer by
Zhanglong WuMicrosoft contingent staff
Tuesday, May 23, 2017 5:58 AM
-
Proposed as answer by



