IE8 перезагружает компьютер при обновлении элементов управления Activex - PullRequest
0 голосов
/ 27 октября 2011

IE8 запрашивает перезагрузку компьютера при каждом обновлении элемента управления activex. Это известная ошибка в IE8? Это не происходит в IE9, есть ли документация по этому или обходное решение?

1 Ответ

0 голосов
/ 27 октября 2011

IE8, скорее всего, не запрашивает перезагрузку машины; служба установки предложит перезагрузить компьютер. IE9 может просто по-разному работать с открытыми файлами.

Как вы обновляете контроль? Вы устанавливаете новый как другое имя файла? (если файл используется, вы не можете заменить его, если что-то не заменило; это может привести к тому, что установщик захочет перезагрузить компьютер)

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

Если вы используете установщик MSI, есть менеджер перезапуска, который вы можете отключить вручную, если хотите; с WiX я считаю, что команда <Property Id="MSIRESTARTMANAGERCONTROL" Value="Disable" />

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...