[解決済み】Windowsサービスの "実行ファイルへのパス "の変更について
2022-03-30 11:30:06
質問
アプリケーションのパスを変更したいのですが、そうすると、サービスがまだ古い場所を指しているため、アプリケーションは壊れてしまいます。
に行くことで
Administrative Tools > Services
をクリックすると、プロパティダイアログが表示され
Path to executable
しかし、それを変更する方法はありません。
アプリケーションを再インストールすることなく、ユーザーがサービスパスを変更する方法はありますか?
解決方法を教えてください。
また
SuperUserで見たこの方法
を使用しています。
sc
コマンドラインを使用することで、レジストリを変更する必要がありません。
sc config <service name> binPath= <binary path>
注
binPath=
は重要です。を使って、現在の設定を問い合わせることもできます。
sc qc <service name>
というような出力が表示されます。
[SC] QueryServiceConfig SUCCESS(クエリーサービスコンフィグ サクセス
SERVICE_NAME: サービス名
TYPE : 10 WIN32_OWN_PROCESS START_TYPE : 2 AUTO_START ERROR_CONTROL : 1 NORMAL BINARY_PATH_NAME : C:\Services\ServiceName LOAD_ORDER_GROUP : TAG : 0 DISPLAY_NAME : <Display name> DEPENDENCIES : SERVICE_START_NAME : user-name@domain-name
関連
-
[解決済み] npm' は内部または外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません。
-
[解決済み] CMDでPowerShellを実行する方法
-
[解決済み] Windowsにpipをインストールするにはどうしたらいいですか?
-
[解決済み] Windows での Git リポジトリのディレクトリを無視する
-
[解決済み] Git for Windows でファイル名が長すぎる
-
[解決済み] 指定されたサービスは削除するようにマークされています」エラーの解決方法
-
[解決済み] WindowsのPATH環境変数にディレクトリを追加する
-
[解決済み] ファイルが存在しない場合、Windowsサービスをアンインストールするにはどうすればよいですか?
-
[解決済み] 実行ファイルからWindowsサービスを作成する
-
[解決済み】WindowsでTCPまたはUDPポートをリッスンしているプロセスを見つけるにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] どのような場合に0x40010004のコードでプログラムが終了するのでしょうか?
-
[解決済み] Powershellでhead、tail、more、less、sedが行うことを行うには?[クローズド]です。
-
[解決済み] Ctrl Alt F8はディスプレイを切り離す?
-
[解決済み] WPCups.exeとは何ですか?[クローズド]です。
-
Windowsはプリンタに接続できません、操作は失敗しました、エラー0x0000011b、解決策の1つです。
-
[解決済み] mingw-w64スレッド:PosixとWin32の比較
-
[解決済み] Windowsのバッチスクリプトにおける"@"の意味について
-
[解決済み] セットの/pはどういう意味ですか?
-
[解決済み] XCOPYです。BATCHでプロンプトを出さずに全てを上書きする
-
[解決済み] sc.exeでサービスを作成する場合、コンテキストパラメータをどのように渡せばよいですか?