Происходит при установке LibreOffice, MSOffice, Java, Антивируса Касперского и ряда других программ.

В вопросах-ответах на официальном сайте микрософта мегаспециалисты ничем помочь не могут.

На том же официальном сайте дан намёк на причину ошибки (орфография и пунктуация оригинала сохранена):

Произошла ошибка при установке Microsoft Office невозможно получить доступ к папке по умолчанию в Windows (% temp %). Программы независимых производителей может ограничить доступ к этой папке, или может не быть необходимых разрешений, присвоенных ему.

Но дело, конечно же, не в правах.

По умолчанию папка временных файлов на Windows7 расположена в "%USERPROFILE%\AppData\Local\Temp".

Система очень часто забывает очищать временные файлы, таким образом временные файлы превращаются в постоянные, а папка разрастается до колоссальных размеров. Поэтому периодически её надо чистить вручную. Опытные пользователи знают эту особенность винды и переносят папку куда-нибудь поближе, например в "C:\Temp". Делают это переопределяя системные переменные "%TEMP%" и "%TMP%".

Тек вот, Internal error 2203 возникает, если временные файлы находятся в "неположенном" месте. И да, это ошибка системы.
Для исправления ошибки надо установить пути по умолчанию (после установки проблемного софта можно вернуть всё на место).

И если что, в реестре описание переменных лежит здесь:
HKCU\Environment


Команды для установки переменных в каталог по умолчанию:

reg add HKCU\Environment /v TEMP /t REG_EXPAND_SZ /d "%USERPROFILE%\AppData\Local\Temp" /f
reg add HKCU\Environment /v TMP /t REG_EXPAND_SZ /d "%USERPROFILE%\AppData\Local\Temp" /f

Команды для установки переменных на "C:\Temp":

reg add HKCU\Environment /v TEMP /t REG_EXPAND_SZ /d "C:\Temp" /f
reg add HKCU\Environment /v TMP /t REG_EXPAND_SZ /d "C:\Temp" /f


imen
2014.10.10 15:46:36
#cid89781

Ответить

От второй и далее в списке идёт совершенно ненужное.

Первый же пункт хорошо показывает приоритетность поддержки платформы (которая тоже ненужна).
Справедливо для всех версий (3.х, 4.х)?
Номер бага в трекере апстрима, иначе низачот!!!

2014.10.10 19:52:39
#cid89787

Ответить

#cid89781, imen

Справедливо для всех версий (3.х, 4.х)?

Трёшку не проверял.

Номер бага в трекере апстрима, иначе низачот!!!

Я надеюсь ты виндовый апстрим имеешь в виду!!!

imen
2014.10.11 12:27:47
#cid89789

Ответить

#cid89787,

Трёшку не проверял.

Не ведь где-то фича (использование не умолчательного, а переопределённого значения TEMPDIR) работает?

Я надеюсь ты виндовый апстрим имеешь в виду!!!

С учётом вышеозвученного замечания — х.з.
Я совершенно не в теме задачи компоновки пакетов для самой распространённой ОС.
И соответственно не хочу гадать на виноватого.

Вообще — прогибы и реверансы суть зло!
Мне импонирует подход апстрима моего любимого процессора электронных таблиц http://www.gnumeric.org/
Товарищи просто положили болт на поддержку сборки под самую распространённую ОС (что является хорошим косвенным индикатором _реальной_ (помним любимые сказочки сектантов про 1%) распространённости свободных платформ).
Смотри новость за август.

2014.10.11 15:08:16
#cid89790

Ответить

#cid89789, imen

Не ведь где-то фича (использование не умолчательного, а переопределённого значения TEMPDIR) работает?

Судя по всему, умолчательные пути прибиты гвоздями где-то в районе Windows Installer-а
Я же говорю: после установки проблемной программы пути снова можно поменять.

imen
2014.10.11 19:47:17
#cid89792

Ответить

#cid89790,

Судя по всему, умолчательные пути прибиты гвоздями где-то в районе Windows Installer-а
Я же говорю: после установки проблемной программы пути снова можно поменять.

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

imen
2014.10.11 19:49:12
#cid89793

Ответить

Опытные пользователи знают эту особенность винды и переносят папку куда-нибудь поближе…

Это что же получается?
Матёрые виндузятники в курсе существования новейшей революционной фичи типа «символьная ссылка»?

2014.10.12 22:49:49
#cid89799

Ответить

#cid89792, imen

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

Ага.

Это что же получается?
Матёрые виндузятники в курсе существования новейшей революционной фичи типа «символьная ссылка»?

Предлагаешь отбиваться от проблемы костылями?

imen
2014.10.13 17:45:25
#cid89801

Ответить

#cid89799,

Предлагаешь отбиваться от проблемы костылями?

Чем описанный тобой костыль (запоминаем действующее значение → восстановленаем умолчательное → ставим программу → восстанавливаем исходное значение → при встрече с другой программой выдающей данную (!) ошибку начинай сначала) лучше предлагаемого мной (сразу назначить символьную ссылку из удобной точки файловой системы в умолчательную)?

И да: костыль-то оно может и костыль, но есть целый ряд нюансов:
В случае использования даже не проприетарщины, а бинарников подобные косяки встречаются… регулярно.
И в OpenSource доныне не все (не везде) рудименты зачистили.
В ситуации, когда возможности воздействия на апстрим в лучшем случае недостаточны, а в общесм скорее стремятся к отсутствию (случаи когда надо радоваться тому, что дают хоть что-то — скорее правило), а результат нужен «сейчас» вариант с символьной ссылкой является оптимальным решением.