PowerToys インストールトラブル
先日DELLの4kモニターを購入したことを書きましたが、その際にいろいろなレビュー等もみました。レビューの中で多くの方が言われていたのが、ウインドウのレイアウトツールを使うとよいというものでした。
ウインドウのレイアウトツールというのは、簡単に言うと1画面上に仮想の分割エリアを設けて、ウインドウをその仮想エリアにアタッチすることができるものです。たとえば、こちらのサンプルでは、画面を上下左右に4分割し、それぞれ分割したところにウインドウを割り当てています。
つまり、このプログラムが大きい1画面を複数画面に分けるガイドとなってくれる感じです。ツールはいくつか種類があるのですが、私はMicrosoft が作成したPowerToysというツールセットに入っているFancyZones Editor というツールを使ってみることにしました。
インストールしてみると、エラーが出てインストールが止まってしまいました。
Setup Failed
One or more issues caused the setup to fail. Please fix the issues and then retry setup.
For more information see the log file.
0x80040204 – クエリの文字列で無効なフィールド名が使用されました。
というエラーです。とりあえず PowerToys Setup 0x80040204 などのキーワードで検索をしてみましたが、これといった解決方法にたどり着けません。
そこでログファイルを見ると、エラーになっている部分がわかりました。
PowerToys というのは複数のツールのパッケージになっていて、その中のWebView2という部分でエラーが起きているようです。そして、こちらのPowerToysのインストール要求事項ページよると、Microsoft Edge WebView2 Runtime bootstrapper (This will install always the latest version.) というパッケージが入っていました。どうやら私のパソコンにはこちらのパッケージがインストールされていなかったようで、こちらのページからパッケージをダウンロード、インストールしました。
その後、再度PowerToysをインストールしたところ、問題なくインストールすることが出来ました!
肝心のFancyZones Editor の使い心地ですが、正直イマイチ使いづらくて困っています。
—
For the people who are good at English.
I got an error while installing PowerToys 0.56 and 0.57 the error code was 0x80040204.
I examined the error log and found that the installation failed while executing the WebView2 package.
I double-checked the system requirement for PowerToys (here) and Microsoft Edge WebView2 Runtime bootstrapper is required to install PowerToys. The page says “This will install always the latest version.” but the package was not installed on my PC.
So, I downloaded and installed Microsoft Edge WebView2 Runtime bootstrapper. After installing this package, I could install PowerToys without any problem.