2020.4.27

Windows 10でプログラムのアンインストールがブロックされる場合の対処

現在、自宅マシンのペイントソフトに「paint.net」を使っていますが、数年前からアップデートに失敗するようになって、最新のバージョンをインストールできないようになっていました。

最新バージョンに上げる理由はとくになかったのですが、さすがにそろそろこの問題を解決したくて、対処方法など調べたのでメモとして残しておきます。

目次

  • エラーの内容
  • 対処方法
  • トラブルシューティングツールの実行

エラーの内容

エラーの内容は、paint.netのアップデート時、インストール済みの過去バージョンをアンインストールする際に以下のエラーが発生してアンインストールできず、仕方なくインストールをキャンセルして、結果、アップデートに失敗するという状態でした。

the feature you are trying to use is on a network resource that is unavailable.

この状態は、Windows 10の「プログラムの追加と削除」からアンインストールを実行しても同様な結果となります。

調べてみるとアンインストールするためのインストーラー(msi)ファイルが存在しないことが原因で、どうして存在しないのかは不明ですが、解決するためにはこれをどうにかするしかしないようでした。

対処方法

まず私が行ったのは手動でのインストール情報の削除。ファイルやショートカット、それにpaint.netに関連するレジストリを削除してみましたが、私の対応が悪かったのか、この対応では残念ながら解決しませんでした。

どうしたものかとさらに調べると、今回の問題と同じようなフォーラムの記事を発見。

Paint.NET 4.0.16 installation failed - Troubleshooting & Bug Reports - paint.net Forum

方法としては、プログラムのインストールやアンインストールで失敗する場合のトラブルシューティング用のツールを使うというものです。

プログラムのインストールまたは削除がブロックされる問題を解決する

結果として、上記のリンクからダウンローできるツールを実行すると、新しいバージョンのpaint.netをインストールすることができました。

以下、トラブルシューティング ツールの操作手順になります。

トラブルシューティングツールの実行

ダウンロードしたファイル(MicrosoftProgram_Install_and_Uninstall.meta.diagcab)を起動して「次へ」。

インストールとアンインストールのどちらで問題が発生しているのかという選択肢が出てくるので、今回は「アンインストール」を選択します。

インストールされているプログラムが一覧で表示されるので、該当のプログラムを選んで「次へ」。

しばらく待つと、トラブルシューティングが正常に完了して、以下の画面が表示されます。

この後、paint.netをインストールしたら、問題なくインストールすることができました。

その他】関連記事