Ru-Board.club
← Вернуться в раздел «Программы»

» Oracle VM VirtualBox (часть 2)

Автор: Aleksandr N
Дата сообщения: 24.11.2014 17:47
noisy
Только что пробовал все варианты. Рассовал куда только можно, но бесполезно. Там наверное прописан путь откуда эту библиотеку загружать. Единственное что прокатило, после загрузки системы, вручную заменил uxtheme на оригинальную и тогда Бокс загрузился. Но это тоже не вариант нянчится с библиотекой.

Если авторы не одумаются и не вернут возможность использования патченной uxtheme то придётся искать умельца который уже в самом Боксе поковыряется и сделает патч на проверку. Лично я больше не вижу способа...

Добавлено:
Выпустили VirtualBox-4.3.20-96997-Win но хрен редьки не слаще, всё та-же ошибка библиотеки.

Добавлено:
А если продолжить, то по-моему в исходниках вся проблема в функции supR3HardNtViCallWinVerifyTrustCatFile

if (supHardViUtf16PathStartsWithEx(pwszName, cwcName, g_System32NtPath.UniStr.Buffer, cwcOther, true /*fCheckSlash*/))
{
pwsz = pwszName + cwcOther + 1;
if ( supHardViUtf16PathIsEqual(pwsz, "uxtheme.dll")
|| supHardViUtf16PathIsEqual(pwsz, "user32.dll")
|| supHardViUtf16PathIsEqual(pwsz, "gdi32.dll")
|| supHardViUtf16PathIsEqual(pwsz, "opengl32.dll")
|| (fCoreSystemDll = supHardViUtf16PathIsEqual(pwsz, "KernelBase.dll"))
|| (fCoreSystemDll = supHardViUtf16PathIsEqual(pwsz, "kernel32.dll"))
|| (fCoreSystemDll = supHardViUtf16PathIsEqual(pwsz, "ntdll.dll"))
)
{
if (RTErrInfoIsSet(pErrInfo))
RTErrInfoAdd(pErrInfo, rc, "\n");
RTErrInfoAddF(pErrInfo, rc, "'%ls' is most likely modified.", pwszName);
}
}

Ждём умельца.
Автор: Kommunist
Дата сообщения: 25.02.2014 22:46

Цитата:
Skif_off
Висит, пробовал браузером и Download Master

Попробуй через tor
Автор: beZmeN
Дата сообщения: 24.11.2014 22:48

Цитата:
А если покласть оригинальную uxtheme.dll в каталог Бокса?  
ведь свой каталог имеет приоритет выше чем системный при загрузке фалов
Сабжу всё равно где лежит файл, он смотрит на то что загружено в память и пытается прицепиться к его процессу.
Автор: cracklover
Дата сообщения: 26.02.2014 07:11
я окончательно разочаровался в линейке билдов 4.3.x, включая вчерашний "финал" 4.3.8.
берем отлично и стабильно работающий билд 4.2.18-88780 с несколькими виртуальными машинами, обновляем этим "финалом" и получаем:

1) ощутимые тормоза при старте виртуальной машины. причем после ребута или очередного старта виртуальная машина может вообще зависнуть.
2) ощутимые тормоза при работе запущенной виртуальной машины, что даже на глаз видно по отрисовке окон стартующих программ.
3) после обновления ExtentionPack до версии 4.3.8 машины вообще ведут себя неадекватно, вплоть до полного падения систем на них.
4) заикание воспроизведения звуков в хостовой оси при старте любой виртуальной машины.

я в шоке, как можно было так испоганить такую замечательную систему виртуализации ?!

если у кого возникнут предположения о негодности моего железа, то я развею эти подозрения на корню. во-первых пробовал на разном железе и вышеописанные глюки хоть и в разной степени, но повторяются везде. во-вторых, активнее всего я использую VB на двух ноутбуках с i7, SSD и 16 и 32 Gb оперативной памяти соответственно, на которых несколько лет почти все предыдущие билды VB, включая один из последних действительно стабильных билдов 4.2.18-88780, работают отлично и абсолютно без вышеописанных глюков.
Автор: Aleksandr N
Дата сообщения: 25.11.2014 20:45
All
Лично я нашёл для себя решение проблемы с новыми версиями и библиотекой uxtheme.dll. Поставил такую программку UxStyle Core и сторонние темы подгружаются и VirtualBox тоже. Но лучше было-бы если был-бы патч на VirtualBox обламывающую проверку uxtheme.
Автор: Serg_Ivanov
Дата сообщения: 26.02.2014 07:42
cracklover
Не знаю, не знаю. Наоборот. Хоть сильно VB 4.3.6 не гоняю, но Вин 7 и 8.1 установлены, обе 64 бит. С небольшими наворотами в виде сайдбара, программ и касперского на одной 2013, другой 2014 соответственно.
Хоть на ранее установленную VB 4.2.16 тоже не жаловался, но на гостевой Вин 8.1 не давала полного разрешения.
Может разрабы VB, отдали предпочтение АМД ? ИМХО
Автор: Animatmos
Дата сообщения: 26.11.2014 03:03
Не подскажете, как можно поточнее эмулировать железо, чтобы поставить ОС, накатить программы, драйвера, создать образ (sysprep'ом, например) и развернуть его на реальном компьютере (некоторые из которых удалены физически)?
Или, если я туплю (что скорее всего), то как быть в ситуации, когда есть время не сидеть - всю подноготную переустанавливать, а вставил флешку и сразу развернул рабочее место?
Автор: cracklover
Дата сообщения: 26.02.2014 07:54
Serg_Ivanov
просто не надо быть семи пядей во лбу, чтобы не понять, что если почти все предыдущие билды всех версий до линейки 4.3.x работали может и с легкими недочетами, но стабильно и реактивно, а все до единого билды 4.3.x неимоверно глючат, а железо то не менялось, значит 100% все билды 4.3.x пишутся и тестируются на железе каких-то быдлокодеров Oracle, которые давным-давно забили на ранее уникальную неприхотливость VB к хостовым платформам.
косвенно и очень недвусмысленно на то указывает и целых 4 (!) совершенно разных и до сих пор отдельно поддерживаемых линейки билдов. с какого бы кляпа их не закрывали, если бы текущая линейка 4.3.x была бы самой мажорной и стабильной?
так нет же, там в штате VB-разработчиков явный раздрай и все катится по пути "не допилили это код, ну так выкинем все наработанное и начнем по новому! а если не будет стабильно работать на каком-то железе, начнем еще одну ветку".
Автор: thejustsoul
Дата сообщения: 26.11.2014 06:24
Animatmos
Проще один раз все установить и настроить на реальном железе (но не ставить драйверы и вообще отключить все лишнее оборудование), затем снять образ диска, а потом уже восстанавливать сразу готовую к работу систему. А так вам нужно полностью идентично настроить виртуалку (идеально наверно не получится), и уже потом устанавливать туда свое.. Если будете ставить винду, то готовьтесь видеть синие экраны, либо постоянно переактивировать ее, если запустится. С линуксом все намного проще и с большой вероятностью все запустится и заработает.

Еще можно создать свой образ установщика винды, со своим софтом, настройками и т.п. За этим - в профильные разделы.
Автор: Skif_off
Дата сообщения: 26.02.2014 09:01
cracklover

Цитата:
косвенно и очень недвусмысленно на то указывает и целых 4 (!) совершенно разных и до сих пор отдельно поддерживаемых линейки билдов.

Линейка 4.2.х с 4.2.20 включительно больше похожа на 4.3.х, чем на старую добрую 4.2.18 (ИМХО).

Для гостевых Win7/8/8.1 кто сколько видеопамяти ставит?
Автор: Animatmos
Дата сообщения: 26.11.2014 19:57
Суть в том, что я делами софтовыми занимаюсь раз в года 2-3, поэтому "пердолиться", извините за выражение, буду долго, что на реальном железе не подходит, так как оно далеко, и время там тратить не получится.
А сборки тестировать надо. Так что пока виртуалку для тренировки попытаюсь хоть использовать.
Автор: cracklover
Дата сообщения: 26.02.2014 09:09
в общем путем экспериментов выяснились интересные моменты.

1) миграция с билда 4.2.18 на 4.3.8 всеми ранее имевшимися образами Windows 7 32 и 64 бит происходит ровно и четко. потом ничего не глючит и работает также быстро и стабильно как и ранее.
2) миграция с билда 4.2.18 на 4.3.8 ранее имевшимся образом Windows XP приводит к жутким глюкам в работе этой Windows, причем проваливается даже попытка поставить чистую Windows XP в тот же самый образ (заранее переформатировав его) так как в процессе хоть быстрого, хоть полного форматирования происходит сбой и форматирование не получается. помогает только создание нового чистого виртуального жесткого диска и установка Windows XP с нуля на него. в таком режиме дополнения 4.3.8 устаналиваются потом ровно и Windows XP не глючит.
3) с Windows 8 ситуация абсолютно аналогична пункту 2.

