Я действовал небрежный сегодня, и я случайно удалил один из .dll
s в моей Винной установке Ubuntu, ~/.wine/drive_c/windows/system32/ole32.dll
быть точным, и нуждаться в новой новой копии только этого .dll
.
Я знаю, что переустановка зафиксирует его, но я установил довольно много программ и не хочу должным быть делать такую решительную вещь только для решения этой проблемы.
Так, я задаюсь вопросом, существует ли где-нибудь, что я могу загрузить этот оригинал .dll
поскольку это шло с моей исходной Винной установкой. Я нашел репозиторий SourceForge, но он только имеет .h
и .c
файлы и я не знаем, как встроить их в a .dll
.
Может любой давать мне ссылку на загрузку или инструкции создать мое отсутствие .dll
s?
Ага! Проблема решена.
Я сделал поиск на своем компьютере для 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
расширение.
Благодаря всему, что помогло, я смог понять это.
Я думаю, что этот 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
Вы могли скопировать один из них, но я не уверен, в каком Вы будете нуждаться, точно.
Попытайтесь установить вино при помощи-f:
sudo apt-get install -f wine
Если это не работает затем, Вы могли бы быть вынуждены удалить, затем переустанавливают вино.
способность sudo устанавливает винные приемы. Это может обработать винные бутылки для Вас (сделайте другую бутылку, в Вашем доме, скопируйте dll с него). Это может сделать другой под материалом как подключение к microsoft/dowlooad.com/give инструкциям относительно того, как получить большинство окон по умолчанию 7 и улучшить Вашу бутылку (включая directx, DCOM, iexplorer (lol), GDI +), Некоторые из них действительно стоят того, особенно GDI +, который заставляет некоторые игры работать. Вы правы на своем ответе, вероятно, dlls по умолчанию являются символьными ссылками для шаблона в системе.