Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / умирает InstallUtil.exe ( / 5 сообщений из 5, страница 1 из 1
11.06.2013, 10:40
    #38293588
Кифирчик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
умирает InstallUtil.exe (
есть некоторая служба, которая успешно устанавливается и работает на нескольких компьютерах
но на одном, утилита InstallUtil, через которую регистрируем службу, умирает с ошибкой:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
Приложение: InstallUtil.exe
Версия платформы: v4.0.30319
Описание. Процесс был завершен из-за необработанного исключения.
Сведения об исключении: System.TypeLoadException
Стек:
   в System.ModuleHandle.ResolveType(System.Reflection.RuntimeModule, Int32, IntPtr*, Int32, IntPtr*, Int32, System.Runtime.CompilerServices.ObjectHandleOnStack)
   в System.ModuleHandle.ResolveTypeHandleInternal(System.Reflection.RuntimeModule, Int32, System.RuntimeTypeHandle[], System.RuntimeTypeHandle[])
...
   в System.Reflection.CustomAttribute.GetCustomAttributes(System.Reflection.RuntimeAssembly, System.RuntimeType)
   в System.Reflection.RuntimeAssembly.GetCustomAttributes(System.Type, Boolean)
   в System.Configuration.InstallUtil.Main(System.String[])
2) Имя сбойного приложения: InstallUtil.exe, версия: 4.0.30319.17929, отметка времени: 0x4ffa5bb0
Имя сбойного модуля: KERNELBASE.dll, версия: 6.1.7601.18015, отметка времени 0x50b83c8a
Код исключения: 0xe0434352
Смещение ошибки: 0x0000c41f
Идентификатор сбойного процесса: 0x2ba0
Время запуска сбойного приложения: 0x01ce662bfed62b47
Путь сбойного приложения: c:\Program Files (x86)\MCS\InstallUtil.exe
Путь сбойного модуля: C:\Windows\syswow64\KERNELBASE.dll
Код отчета: 3e2e5933-d21f-11e2-b355-b4b52f33a5a6

фреймворки все стоят, Microsoft Windows 7 Профессиональная, 6.1.7601 Service Pack 1 сборка 7601

кто-нибудь сталкивался с подобной проблемой?
...
Рейтинг: 0 / 0
11.06.2013, 11:17
    #38293655
С0ВЕСТЬ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
умирает InstallUtil.exe (
проще всего переустановить саму винду ( это займет не более получаса ), иначе с ошибкой будете заморачиваться днями. тем более на других машинах без проблем.
все может быть вирусы, политики, поврежденного диска, недоустановленного фреймворка...
...
Рейтинг: 0 / 0
11.06.2013, 11:45
    #38293720
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
умирает InstallUtil.exe (
А вы уверены, что она под x64 работает...
...
Рейтинг: 0 / 0
11.06.2013, 11:59
    #38293752
Кифирчик
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
умирает InstallUtil.exe (
Sergey Orlov,
вот на моем 64 (x64-based PC) результат
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil
Microsoft (R) .NET Framework Installation utility, версия 4.0.30319.17929
(c) Корпорация Майкрософт (Microsoft Corp.). Все права защищены.

Использование: InstallUtil [/u | /uninstall] [параметр [...]] сборка [[параметр [...]] сборка] [...]]

InstallUtil выполняет программы установки в каждой из заданных сборок.
Если задан ключ /u или /uninstall, выполняется удаление
данных сборок из системы. В противном случае выполняется их установка. В отличие
от остальных параметров, /u применяется ко всем сборкам вне зависимости
от их места в командной строке.

Установка выполняется как групповая операция: В случае неудачи при установке
одной из сборок будет отменена установка
остальных сборок. Удаление из системы не является групповой операцией.

Параметры имеют вид /ключ=[значение]. Все параметры, указанные
перед именем сборки, будет действовать при
установке данной сборки. Действие параметров кумулятивное, но с возможностью перезаписи - параметры, заданные для одной сборки, будут действовать
и для последующих сборок, если только параметр не задается еще раз с другим значением. Для всех параметров значение по умолчанию - пусто или 'false' (ложь),
если только не задано другое значение.

Распознаваемые параметры:

Параметры установки произвольной сборки:
/AssemblyName
Параметр сборки будет интерпретирован как имя сборки (Name,
Locale, PublicKeyToken, Version).
По умолчанию параметр сборки интерпретируется как имя файла.

/LogFile=[имя_файла]
Файл для записи хода выполнения. Если не указан, журнал не ведется.
По умолчанию: <имя_сборки>.InstallLog

/LogToConsole={true|false}
Если false, запрещает вывод на консоль.

/ShowCallStack
При возникновении исключения в произвольный момент установки стек
вызовов будет записан в журнал.

/InstallStateDir=[имя_каталога]
Каталог, в котором будет храниться файл .InstallState. По умолчанию:
каталог сборки.


Отдельные программы установки, используемые в сборке, могут распознавать другие параметры. Для получения справки по этим параметрам запустите InstallUtil из командной строки, указав пути к сборкам и параметр /? или /help.
...
Рейтинг: 0 / 0
11.06.2013, 19:02
    #38294574
HiMik2004
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
умирает InstallUtil.exe (
Кифирчик,

Попробуйте использовать заведомо рабочий файл (C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil), а не (c:\Program Files (x86)\MCS\InstallUtil.exe). Попробуйте, также, разместить его в другом подкаталоге, а не Program Files (x86).
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / умирает InstallUtil.exe ( / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]