в сухом остатке фактически если у вас много виртуальных машин с различными Windows, и вы желаете мигрировать VB версий 4.2.18 на новую ветку 4.3.6 - будьте готовы потерять все ранее накопленные образы с Windows XP и Windows 8 и сделать их установку с нуля.
подлый шаг со стороны Oracle, особенно потому, что насколько я понял они даже не предупреждают об этом, скромненько умалчивая эту ситуацию.
Автор: timsky
Дата сообщения: 26.11.2014 20:40
Animatmos
Win 7 лучше переносит смену железа.
Автор: Radanius
Дата сообщения: 26.02.2014 09:09
Skif_off
Я 256мб
Автор: Petrik_Pjatochkin
Дата сообщения: 29.11.2014 22:44
А какая последняя версия VirtualBox, которая не проверяет uxtheme.dll?
Автор: Kommunist
Дата сообщения: 26.02.2014 09:24
cracklover
А может просто нужно было обновить VirtualBox Tools?

Выводы о стабильности версии можно делать, только если на этой версии установить гостевую ось с нуля и потом уже тестить.
Автор: timsky
Дата сообщения: 29.11.2014 23:03
Petrik_Pjatochkin, VirtualBox 4.3.12 build 93733 вроде.
Автор: cracklover
Дата сообщения: 26.02.2014 09:54
Kommunist
вы точно прочитали то что я написал выше?
я же четко писал, что "миграция" это и есть установка дополнений от нового билда в старые образы.
также я четко написал, что в случае с Windows XP и Windows 8 такая миграция не проходит. надо все ставить с нуля в этом новом билде 4.3.8.
но вот то что раньше и на Windows XP, и на Windows 8 была возможна простая миграция установкой дополнений, а теперь не возможна, как раз именно это жутко раздражает.
Автор: Aleksandr N
Дата сообщения: 30.11.2014 15:41
И сам-же добавлю... После не долгого пользования UxStyle Core видно что служба иногда не загружается, приходится перегружать систему. Поэтому патч uxtheme.dll предпочтительней и как я раньше и говорил, лучше-бы ещё и проверку в самом Боксе отломать. Но нужен умелец...
Автор: Kommunist
Дата сообщения: 26.02.2014 10:09

Цитата:
cracklover
также я четко написал, что в случае с Windows XP и Windows 8 такая миграция не проходит

И что мешает установить обновление?
Не срабатывает автоматом, всегда можно примонтировать .iso и всё обновить вручную.
Не понятно в чём-же проблема.
Автор: ShatOrkan
Дата сообщения: 30.11.2014 20:13
27.11 Oracle выложил версию 4.3.20 build 96997 (предыдущая была 96996) - не знаю, что они там меняли, но при старте любой ВМ все равно получаю это набившее оскомину сообщение - не буду его повторять - см. мой предыдущий пост
Автор: cracklover
Дата сообщения: 26.02.2014 11:39
Kommunist
если мы были близко знакомы, я бы вам сказал "не, ну ты реально тупишь!"
но в данном случае скажу - вы почему-то по совершенно непонятной причине в упор меня не слышите.
уже по моему более чем понятно я несколько раз объяснил, что установка дополнений от 4.3.8 на образ виртуальной машины, созданной более ранними версиями VB происходит совершенно обычно и штатно, но потом после первого же ребута приводит либо к краху Windows (в случае с Windows 8), либо к жутким фризам в работе или же также к краху - в случае с Windows XP. для этих OS миграция штатным образом не получается. их пришлось переставить с нуля на созданный с нуля виртуальный жесткий диск. на установенные с нуля уже под версией 4.3.8 Windows XP и Windows 8 дополнения встают нормально и сами OS потом также работают нормально.
проблема начинается тогда, когда у вас множество ранее настроенных OS, созданных предыдущими версиями VB и из-за глючности дополнений в режиме простого обновления в версии 4.3.8 все эти виртуалки придется переустанавливать с нуля.
так понятнее?

