2013-10-02 6 views
1

Я работаю над сервисом Windows. Поэтому я пытаюсь установить его на свою машину: я открываю командную строку разработчика, я забываю запустить ее как admin. Я меняю местоположение каталога на папку bin \ debug проекта службы. В командной строке введите: D: \ code \ MyService \ bin \ Debug> C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ InstallUtil.exe MyService.exeInstallUtil.exe удален при попытке установить службу Windows

Я получаю некоторую ошибку, которую я не помню точно, но сообщение напоминает мне, что мне нужно запустить CMD-окно в качестве администратора. Поэтому я перезапускаю приглашение в качестве администратора. Вновь введите ту же команду в InstallUtil.exe. На этот раз возвращается сообщение «Access denied».

Итак, я посмотрел файл InstallUtil.exe, и, оказывается, он 0 kb на файл, измененный всего несколько секунд назад! ... Удален исполняемый файл удален, оставив только пустой файл?

И я не только один: http://ilanas.blogspot.se/2007/02/net-wtf-installutilexe-gets-corrupted.html

Любой имеет какую-либо информацию по этому вопросу?

ответ

5

В командной строке я вхожу: D: \ код \ MyService \ Bin \ Debug> C: \ Windows ... \ InstallUtil.exe

Ах, это не очень хорошая идея , Вы перепечатали командную строку. «>» - это оператор перенаправления вывода, он отправляет вывод в файл, следующий за>. InstallUtil.exe в вашем случае. Вы получили Access Denied, потому что вы пытались выполнить папку, а не действительную операцию. Это сообщение генерируется после того, как InstallUtil.exe уже был уничтожен. Оставляя файл с 0 байтами, так как на самом деле байты не были перенаправлены.

В следующий раз, do не повторите ввод команды. Только типа команда, которую вы хотите запустить:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe MyService.exe 

Восстановление Installutil.exe от другой машины.

+0

О, ничего себе, я полностью пропустил, что включил «>». Вы, конечно, правы. Спасибо! Btw, я решил это, запустив опцию восстановления установки .NET framework, которая восстановила файл. –

Смежные вопросы