Leader90
BANNED | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: Установил MPC-BE на чистую ОС Windows 7, в которой по умолчанию DirectX 11. Каждый раз при первом запуске любого файла в MPC-BE появляется следующее окно: Зачем ему DirectX 9? Сейчас установил MPC-HC - ему DirectX 9 не нужен, то есть такое окно не появляется. | Цитата: Ivanov Ivan, а за чем задавать такие вопросы? Мы шапку читаем??? Или, ибо как... | Да, мы не дураки, читать умеем, вот только проблему это не помогло решить. У меня немножко другая проблема: установил чистую семерку, с пакетом обновления 1, установил все доступные обновления. Далее, хочу обновить DirectX, при этом получаю ошибку: http://rusfolder.com/40364109. Ошибка возникает в этих файлах: -------------------- [03/30/14 16:25:39] module: DXWSetup(Mar 30 2011), file: dxwsetup.cpp, line: 229, function: CDXWSetup::InitInstallEngine Sections are not initialized. -------------------- [03/30/14 16:25:39] module: DXWSetup(Mar 30 2011), file: psheets.cpp, line: 705, function: PreinstDlgProc CDXWSetup::InitInstallEngine() failed. Погуглив, нашел ответ, причем именно на форуме корпорации Майкрософт: http://answers.microsoft.com/ru-ru/windows/forum/windows_7-windows_install/%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B/28f50c69-96e4-45ef-863b-cf510fc750ac, что эта ошибка происходит из-за того, что я пытаюсь обновить уже обновленную версию DirectX. Вот информация у меня в лог-файле: 03/30/14 16:25:34: DXWSetup: GetDXVersion(): Unable to get RC string from registry. 03/30/14 16:25:34: DXWSetup: DirectX Version: 4.09.00.0904.00 03/30/14 16:25:34: DXWSetup: Setup Version: 4.09.00.0904.00 03/30/14 16:25:34: DXWSetup: A newer version of DirectX have been installed already. 03/30/14 16:25:39: DXWSetup: CDXWSetup::CDXWSetup() 03/30/14 16:25:39: DXWSetup: CDXWSetup::DownloadDXUpdate() 03/30/14 16:25:39: DXWSetup: OnEngineStatusChange(): EngineStatus = 0x1, SubStatus = 0x0 03/30/14 16:25:39: DXWSetup: OnEngineStatusChange(): EngineStatus = 0x3, SubStatus = 0x0 Ясно видео же, что текущая версия DirectX равна установочной. Т.е. у меня уже вместе с обновлениями обновился и сам DirectX, т.е. уже установлены последние его библиотеки и прочее. Но, при этом, плеер MPC-BE все-равно выдает этот проклятый "Warning", при каждом новом открытии файла. И как быть? Я не могу обновить уже обновленную версию DirectX. Это логически невозможно. А вывод отсюда такой, что плеер MPC-BE некорректно определяет обновленную версию DirectX, в результате и выдает этот "Warning". Но по другому я никак объяснить не могу, только с точки зрения логики. Пожалуйста, подскажите, что сделать? Ведь установленный DirectX уже никак не снесешь, верно? |