Добавлено:
кстати, на Windows 8 даже установленной с нуля, даже с включенным режимом поддержки 3D (без него вообще не работает с дополнениями версия 4.3.8) все равно все жутко глючит.
в топку этот кривой билд.
Автор: Iacoyn
Дата сообщения: 01.12.2014 11:36

Цитата:
Суть в том, что я делами софтовыми занимаюсь раз в года 2-3, поэтому "пердолиться", извините за выражение, буду долго, что на реальном железе не подходит, так как оно далеко, и время там тратить не получится. А сборки тестировать надо. Так что пока виртуалку для тренировки попытаюсь хоть использовать.

http://forum.ru-board.com/topic.cgi?forum=27&bm=1&topic=13070&start=1380#lt
вот тут ответ на ваш вопрос.
Автор: cracklover
Дата сообщения: 03.12.2014 13:46
вчера утром в очередной раз рискнул попробовать новый релиз VirtualBox, на этот раз - 4.3.20 build 96997 и впервые не зря!
на этот раз там наконец-то допилили все основные проблемы и этот билд работает ничем не хуже билда, за который я держался около полугода - 4.3.12 build 93733.
а с учетом того, что 4.3.20 build 96997 полноценно поддерживает Windows 10 и вроде бы избавлен от многих "детских болячек" предыдущих билдов, я пока очень доволен.

p.s. я читал в теме, что не у всех всё так радужно с этим новым релизом. в моем случае, тьфу-тьфу, всё просто отлично. пока отлично..
Автор: adasiko
Дата сообщения: 28.02.2014 18:30
Кажись сохранение снимка экрана не работает, если выбрать в качестве выходной папку с русским именем.
Автор: SpoinT
Дата сообщения: 28.02.2014 20:13
Никто не знает, заработает ли драг дроп для винды? Я так понял это еще не реализовали?
Автор: thejustsoul
Дата сообщения: 03.12.2014 19:17
Хм, на последней версии решил поставить ArchLinux (1гб рам, 16гб диск, +3D ускорение 128мб видео и usb2 в настройках включено, гостевые дополнения установлены из репов), после завершения работы ошибочка:
---------------------------
VirtualBox.exe - Ошибка приложения
---------------------------
Инструкция по адресу "0x6ac24a37" обратилась к памяти по адресу "0x00000010". Память не может быть "written".

"ОК" -- завершение приложения

Это у хоста с памятью что-то стало или это косяк виртуалбокса? (лень проверять память мемтестом, но в последний раз когда проверял, все было отлично и без ошибок). На хосте 4гб оперативки, под виртуалку точно хватает.

Еще не всегда (или всегда) некоторые линуксы на выключают виртуалку, а пишут типа "system halted..." ну типа питание можно отключить по аналогии наверно со старыми виндами, как лечить?
Автор: Kommunist
Дата сообщения: 01.03.2014 08:52

Цитата:
SpoinT
заработает ли драг дроп для винды

Сомневаюсь, что вообще в принципе можно сделать Drag-and-Drop с виртуальной машиной.
Виртуальная машина по определению блокирует все коммуникации между процессами.
Автор: regist123
Дата сообщения: 01.03.2014 10:40
Kommunist 10:52 01-03-2014
Цитата:
Сомневаюсь, что вообще в принципе можно сделать Drag-and-Drop с виртуальной машиной. Виртуальная машина по определению блокирует все коммуникации между процессами.

Kommunist VMware использовать не пробовал? Там это давно работает.
Автор: niko7
Дата сообщения: 10.12.2014 10:55
Установил VirtualBox 4.3.20 создаю в ней новую виртуальную машину. Устанавливать буду Centos 6.6 x86_64. Выбрал тип Linux дальше нужно выбрать версию, Centos отсутствует в предлагаемом списке. Подскажите, что выбрать?

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499

Предыдущая тема: Программы для разработки, тестирования, оптических систем


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.