top of page
執筆者の写真Kawahara

VS2005で作成したサービスをWindows7ではInstallutilでセットアップできない

Windows7上でVS2005を使って作成したサービスプログラムをInstallUtilでインストールしようとしたところ、

D:SVNServiceTestServiceTestbinDebug>installutil ServiceTest.exe Microsoft(R) .NET Framework Installation utility Version 2.0.50727.4927 Copyright(C) Microsoft Corporation.  All rights reserved.

トランザクションのインストールを実行中です。

インストール段階を開始しています。 D:SVNServiceTestServiceTestbinDebugServiceTest.exe アセンブリの進行状態については、ロ グ ファイルの内容を参照してください。 ファイルは D:SVNServiceTestServiceTestbinDebugServiceTest.InstallLog にあります。 アセンブリ ‘D:SVNServiceTestServiceTestbinDebugServiceTest.exe’ をインストールしていま す。 該当するパラメータ:    logtoconsole =    assemblypath = D:SVNServiceTestServiceTestbinDebugServiceTest.exe    logfile = D:SVNServiceTestServiceTestbinDebugServiceTest.InstallLog

インストール段階で例外が発生しました。 System.ComponentModel.Win32Exception: アクセスが拒否されました。

インストールのロールバックを開始しています。 D:SVNServiceTestServiceTestbinDebugServiceTest.exe アセンブリの進行状態については、ログ ファイルの内容を参照してください。 ファイルは D:SVNServiceTestServiceTestbinDebugServiceTest.InstallLog にあります。

アセンブリ ‘D:SVNServiceTestServiceTestbinDebugServiceTest.exe’ をロール バックしています。 該当するパラメータ:    logtoconsole =    assemblypath = D:SVNServiceTestServiceTestbinDebugServiceTest.exe    logfile = D:SVNServiceTestServiceTestbinDebugServiceTest.InstallLog System.ServiceProcess.ServiceProcessInstaller インストーラのロールバック段階で例外が発生しました。 System.NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。 インストールのロールバック段階で例外が発生しました。この例外は無視され、ロールバックは続行します。ただし、ロールバック完了後、コンピュータは完全に元の状態に戻らない可能性があります。

ロールバックの段階が正常に完了しました。

トランザクション インストールが完了しました。 インストールが失敗し、ロールバックが実行されました。

というエラーが発生。この状態でnet  start ServiceTest

22としても「無効なサービス名です」とのこと。試しにWindowsXPで同じ作業をすると正しく動作した。

閲覧数:166回0件のコメント

最新記事

すべて表示

Visual WebGui販売終了

GrapeCityが販売していたVisual WebGuiが2014年10月22日で販売終了との事。価格は高いが、便利なんだろうなと気になっていた製品だった。 2013年の6月から1年半弱で販売終了となったのに気付いた時は、「買わなくてよかった」と「こんなことあるの?」とい...

C#でのクラスライブラリの設計

C#でクラスライブラリを使用すると複数のプロジェクトで使用できて便利。しかし、どんな単位でクラスライブラリを分割するか悩みながらも下記のように考えていました。 外部コンポーネントの有無 DBの接続先 ODBCの設定要否 .NetframeWorkのバージョン...

Comments


bottom of page