web-dev-qa-db-ja.com

Internet Explorerで開くURLショートカットファイルを関連付ける-WIN 10 PRO

Internet ExplorerバーからWindowsフォルダーにURLバーをドラッグすると、ショートカットファイルが作成されます。そのファイルをダブルクリックすると、デフォルトのインターネットブラウザでそのインターネットページが開くはずです。これは、デフォルトで、ファイルタイプ「urlshortcut」がレジストリ内のデフォルトのブラウザに関連付けられているために発生します。

ここに「urlshortcut」のファイルタイプのファイルがあります:

enter image description here

私の問題は、インターネットブラウザページを開く代わりに、URLショートカットファイルタイプをダブルクリックすると、印刷ダイアログが開くことです。

enter image description here

ファイルをインターネットブラウザページにドラッグした場合にのみ、リンクされたショートカットがブラウザに開きます。

すべてのファイルの関連付けをデフォルトにリセットしようとしましたが、役に立ちませんでした。私のWindows10では、[ファイルの種類でデフォルトのアプリを選択]で[インターネットショートカット(.url)]を[インターネットブラウザー]で開くように設定しています(CHROMEがデフォルトのブラウザとして設定されています)が、何らかの理由で、Chromeで開く代わりに、印刷ダイアログを開きます。

enter image description here

誰かがこれを手伝ってくれる?

更新:

レジストリキーをいじってみた後、このタイプのファイルを常に開きたいプログラムをWindowsに尋ねることができました。 「インターネットブラウザ」を選択すると一度は動作しますが、もう一度ダブルクリックすると再び印刷ダイアログが開きます。

しかし、「Chrome」を選択すると、常にChromeで開きますが、ショートカットリンクは次のようなテキストとしてのみ表示されます。

enter image description here

2
Zvi Twersky

まったく同じ問題があります。いきなり登場。

...\IE.AssocFile.URL\OpenのツールRegEdit "LegacyDisable"キーで削除することで解決しました

enter image description here

1
Tom Mensink

私は解決策を見つけました(少なくとも私自身にとっては):

デフォルトのアプリ(システム設定)でデフォルトのブラウザを切り替えるだけです。 Firefoxでした。最初の切り替え後、すべてのブラウザで動作しました。たぶんレジストリの問題で、切り替えによってキーが書き直されました...

enter image description here

0
Ralf

.urlをインターネットブラウザに直接関連付けるのではなく、InternetShortcutに関連付けます
cmd> assoc .url
。url = InternetShortcut
InternetShortcut Shellは、次のステートメントによって実現されます。
"C:\ Windows\System32\rundll32.exe" "C:\ Windows\System32\ieframe.dll"、OpenURL file.url
シェルは、指定されたfile.urlから実際のURLを抽出し、それをデフォルトのインターネットブラウザに渡します。クロム
すぐに関連付けを設定する必要があります。
C:\ Windows\system32> ASSOC .url = InternetShortcut

およびレジストリ
[HKEY_CLASSES_ROOT\InternetShortcut\Shell\Open\Command] @ = "\" C:\ Windows\System32\rundll32.exe\"" C:\ Windows\System32\ieframe.dll\"、OpenURL%l 」

0
goza