Windows Updateにクイック アクセス

# Windows Updateにクイック アクセスするTweak 

## 概要
[Major Geeks](https://www.majorgeeks.com/)にて有用なWindows Tweakが公開されていたのでご紹介します。

[How to Add Windows Update Desktop Context Menu in Windows 10](https://www.majorgeeks.com/content/page/windows_update_context_menu.html)

Windows 10のデスクトップからWindows Updateに一発アクセスできる右クリックメニューを追加するというものです。

**Updated 20201028**
Windows 10 20H2 build 19042.572で確認済み

![WUDesktop-Context-menu.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/2088/3396cd6d-db77-ec41-4d60-e5c2e18507de.jpeg)


Windows Updatesは非常に重要な項目ですがチェックするにはいくつかの手順を踏まなければなりません。

そこで、この記事ではデスクトップから簡単に「すべての設定」→「更新とセキュリティ」→「Windows Update」またはそれ以下の各アイテムへダイレクトにアクセスできる方法をご紹介します。

 **レジストリを変更するTweakです。ご自身の責任で行ってください。**

適用が成功するとデスクトップの右クリック メニュー最下部に以下の項目とサブメニューが追加されます。

- Windows Update
   - Check for updates[^1]
   - Update history
   - Restart options
   - Advanced options

### 手順

1. ダウンロード
[Add Windows Update Desktop Context Menu in Windows 10](https://www.majorgeeks.com/files/details/add_windows_update_context_menu.html)へ行きWindows Update Desktop Context Menu.zipをダウンロードして解凍します。

2. ダブルクリックでレジストリに追加
"Windows Update Context Menu ADD.reg"と"Windows Update Context Menu REMOVE.reg" (Default)、"MajorGeeks Tutorial Link.html"の3ファイルが出てきます。"Windows Update Context Menu ADD.reg"をダブルクリックして実行します。以下のダイアログが出る場合は適宜「はい/Yes」または「OK」で許可してください。

`Click Yes when prompted by User Account Control.`
`Click Yes when prompted by Registry Editor.`

`Click OK when prompted by the Registry Editor.`

もとに戻したいい場合は"Windows Update Context Menu REMOVE.reg"を実行します。

### 補足、日本語化

今回はregファイルが提供されていたため、そのままご紹介しましたが"Windows Update Context Menu ADD.reg"の中身をテキストエディターで編集すれば該当箇所を日本語で表示することも可能です。
編集後は以下のようになります（文字列はWindows 10日本語版にあわせています）。

- Windows Update 設定
   - 更新プログラムのチェック[^1]
   - 更新の履歴を表示する
   - 再起動のオプション
   - 詳細オプション

```
Windows Registry Editor Version 5.00


[HKEY_CLASSES_ROOT\DesktopBackground\Shell\WindowsUpdateSettings]
"Icon"="%SystemRoot%\\System32\\shell32.dll,-47"
"MUIVerb"="Windows Update 設定"
"Position"="Bottom"
"SubCommands"=""


[HKEY_CLASSES_ROOT\DesktopBackground\Shell\WindowsUpdateSettings\shell\001flyout]
"Icon"="%SystemRoot%\\System32\\bootux.dll,-1032"
"MUIVerb"="Windows Update"

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\WindowsUpdateSettings\shell\001flyout\command]
@="explorer ms-settings:windowsupdate"



[HKEY_CLASSES_ROOT\DesktopBackground\Shell\WindowsUpdateSettings\shell\002flyout]
"Icon"="%SystemRoot%\\System32\\bootux.dll,-1032"
"MUIVerb"="更新プログラムのチェック"

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\WindowsUpdateSettings\shell\002flyout\command]
@="explorer ms-settings:windowsupdate-action"



[HKEY_CLASSES_ROOT\DesktopBackground\Shell\WindowsUpdateSettings\shell\003flyout]
"Icon"="%SystemRoot%\\System32\\bootux.dll,-1032"
"MUIVerb"="更新の履歴を表示する"

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\WindowsUpdateSettings\shell\003flyout\command]
@="explorer ms-settings:windowsupdate-history"


[HKEY_CLASSES_ROOT\DesktopBackground\Shell\WindowsUpdateSettings\shell\004flyout]
"Icon"="%SystemRoot%\\System32\\bootux.dll,-1032"
"MUIVerb"="再起動のオプション"

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\WindowsUpdateSettings\shell\004flyout\command]
@="explorer ms-settings:windowsupdate-restartoptions"


[HKEY_CLASSES_ROOT\DesktopBackground\Shell\WindowsUpdateSettings\shell\005flyout]
"Icon"="%SystemRoot%\\System32\\bootux.dll,-1032"
"MUIVerb"="詳細オプション"

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\WindowsUpdateSettings\shell\005flyout\command]
@="explorer ms-settings:windowsupdate-options"
```

[^1]: ボタン化しているからか？機能しませんでした。