QA. Установка программы – процесс висит в памяти.

25 мая 2009

Устанавливаю программу. Сначала все как обычно, индикатор доходит до 100%, потом все пропадает, но процесс висит в памяти. Что бы это значило?


2 ответов в теме “QA. Установка программы – процесс висит в памяти.”

  1. 1) Чипмен Гафний ответил:

    Это происходит, когда временные папки в XP помещены в профайлы пользователей. Временные папки используются инсталляторами для распаковки временных данных, необходимых для инсталляции. Но когда временную папку помещают в директорию профайла пользователя, у нее получается очень длинное имя, и некоторые инсталляторы благополучно распаковав в нее свои данные, потом не могут их найти.

    Для решения этой проблемы достаточно поместить временную папку куда-нибудь повыше, чтобы путь был коротким, и желательно — без русских символов. Делается это через System Properties, Advanced, Environment. Меняете пути к TEMP и TMP на C:\WINDOWS\TEMP, и все. Осталось только стереть старые папки. Кроме того, встречаются инсталляторы в которых прописаны абсолютные пути. Обычно этот путь выглядит как %windir%\Temp (или что-то вроде этого), и тогда никаких проблем не возникает, но иногда путь прописан конкретнее, обычно C:\Windows\Temp, и тогда инсталлятор может зависнуть, не найдя этих директорий. К счастью, такие кривые инсталляторы попадаются очень редко, но если нужная программа не хочет инсталлироваться, несмотря на все усилия, попробуйте создать указанный выше путь — может помочь. Кроме всего вышеперечисленного, иногда помогает замена файла Setup.exe другим, из работающего инсталлятора.

  2. 2) Александр Буров ответил:

    просто для завершения установки требуется перезагрузка. перезагрузись и всё будет норм.

Добавить ответ

Оставить комментарий