最近の筆者はアプリの管理方法を改めている。以前はOneDriveフォルダーにbinフォルダーを作成し、各デバイスで同一のアプリが使用できることを由(よし)としていた。だが、コロナ禍で外出習慣もなくなり、作業の9割は古いデスクトップPCで事足りる。
すると面倒になるのがバージョン管理。たとえば動画再生アプリとして長年愛用してきたMPC-BEは、数カ月に一回はマイナーバージョンアップしているため、以前はファイルをダウンロードして特定フォルダーに展開していた。改めて文字に起こすと「億劫」以外の表現が見当たらない。
そこで自身に習慣付けているのが、wingetの検索だ。
上図は「MPC-BE」を検索したものだが、Microsoft Store経由やコーデック単体、別系統のMPC-HCと並んでMPC-BE本体が見つかった。
この場合は「winget install "MPC.BE-MPC.BE"」とIDで指定すれば、正しく最新版をインストールできる。また、設定情報の保存先をMPC-BEフォルダーに変更し、INIファイルをコピーしてから保存先をレジストリに戻せば、OSの再セットアップ時も操作は最小限で済む。
もちろんすべてのOSS(オープンソースソフトウェア)がwingetのリポジトリーに登録しているわけではないが、わずかでもバージョンアップ作業を軽減できるのは大きい。
さて、winget周りのTipsを取り上げるつもりだったが、もう少し検証が必要だったので、今回は「別のユーザーとして実行」を復元する。複数のアカウントを作成(および有効化)していると、ユーザーメニューに別アカウントが加わり、ワンステップで切り替え可能だ。
以前のWindowsと同じく「別のユーザーとして実行」を有効にするには、以下の手順を踏まなければならない。
そのまま使用する場合は問題ないが、何らかの理由で「別のユーザーとして実行」を無効にするにはGUI操作ではなく、レジストリ操作が必要となる。下図で示したように難しい操作は必要ないものの、Tipsを試す場合は合わせて覚えておいていただきたい。
reg delete "HKCU\Software\Policies\Microsoft\Windows\Explorer" /v ShowRunAsDifferentUserInStart /f