Сведения о вопросе

Fedya

03:11, 21st August, 2020

Теги

Установка проекта установки Visual Studio 2005 завершается сбоем на сервере Terminal

Просмотров: 449   Ответов: 2

У меня есть проект установки, созданный Visual Studio 2005, и состоит из проекта C# .NET 2.0 и проекта C++ MFC, а также времени выполнения C++. Он работает правильно при запуске из главной консоли, но при запуске через сеанс сервера Terminal на целевом объекте Windows XP установка завершается следующим образом - Когда Setup.exe вызывается, он немедленно аварийно завершает работу, прежде чем появится первый экран приветствия. При вызове через физическую консоль программа установки выполняется нормально.

Я решил, что могу вернуться к лабораторной машине для отладки, но она отлично работает на лабораторной машине через сервер Terminal.

Я вижу другие описания проблем установки в течение Terminal сеансов сервера, но я не вижу определенного решения. Обе машины имеют почти идентичную конфигурацию, за исключением того, что на той, которая терпит неудачу, также установлен узел GoToMyPC.

Кто-нибудь еще видел эти проблемы, и как я могу их устранить?

Спасибо,



  Сведения об ответе

ITSME

02:25, 4th August, 2020

У меня было LOTS проблем с разработкой инсталляторов (и программного обеспечения в целом) для terminal сервера. Я ненавижу эту чертову штуку.

В любом случае, проекты VS Setup-это всего лишь .msi файл, и запускаются они с помощью Windows installer framework.

Это приведет к удалению файла журнала, когда он ошибается, они называются MSIc183.LOG (замените c183 на некоторые случайные числа и буквы), и они идут в временный каталог вашей учетной записи logged-in-user.

Самый простой способ найти это - ввести %TEMP% в адресную строку windows explorer-как только вы там найдете эти файлы журнала, они могут дать вам ключ.

  • Примечание-под сервером terminal иногда журналы идут не непосредственно в %TEMP%, а под нумерованными подкаталогами. Если вы не можете найти там файлы MSIXYZ.LOG, найдите каталоги с именами 1 , 2 и так далее, и посмотрите в них.

Если вы нашли файл журнала, но не можете получить из него никаких подсказок, разместите его здесь. Я просмотрел больше, чем мне хотелось бы, так что, возможно, смогу вам помочь


  Сведения об ответе

JUST___

02:37, 29th August, 2020

Перед установкой перейдите в командную строку и введите команду

CHANGE USER /INSTALL

Затем установите свое программное обеспечение. После завершения установки вернитесь в командную строку и введите команду:

CHANGE USER /EXECUTE

Кроме того, не начинайте установку двойным щелчком мыши, а вместо этого перейдите в раздел Установка и удаление программ и выберите "install software" оттуда.

Удачи вам!


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться