Windows
 Computer >> コンピューター >  >> システム >> Windows

Windows 11 で既定のプログラムを設定する方法

Mic drop:以前思っていたよりもずっと早くコンピューターを使わなくなると思います。もちろん、本格的で劇的な意味ではありません。ルーツ、エコ穴居人、社会の呪われたものに戻ることはありません。いいえ、それほど劇的なことはありません。しかし、私はマシンとのやり取りを最小限に抑えて、最低限必要な場合にのみ使用するようにします。ソフトウェア ソリューションの品質とインテリジェンスが低下し、世界中で販売され、吐き出されていることにかなり悩まされているからです。今日のトピック:デフォルト プログラム。

必要に応じて、デフォルトのプログラムまたはアプリケーション。 Windows で。ああ。これは、正しく行わない方法の別の輝かしい例です。最近、一般ユーザーが Windows 11 で既定のアプリを切り替えるのを難しくしている Microsoft に関する記事が相次いでいます。ただし、これは昨日のニュースです。常人がそれを行うのは、長い間困難でした。この問題については、Windows 11 の Dev レビューで既に説明しましたが、私の口調は、大量消費するのに十分な「フォトジェニック」ではないと思います。また、これは Windows 11 専用ではありません。この点で、Windows がいかに深刻な問題を抱えているかについては、特に目新しいことは何もありません。 Windows 10 でも同じことができます。エッジを使え、エッジを使え、エッジを使え。いたるところにクラクション。そこで私は、コマンド ラインから Windows の既定のアプリを構成し、ノイズやナンセンスを回避する方法はあるのでしょうか?

では、何について話しているのでしょうか?

1 つ目は、特定のプログラムに対するファイルの種類の既定の関連付けです。すべてのオペレーティング システムにはデフォルトがあります。しかし、これらのデフォルトから切り替えると、楽しいことが起こります。 Microsoft が私の IrfanView 画像ファイルの関連付けを何度もリセットする方法を既に説明しました。特定のプログラムをデフォルトに設定しているにもかかわらず、Windows 10 がときどき質問を投げかける方法を既に示しました。主に、メディアまたはブラウザーの機能に関してです。エッジだけではありません。動画ファイルも!

Windows 11 で既定のプログラムを設定する方法

2018 年に戻って、新規インストール、IrfanView。

Windows 11 で既定のプログラムを設定する方法

絶望的ですか?

Windows 11 での唯一の実際の違いは、[設定] メニューに、既定のアプリケーションを特定のファイルの種類に割り当てるためのワークフローが若干異なり、やや複雑になったことです。開発ビルドでは、この機能は少し不安定でかなり遅いですが、Windows 10 と基本的に違いはありません。ファイルを右クリックして [開く] などを使用することもできます。つまらない。しかし、本当の問題はそれについて効率的にしようとすることです!

assoc、ftype、dism の悲しい状態

古いバージョンの Windows では、ファイルの関連付けを割り当てたり変更したりするためのさまざまなコマンド ライン ツール (assoc、ftype) が提供されていたため、選択した目的のプログラムでファイルを開くことができました。また、さまざまなファイル タイプの処理方法をシステムに指示する、巧妙に細工された XML ファイルを使用して、グループ ポリシーまたはレジストリを介してこれを行うこともできます。最も洗練されたソリューションではありませんが、簡単にスクリプト化できます。

Windows 11 で既定のプログラムを設定する方法

これはまったく何もしません。同様に、以下を試すことができます:

Dism.exe /online /Export-DefaultAppAssociations:C:\PS\DefaultAssoc.xml

展開イメージ サービスおよび管理ツール
バージョン:10.0.22000.1

イメージバージョン:10.0.22000.132

操作は正常に完了しました。

XML を開き、任意のファイル タイプに手動で変更を加えてから、インポートします。



ProgId="VLC.3g2"
ApplicationName="VLC メディア プレーヤー" />
ProgId="VLC.3gp"
ApplicationName="VLC メディア プレーヤー" />
ProgId="AppXqj98qxeaynz6dv4459ayz6bnqxbyaqcs"
ApplicationName="Groove Music" />
ProgId="AppXqj98qxeaynz6dv4459ayz6bnqxbyaqcs"
ApplicationName="Groove Music" />
ProgId="VLC.adts"
ApplicationName="VLC メディア プレーヤー" />
...

Dism.exe /Online /Import-DefaultAppAssociations:C:\PS\DefaultAssoc.xml

展開イメージ サービスおよび管理ツール
バージョン:10.0.22000.1

イメージバージョン:10.0.22000.132

