Windows 8でアプリケーションを関連付けるPowerShellスクリプト(ftype / assocを使用する場合があります)
Windows XP / Vista / 7では、次のようにftypeとassocを使用して、デフォルトからアイテムをまとめて再関連付けするのが簡単でした。これは、すべての関連付けがユーザーの希望どおりであることを確認するためのシステムセットアップの重要な時間節約でした。そうでない場合、新規インストールで各拡張機能を1つずつ再関連付けするのは(非常に)時間のかかる作業です。 Windows 8では、これは現在動作していないようです。そのため、たとえば、.pdfファイルはデフォルトでMicrosoftのMetroアプリ「Reader」に関連付けられています。多数(数十または数百のファイルタイプ)を標準のデスクトップアプリ(たとえば、Microsoft ReaderではなくAdobe Readerに関連付ける必要があります)に手動で再度関連付ける必要があるのは、Windows 8の新規インストールでは面倒です。以下は、Windows 7でcmdスクリプトを使用してこれを行った例ですが、PowerShellの進歩により、おそらくWindows 8でこれに適しているでしょう(さらに、これらのMetroを変更するには.NETへのアクセスが必要になると思われますアソシエーション、およびcmdはそのジョブには不適切なツールです)。 Metroアプリが悪いとは思いません(タブレットでは理想的です)、問題はデスクトップの同等物に比べて機能が大幅に制限されていることです。デスクトップアプリ(またはタブレットで作業していて、そのユースケースでMetroアプリに関連するすべてのものが必要な場合は、その逆)。 :: File assoc and ftype: RAR, ZIP, NFO, DIZ, CBR, CBZ, DJVU, etc :: #################### :: Note: at commandline, would type ftype txtNFO="%SystemRoot%\system32\NOTEPAD.EXE" "%1" :: but in batch script have to double up the % characters, …