Где я могу получить свежее новое Вино DLLs?

Я действовал небрежный сегодня, и я случайно удалил один из .dlls в моей Винной установке Ubuntu, ~/.wine/drive_c/windows/system32/ole32.dll быть точным, и нуждаться в новой новой копии только этого .dll.

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

Так, я задаюсь вопросом, существует ли где-нибудь, что я могу загрузить этот оригинал .dll поскольку это шло с моей исходной Винной установкой. Я нашел репозиторий SourceForge, но он только имеет .h и .c файлы и я не знаем, как встроить их в a .dll.

Может любой давать мне ссылку на загрузку или инструкции создать мое отсутствие .dlls?

1
задан 28 February 2018 в 20:01

4 ответа

Ага! Проблема решена.

Я сделал поиск на своем компьютере для ole32.dll и найденный файлом под названием ole32.dll.so в /usr/lib/i386-linux-gnu/wine/. Я заметил, что это имело о том же размере файла, что я помнил старое ole32.dll наличие. Отчасти походит на систему резервного копирования тот Windows использование...

Так, я решил скопировать его в ~/.wine/drive_c/windows/system32/ и переименуйте его от ole32.dll.so кому: ole32.dll. И затем испытать его. Я работал $ wineboot для проверения его я задержал свое дыхание целая минута, которую потребовалось для загрузки.

И это работало! Так, для суммирования:

Я нашел резервную версию в /usr/lib/i386-linux-gnu/wine/ole32.dll.so и скопированный это в ~/.wine/drive_c/windows/system32/ переименование его к ole32.dll, удаление .so расширение.

Благодаря всему, что помогло, я смог понять это.

1
ответ дан 3 December 2019 в 06:26

Я думаю, что этот DLL прибыл из Вина, таким образом, Вы могли сделать префикс молодого вина:

WINEPREFIX=~/.wine-bak winecfg

И затем скопируйте DLL с ~/.wine-bak/drive_c/windows/system32/ole32.dll.

Я попробовал определение местоположение и придумал это:

mohanan@mohanan-laptop:~$ locate ole32.dll
/usr/lib/i386-linux-gnu/wine/ole32.dll.so
/usr/lib/i386-linux-gnu/wine/fakedlls/ole32.dll
/usr/lib/x86_64-linux-gnu/wine/ole32.dll.so
/usr/lib/x86_64-linux-gnu/wine/fakedlls/ole32.dll

Вы могли скопировать один из них, но я не уверен, в каком Вы будете нуждаться, точно.

4
ответ дан 3 December 2019 в 06:26

Попытайтесь установить вино при помощи-f:

sudo apt-get install -f wine

Если это не работает затем, Вы могли бы быть вынуждены удалить, затем переустанавливают вино.

2
ответ дан 3 December 2019 в 06:26

способность sudo устанавливает винные приемы. Это может обработать винные бутылки для Вас (сделайте другую бутылку, в Вашем доме, скопируйте dll с него). Это может сделать другой под материалом как подключение к microsoft/dowlooad.com/give инструкциям относительно того, как получить большинство окон по умолчанию 7 и улучшить Вашу бутылку (включая directx, DCOM, iexplorer (lol), GDI +), Некоторые из них действительно стоят того, особенно GDI +, который заставляет некоторые игры работать. Вы правы на своем ответе, вероятно, dlls по умолчанию являются символьными ссылками для шаблона в системе.

0
ответ дан 3 December 2019 в 06:26

Другие вопросы по тегам:

Похожие вопросы: