0

再起動後に特定のWindowsサービスを開始する前に、いくつかのレジストリキーを変更する方法を見つける必要があります。

サービスの起動は自動に設定されており、ソリューションはシステムの起動時にのみ実行する必要があります(手動のサービスの起動でも実行できますが、必須ではありません)。

レジストリキーはバッチファイルと.regファイルを使用して設定できることは知っていますが、サービスの前にバッチファイルを実行する場合は、バッチファイルをいつどのようにトリガーするかを知りたいです。

私にとっては、最も単純な解決策が常に最善ですが、他に選択肢がない場合は、.netで何かを書くことができます。

4

3 に答える 3

1

簡単な解決策は、サービスを手動に設定し、regキーを設定してから、サービスを開始することです。

reg add HKLM\yourkeys
net start yourservice
于 2013-02-04T16:06:28.147 に答える
1

サービスの依存関係を利用できます。必要な処理を実行する独自のサービスを作成し(この場合はレジストリを操作します)、ターゲットサービスから新しいサービスに依存関係を追加します。

于 2013-02-04T16:24:12.080 に答える
0

登録キーを変更してサービスを開始できるPowerShell起動スクリプトを試してみます。

http://msdn.microsoft.com/en-us/library/windowsazure/jj130675.aspx

http://technet.microsoft.com/en-us/library/dd315270.aspx

http://www.computerperformance.co.uk/powershell/powershell_service_start.htm

于 2013-02-04T19:07:33.017 に答える