Windows 11 のモダン コンテキスト メニューに[EmEditor で編集]が 2 つ表示されます。

旧 MSI 版をアンインストールしてから、ストア版または新 MSIX 版をインストールすると、Windows 11 のモダン コンテキスト メニューに[EmEditor で編集]が 2 つ表示されることがあります。これは、旧 MSI 版の一部のバージョンで、アンインストール時に、モダン コンテキスト メニューの登録が解除できないことがある不具合のためです。ご迷惑をお掛けして申し訳ありません。

このような症状が発生する場合は、次の手順に従って、重複した項目から古い方を削除してください。

  1. Windowsの設定 > アプリ > インストールされているアプリで、EmEditor が 1 つだけインストールされていることを確認してください。もし旧 MSI 版 EmEditor が残っている場合には、それをアンインストールしてください。

  2. PowerShell を開き、次のコマンドを実行します。

    Get-AppxPackage *EmEditor* | Select-Object Name, PackageFullName, Version, InstallLocation

    次のような結果が表示されます。

    Name                        PackageFullName                                        Version  InstallLocation
    ----                        ---------------                                        -------  ---------------
    Emurasoft.EmEditor.EmEditor Emurasoft.EmEditor.EmEditor_1.0.0.0_x64__bpd82vs5ee13j 1.0.0.0  C:\Program Files\WindowsApps\Emurasoft.EmEditor.EmEditor_1.0.0.0_x64__bpd82vs5ee13j
    Emurasoft.EmEditor64MSIX    Emurasoft.EmEditor64MSIX_26.2.9.0_x64__cwc2r2f568cgm   26.2.9.0 C:\Program Files\WindowsApps\Emurasoft.EmEditor64MSIX_26.2.9.0_x64__cwc2r2f568cgm

    このうち、Version が 1.0.0.0 または 1.0.1.0 と表示される項目は、旧 MSI 版のものであり、削除の対象となります。26.x.x.0 と表示されている方はストア版または MSIX 版となり、削除する必要はありません。

  3. PackageFullName の下に表示された、古い方の値をコピーし、次のコマンドを実行します。

    Remove-AppxPackage -Package "Emurasoft.EmEditor.EmEditor_1.0.0.0_x64__bpd82vs5ee13j"

    この例のパッケージ名は、PowerShell の実行結果に表示された実際の PackageFullName に置き換えてください。

  4. Windows を再起動します。モダン コンテキスト メニューに[EmEditor で編集]が 1 つだけ表示されるようになります。