Windows 10で開くプログラムを手動で追加する


13

IrfanView(x64)のスタンドアロンバージョンがあり、それをすべての画像ファイルの[アプリケーションから開く]メニューに表示したい。ただし、デフォルトのプログラムにしたくありません。どういうわけか、私が何をしても、このリストに入ることを望まない。[プログラムから開く]をクリックしても、[その他のアプリ]メニューに表示されません。これが私が試したものです(順不同):

  • IrfanViewでファイルを開く
  • IrfanViewをデフォルトのアプリケーションとして割り当ててから、前のアプリケーションを再度割り当てます。
  • ここの指示に従ってください:Windows 8の[プログラムから開く]リストに項目を追加します(関連するレジストリキーは既に存在します!)
  • デフォルトプログラムエディターのダウンロード(このオプションがないようで、「IrfanViewで編集」シェルオプションを追加したくありません)
  • ここの指示に従ってください:http : //www.sevenforums.com/tutorials/178066-open-add-program.html(問題は、関連するアプリをホストしているサイトが完全にダウンしているように見えることです)

回答:


6

デフォルトのプログラムエディタを再試行する必要があると思います。

「コンテキストメニュー」をクリックせず、下部のオプション「「プログラムで開く」の変更」をクリックしてください。

ここに画像の説明を入力してください

その後:

ここに画像の説明を入力してください

変更を表示するには、コンピュータを再起動する必要がある場合があります。


それはうまくいきました、私が一番下のそのリンクをどうやって見逃したのかわかりませんでした。
イノッキー2015年

1
奇妙な問題:必要な3つのプログラムはすべて実際にそこに表示されますが、Windows自体は何をしても、2つしか表示しません...
Nyerguds

1
@Nyerguds:これはWindows 10のバグのようです。問題の解決方法については、この回答を参照してください。
ロバート


1

私はいくつかの代替手順を必要とする特別なケースに遭遇し、誰かが同じ問題に遭遇する可能性がある場合にそれを共有したいと思いました:

したがって、.slnファイルの最初の[ プログラムから開く]リストに表示されない Visual Studio 2013および2015を修正したいと思いました。2017年と2010年のみ(このマシンに後からインストールされたことはありません)。プログラムエディタをデフォルトによれば、私の欲求不満を想像し、私が望むすべてがすでにあるリスト。

そして、実際にすでに.slnに含まていましたOpenWithProgidsが、MSがAllowSilentDefaultTakeOverWindows 8のファイルクラスに新しいレジストリ値を発明して、いくつかのことを行う可能性があることが判明しました。リスト; の下AllowSilentDefaultTakeOverVisualStudio.sln.12.0およびVisualStudio.sln.14.0キーから値を削除するとすぐにHKEY_CLASSES_ROOT、Visual Studio 2013および2015がようやく表示されました。

そして念のために、役に立たないVisual Studio 2010クラスに追加 AllowSilentDefaultTakeOverしたところ、それが[ プログラムから開く]リストに表示されなくなりました。

したがって、プログラムをファイルの種類の[プログラムから開く]リストに表示するためにすべてを試みたように見え、それが機能しないAllowSilentDefaultTakeOver場合は、で値を探してくださいHKEY_CLASSES_ROOT\[program's file type ProgID]。(ただし、現実的には、新しいバージョンもインストールされている場合は、おそらく古いバージョンのMicrosoftプログラムでのみ表示されます。)


同じ問題が2010年と2017年だけで発生し、2015年が表示されるようにすべてを試みました。「VisualStudio.sln.14.0」クラスから「AllowSilentDefaultTakeOver」を削除し、最後に2015年の公開ショーを削除しました。ありがとう!
TomZomW 2018
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.