web-dev-qa-db-ja.com

2つのショートカットを作成する方法:有効化+サービスの開始と無効化+ Windowsサービスの停止?

しかし、現時点では、WindowsUpdateサービスのショートカットのみが必要です。 Windows Updateサービスを常に実行しているわけではありませんが、WindowsストアではWindowsUpdateサービスを実行する必要があります。ショートカットを使用してWindowsストアを開く前にWindowsUpdateサービスを有効にして開始し、Windowsストアを閉じた後にWindowsUpdateサービスを無効にして停止したい。

ここでサービスを再起動するためのいくつかの良い答えを見つけました: https://stackoverflow.com/questions/1995847/desktop-shortcut-to-restart-a-windows-service

どんな助けでも私と同じニーズを持つ人々に役立つでしょう。

私のために働いた:(windows 10)

2つのテキストファイルを作成し、それぞれに1行のコードを貼り付けました(承認された回答を参照)

これらのファイル拡張子を.batに変更しました

両方のファイルに2つのショートカットを作成しました

管理者として実行するようにこれら2つのショートカットを編集しました>ショートカットを右クリック> [プロパティ]をクリック> [ショートカット]タブに移動> [詳細]をクリック> [管理者として実行]にチェックマークを付ける> OK> OK

情報:任意のサービス名を取得します。 「サービス」に移動>任意のサービスを右クリック>プロパティ>サービス名を表示します。

2
BlackFire

cmdからWindowsUpdateサービスを有効/開始および停止/無効にするにはどうすればよいですか?

これは、scコマンドを使用して実行できます。

  • コマンドをショートカットに割り当てるか、コマンドをバッチファイルに追加して、バッチファイルをショートカットに割り当てます。
  • 他のサービスでも同じことを行うには、wuauservをサービス名に置き換えます。

有効化/開始

sc config wuauserv start= auto & sc start wuauserv

停止/無効化

sc stop wuauserv & sc config wuauserv start= disabled

出力例

> sc config wuauserv start= auto & sc start wuauserv
[SC] ChangeServiceConfig SUCCESS

SERVICE_NAME: wuauserv
        TYPE               : 20  WIN32_SHARE_PROCESS
        STATE              : 2  START_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x0
        WAIT_HINT          : 0x7d0
        PID                : 1204
        FLAGS              :

> sc stop wuauserv & sc config wuauserv start= disabled

SERVICE_NAME: wuauserv
        TYPE               : 20  WIN32_SHARE_PROCESS
        STATE              : 3  STOP_PENDING
                                (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
        WIN32_EXIT_CODE    : 0  (0x0)
        SERVICE_EXIT_CODE  : 0  (0x0)
        CHECKPOINT         : 0x1
        WAIT_HINT          : 0x7530
[SC] ChangeServiceConfig SUCCESS

参考文献

2
DavidPostill

Windowsの場合:
-デスクトップを右クリックします。
-メニューから[新規]-> [ショートカット]を選択して、ショートカットを作成します。
-アイテムの場所の代わりに、[アイテムの場所を入力してください]ダイアログボックスにコマンドプロンプトの引数を入力します。

ショートカットが作成されたら:
-ショートカットを右クリックして[プロパティ]に移動します。
-[ショートカット]タブで[詳細]オプションを選択し、[管理者として実行]にチェックマークを付けます。

1
Nathan