操作は正常に完了しました。

Windows 10 20H2 以降、これらのソリューションはどれも既存のユーザーにとって実際には機能しません。変更を加えたい場合は、システムがそれらを完全に無視することを除いて、変更できます。さらに、Windows は、プログラムとファイルの関連付けにハッシュを割り当てるようになりました。このハッシュは、変更が正当なものであること、つまりユーザーによって行われたことを確認するために使用されます。そのため、Windows は手動での変更がハッシュと一致しないため、手動での変更を無視するため、レジストリを手動でいじることはできません。ハッシュはどのように計算されますか?

Windows 11 で既定のプログラムを設定する方法

そのため、何を試しても、設定 GUI に戻って変更する必要がありました。遅く、面倒で、効率ベルトの下にある別のパンチ。しかし、最近のオペレーティング システムは、生産的というよりも煩雑になるように設計されています。

本当の解決策はありますか?

いいえ、私が見つけることができたものはありません。それは、上記の問題の優れた、シンプルで合理的な代替手段です。ただし、少し異なる方法で不満を表現することもできます。まず、整然とし、規律を守ってください。システム上のすべてのプログラムを正しく設定していることを確認し、エクスプローラーで任意のファイルの種類を右クリックして、適切なハンドラーを (そして永続的に) 与えることができるようにします。 2 番目に、面倒なデフォルト プログラムを無効にするか、アンインストールする必要があります。

たとえば、Edge は全体的にかなりまともなブラウザーだと思いますが、IFEO 経由で Wi​​ndows ボックスで実行することは許可されていません。これは、設定のヘッダーバーに Edge を使用するための推奨事項が表示されるためです。それは [設定] に表示され、ブラウザー対応ファイルを開こうとすると、+ プロモーション メッセージが表示されます。それはあまりにも面倒で絶望的です。解決?エッジが実行できません。単純。こうすることで、間違ったプログラムで誤って SVG ファイルや PDF ファイルを開くことがなくなります。終わり。良い?いいえ、必要ですか?残念ながらそうです。

結論

興味深いことに、Windows 10 は、既定の機能の種類 (ビデオ、音楽など) の小さなリストを提供することで、古くからの問題に対してある程度合理的な解決策を実装しており、(ほとんどの場合) それらを処理する適切なプログラムを割り当てることができました。現在、Windows 11 は、プロトコルごとおよびサフィックスごとの処理の古い複雑な方法に戻ります。これは、一貫性がないため、扱いにくく、混乱を招く可能性さえあります。最悪なことに、このプロセスを本当に効率的に進めようと思っても、それはできません。

現在、どのアプリがどのファイルを開くべきかを Windows 11 に実際に伝える最良の方法は、目的のプログラムのインストール中にそれを行う必要があります (その後、ソフトウェアがバックグラウンドでハードワークを実行します)。> ネットを介して落ちた可能性のあるファイルの種類については、で開きます。これは単純でも簡単でもきれいでもありませんが、それがそれです。この記事に驚異的な生産性向上の秘訣があればいいのにと思いますが、そうではありません。願わくば、これがオペレーティング システム スタックの役に立たない無意味な変更の長い傾向の始まりではなく、技術者をさらに遠ざけ、無知で IQ の低い大衆の大群のために何もしないことを願っています。考え直して…ちょっと待って。

乾杯。


  1. Windows 10 で Windows Hello をセットアップする方法

    以下の手順を使用すると、Windows 10 PC で Windows Hello を簡単に起動して実行できます Windows Hello は、Windows 10 に追加されたスタイリッシュな新機能で、Windows 10 ユーザーが指紋、顔認識、または虹彩を使用してログインできるようにします。この機能は、PC にバイオメトリック セキュリティ レイヤーを追加します。これは、ユーザーが別の方法で Windows 10 PC にログインできることを意味します。従来のパスワードによるログイン方法とは対照的に、Hello は使いやすく、安全で信頼できると考えられています。 Hello を構成す

  2. Windows 11 で不足している既定のアプリ/プログラムを復元する方法

    デフォルトでは、Windows にはいくつかのプログラムが含まれています。これらは、基本的な作業を完了するための多くの便利なアプリケーションと共に Windows にプリインストールされているため、手動でインストールする必要はありません。しかし、これらの既定のプログラムが Windows デバイスにない場合はどうなるでしょうか?デフォルトのアプリが存在しないのは、いくつかの理由で発生する可能性がありますが、通常は、新しくアップグレードされたビルドの新しい OS アップデートをインストールした後に表示されます。 この問題は、古いオペレーティング システムから新しいオペレーティング システムに