Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Старожил


Сообщения: 178
Благодарности: 25

Профиль | Сайт | Отправить PM | Цитировать


Вложения
Тип файла: 7z simplexerrorinrunonce.7z
(11.7 Kb, 4 просмотров)

simplix,

тестировал твою сборку в разных ситуациях и наткнулся на баг во время установки из RunOnce при первом входе в систему (WinXP), вот последовательность команд:

Код: Выделить весь код
start /wait DotNet.exe /1.1 /nolang
start /wait DotNet.exe /3.5 /nolang
start /wait DotNet.exe /4.0 /nolang
1.1 устанавливается нормально, 3.5 сразу после завершения распаковки выдает ошибку: "Не удается загрузить sitsetup.dll. Программа установки не может продолжить работу.", после чего запускается установка 4.0 и завершается успешно. Сразу после первой загрузки рабочего стола запускаю start /wait DotNet.exe /3.5 /nolang и в этот раз все проходит без сбоя.

Прилагаю скриншот и логи.

Попробовал еще раз повторить установку системы, ошибка воспроизводится один к одному.

Аналогичная по смыслу команда

Код: Выделить весь код
start /wait DotNet.exe /nolang
из RunOnce отрабатывает нормально. Также нормально на этой стадии срабатывает и

Код: Выделить весь код
start /wait DotNet.exe /3.5 /nolang
(то есть без установки 1.1).

Кстати, если последовательно выполнить
Код: Выделить весь код
start /wait DotNet.exe /3.5 /nolang
start /wait DotNet.exe /4.0 /nolang
оба раза запускается компиляция образов, было бы не плохо иметь возможность отключить её для первой команды.

-------
AY-3-8910/AY-3-8912/YM2149F Homepage

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:09, 25-10-2010 | #1115