Internet ExplorerバーからWindowsフォルダーにURLバーをドラッグすると、ショートカットファイルが作成されます。そのファイルをダブルクリックすると、デフォルトのインターネットブラウザでそのインターネットページが開くはずです。これは、デフォルトで、ファイルタイプ「urlshortcut」がレジストリ内のデフォルトのブラウザに関連付けられているために発生します。
ここに「urlshortcut」のファイルタイプのファイルがあります:
私の問題は、インターネットブラウザページを開く代わりに、URLショートカットファイルタイプをダブルクリックすると、印刷ダイアログが開くことです。
ファイルをインターネットブラウザページにドラッグした場合にのみ、リンクされたショートカットがブラウザに開きます。
すべてのファイルの関連付けをデフォルトにリセットしようとしましたが、役に立ちませんでした。私のWindows10では、[ファイルの種類でデフォルトのアプリを選択]で[インターネットショートカット(.url)]を[インターネットブラウザー]で開くように設定しています(CHROMEがデフォルトのブラウザとして設定されています)が、何らかの理由で、Chromeで開く代わりに、印刷ダイアログを開きます。
誰かがこれを手伝ってくれる?
更新:
レジストリキーをいじってみた後、このタイプのファイルを常に開きたいプログラムをWindowsに尋ねることができました。 「インターネットブラウザ」を選択すると一度は動作しますが、もう一度ダブルクリックすると再び印刷ダイアログが開きます。
しかし、「Chrome」を選択すると、常にChromeで開きますが、ショートカットリンクは次のようなテキストとしてのみ表示されます。
.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 」