しかし、現時点では、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
情報:任意のサービス名を取得します。 「サービス」に移動>任意のサービスを右クリック>プロパティ>サービス名を表示します。
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
Windowsの場合:
-デスクトップを右クリックします。
-メニューから[新規]-> [ショートカット]を選択して、ショートカットを作成します。
-アイテムの場所の代わりに、[アイテムの場所を入力してください]ダイアログボックスにコマンドプロンプトの引数を入力します。
ショートカットが作成されたら:
-ショートカットを右クリックして[プロパティ]に移動します。
-[ショートカット]タブで[詳細]オプションを選択し、[管理者として実行]にチェックマークを付けます。