• 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で同じ作業をすると正しく動作した。

#サービス #C #VisualStudio2005

0回の閲覧

© 2019 BY マルハチITサービス PROUDLY CREATED WITH Wix.com​