【Windows】Microsoft Edgeのアンインストール

<!--
title:【Windows】Microsoft Edgeのアンインストール
tags:Windows,MicrosoftEdge
-->

# はじめに

Windowsにおいて、Microsoft Edgeを使用しないにもかかわらず、アンインストールができません。
また、私のデバイスではアプリエラー等で、拡張子に対する既定のアプリ設定の変更もMicrosoft Edgeになってしまいます。

そこで、Microsoft Edgeをアンインストールすることにしました。

:::note
[Mitz TADAさんの記事](https://qiita.com/Mitz-TADA/items/c6f0e3fa2b1a751f4954)[^1]を参考に、2024/05/01時点で動くように改変したものです。
:::

## 事前準備

1. Windwosを最新版にアップデート
2. 設定を開く
3. システムを開く
4. デバイスの仕様の**プロセッサ**から、メーカーを確認

# 実行環境

- Windows 11 Home OSビルド 22631.352
- Intel製 プロセッサ

# 手順

1. ViveToolを[Github](https://github.com/thebookisclosed/ViVe/releases)からダウンロード[^2]

    このとき、先ほど調べたメーカー名でどの圧縮ファイル(zipファイル)にするか判断
    - Intel / AMDならバージョン番号のみ（`ViVeTool-v0.3.3.zip`）
    - Qualcomm Snapdragon / Microsoft SQならARM（`ViVeTool-v0.3.3-ARM64CLR.zip`）

2. ViveToolを右クリックで展開先を`C:\vive`を指定してzipファイルを解凍
3. PowerShellを管理者権限で開く
4. `C:\vive`に移動

    ```PowerShell
    cd C:\vive
    ```

5. コマンドを実行

    ```PowerShell
    .\vivetool /enable /id:44353396
    ```

6. `C:\Windows\system32`に戻る

    ```PowerShell
    cd C:\Windows\system32
    ```

7. 入力の簡易化のために、変数`$TargetFile`に使用するファイル名を格納

    ```PowerShell
    $TargetFile="IntegratedServicesRegionPolicySet.json"
    ```

8. ファイルを管理者（`Administrators`）に所有権を移す

    ```PowerShell
    takeown /f $TargetFile /a
    ```

9. 管理者にファイルのフルアクセスを許可

    ```PowerShell
    icacls $TargetFile /grant Administrators:F
    ```

10. メモを起動してファイルを編集（`code`にすればVScodeで編集可能）

    ```Powershell
    notepad $TargetFile
    ```

    1. `defaultState`を`enabled`に変更
    2. `"enabled"`の`[]`内の先頭に`"JP",`を追加

        ```diff:IntegratedServicesRegionPolicySet.json
        {
          "$schema": "schemas/IntegratedServicesRegionPolicySet.Schema.1.1.0.json",
          "version": "1.0",
          "policies": [
            {
              "$comment": "Edge is uninstallable.",
              "guid": "{1bca278a-5d11-4acf-ad2f-f9ab6d7f93a6}",
        -     "defaultState": "disabled",
        +     "defaultState": "enabled",
              "conditions": {
                "region": {
        -     "enabled": ["AT", "BE", "BG", "CH", "CY", "CZ", "DE", "DK", "EE", "ES", "FI", "FR", "GF", "GP", "GR", "HR", "HU", "IE", "IS", "IT", "LI", "LT", "LU", "LV", "MT", "MQ", "NL", "NO", "PL", "PT", "RE", "RO", "SE", "SI", "SK", "YT"]
        +     "enabled": ["JP", "AT", "BE", "BG", "CH", "CY", "CZ", "DE", "DK", "EE", "ES", "FI", "FR", "GF", "GP", "GR", "HR", "HU", "IE", "IS", "IT", "LI", "LT", "LU", "LV", "MT", "MQ", "NL", "NO", "PL", "PT", "RE", "RO", "SE", "SI", "SK", "YT"]
                }
              }
            },
        ```

11. Windowsを再起動
12. 設定からEdgeを消去
    1. 設定を開く
    2. アプリをクリック
    3. インストールされているアプリをクリック
    4. Edgeの「...」をクリックしアンインストール

        アンインストールがグレーの場合は「修復」を実行後にアンインストール

        それも不可能だった場合は、再度上記の手順を行う。
13. このままだと`Microsoft.MicrosoftEdge.Stable`が残っているので、消去
    1. PowerShellを管理者権限で開く
    2. 消去

        ```PowerShell
        Get-AppxPackage Microsoft.MicrosoftEdge.Stable | Remove-AppxPackage
        ```

# むすび

Microsoft Edgeのアンインストールを行いました。
欧州では、デフォルトでアンインストールができるそうです。日本でも気軽にアンインストールができてほしいものです。

少しでも、私の記事によりあなた方のお手伝いが出来たら幸いです。

[^1]: [Mitz TADA, "WindowsでEdgeをアンインストールする方法," https://qiita.com/Mitz-TADA/items/c6f0e3fa2b1a751f4954, accessed on May 1, 2024](https://qiita.com/Mitz-TADA/items/c6f0e3fa2b1a751f4954)
[^2]: [Albacore, "Releases | thebookisclosed/ViVe," https://github.com/thebookisclosed/ViVe/releases, accessed May 1, 2024](https://github.com/thebookisclosed/ViVe/releases)