Какие проблемы возникают при установке новой программы во время работы других программ? Я полагаю, что GAC решил много старых проблем блокировки общих библиотек DLL. Так какие же проблемы все еще возникают? Конечно, я вижу проблемы с обновлением одной программы, но вне этого трудно понять, почему приложения будут давить друг другу на ноги.
9
Ответы:
GAC помогает только в сборках .NET. Там много других приложений, которые не написаны на .NET.
Какие еще проблемы существуют?
Зачем рисковать сбоем процесса установки, когда так легко остановить другие приложения и просто подождать несколько минут? Иди выпей чашечку кофе. :)
источник
Вы не можете перезаписать DLL или EXE-файл, который используется другим приложением. В более качественных письменных подсказках говорится: «Посмотрите, либо закройте материал, использующий то, что я хочу обновить (и выдает список), либо продолжите установку, и нам придется перезагрузиться после того, как заменить DLL / EXE». Ленивые просто слепо советуют вам закрыть все, что у вас есть, на всякий случай.
Я ненавижу перезагрузку. Я ненавижу закрывать вещи, которые я использую. Иногда я просто продолжаю катиться и не закрываю ничего, что работает. Я немного догадываюсь, могут ли вещи совместно использовать DLL, поэтому, например, если я обновляю Word, я согласен закрыть Outlook, но не Foxit Reader, я знаю, что они, вероятно, независимы. Я уделяю больше внимания не ленивым подсказкам (которые говорят мне, что включает в себя конфликт), чем ленивым, которые могут также сказать «может содержать арахис» для всех мыслей, которые у них возникли.
источник
может быть, установщик просто чрезмерно параноидален? Честно говоря, я никогда не закрывал все программы, когда установщик просил меня сделать это, и никогда не попадал в неприятности. Может быть, просто удача.
источник
Часто это сообщение просто вставляется как текст по умолчанию для используемой системы установки. 9 из 10 раз это можно игнорировать. Это всего лишь 10-й раз, когда вам нужно беспокоиться о :-) ИМХО, в дополнение к техническим причинам, которые DevArt кратко изложил, он, вероятно, изначально был добавлен туда, чтобы конечные пользователи не стали кричать поставщикам о потерянной работе, если установщик вылетает из-за Windows и приводит к тому, что они теряют важные электронные таблицы и документы, над которыми работали, - это не слишком редкое явление в тот день при установке программного обеспечения.
источник
Возможность конфликта между установленным приложением и уже запущенным очень мала. В наши дни большинство приложений основано на концепции песочницы, и им не нужно выходить из нее во время процесса установки (или обычного использования).
Но давайте предположим, что при установке какого-либо программного обеспечения необходимо внести изменения в файл, который, скорее всего, уже будет открыт другим приложением. У вас есть два варианта здесь:
К сожалению, второй вариант выбирается в большинстве случаев.
источник
это хеджирование. Я никогда не беспокоился, и у меня не было проблем. единственное исключение - установка плагина, когда целевое приложение (IE, FireFox, Visual Studio и т. д.) еще открыто
источник