Outlook でハイパーリンクが機能しない
現象
注:
Outlook Desktop 7 月 11 日のセキュリティ更新プログラムをインストールした後、電子メールでリンクを開くと、パスが完全修飾ドメイン名 (FQDN) または IP アドレスを指している場合、リンクを開くことができないか、次のエラー メッセージが表示されることがあります。
この URL で予期しない問題が発生しました
この問題の詳細については、「 2023 年 7 月 11 日にリリースされた Microsoft Outlook セキュリティ機能バイパス脆弱性の保護をインストールした後、Outlook ブロックで FQDN と IP アドレスのハイパーリンクを開く」を参照してください。
Windows で Internet Explorer を既定のブラウザーに設定したと仮定します。 Microsoft Outlook でハイパーリンクを選択すると、使用している Outlook のバージョンに応じて、次のいずれかのエラー メッセージが表示されます。
このコンピューターの制限により、処理は取り消されました。 システム管理者に問い合わせてください。
組織のポリシーにより、この操作を完了できません。 ヘルプ デスク担当者に問い合わせてください。
解決方法
この問題を解決するには、以下の方法を記載されている順に実行します。 各方法の後、問題が解決されたかどうかを確認します。
方法 1: Internet Explorer の設定をリセットする
Internet Explorer 11 および Internet Explorer 10
警告
Windows 10、Windows 8.1、または Windows 8 を使用している場合は、方法 2 に進んでください。
Internet Explorer を開始します。
[ツール] > [インターネット オプション] の順に選択します。
[詳細設定] > [リセット] の順に選択します。
[Internet Explorer の設定のリセット] ウィンドウで、[個人設定を削除する] > [リセット] の順に選択します。
完了したら、[閉じる] を選択します。
Internet Explorer を閉じて再起動します。
[ツール] > [インターネット オプション] の順に選択します。
[プログラム] > [プログラムの設定] の順に選択します。
[既定のプログラムの設定] を選択します。
[プログラム] の一覧で、[Microsoft Outlook] > [すべての項目に対し、既定のプログラムとして設定する] の順に選択します。
既定のプログラムの一覧の最上部までスクロールして戻り、[Internet Explorer] を強調表示し、[すべての項目に対し、既定のプログラムとして設定する] を選択します。
[OK] を選択して [既定のプログラム] ダイアログ ボックスを閉じます。
Internet Explorer 9
Internet Explorer を開始します。
[ツール] > [インターネット オプション] の順に選択します。
[詳細設定] > [リセット] の順に選択します。
[Internet Explorer の設定のリセット] ウィンドウで、[個人設定を削除する] > [リセット] の順に選択します。
完了したら、[閉じる] を選択します。
Internet Explorer を再起動します。
[ツール] > [インターネット オプション] の順に選択します。
[プログラム] > [プログラムの設定] の順に選択します。
[既定のプログラムの設定] を選択します。
[プログラム] の一覧で、[Microsoft Outlook] > [すべての項目に対し、既定のプログラムとして設定する] の順に選択します。
[OK] をクリックして [既定のプログラム] ダイアログ ボックスを閉じます。
[インターネット オプション] ダイアログ ボックスで [プログラム] タブを選択し、[既定の Web ブラウザー] の下の [既定とする] を選択します。
[OK] を選択します。
Internet Explorer 8 および Internet Explorer 7
- Internet Explorer を開始します。
- [ツール] メニューの [インターネット オプション] を選択します。
- [詳細設定] > [リセット] の順に選択します。
- [プログラム] > [プログラムの設定] の順に選択します。
- [既定のプログラムの設定] を選択します。
- [Microsoft Outlook] > [すべての項目に対し、既定のプログラムとして設定する] の順に選択します。
- [OK] をクリックして [既定のプログラム] ダイアログ ボックスを閉じます。
- [インターネット オプション] ダイアログ ボックスで [プログラム] タブを選択し、[既定の Web ブラウザー] の下の [既定とする] を選択します。
- [OK] を選択します。
Internet Explorer 6
Internet Explorer を開始します。
[ツール] メニューの [インターネット オプション] を選択します。
[プログラム] > [Web の設定のリセット] を選択します。
[インターネット プログラム] で適切な電子メール プログラムが選択されていることを確認します。
[Internet Explorer の起動時に、通常使用するブラウザを確認する] チェック ボックスをオンにします。
[適用] > [OK] の順に選択します。
注:
Internet Explorer を起動したときに、次のメッセージが表示されることがあります。
Internet Explorer は、既定のブラウザーとして設定されていません。 既定のブラウザーとして設定しますか?このメッセージが表示される場合は、[はい] を選択します。
方法 2: 別のコンピューターからレジストリ キーをエクスポートしてインポートする
以下の説明は、上級レベルのコンピューター ユーザーを対象としています。 高度なトラブルシューティングのヘルプについては、システム管理者に連絡するか、Microsoft サポートにお問い合わせください。
重要
このセクションの手順の実行には注意が必要です。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 変更する前に、問題の発生に備えて復元用にレジストリのバックアップを作成してください。
注:
この方法は、各ブラウザーの上記の手順でこの問題を解決できない場合にのみ使用してください。
手順 1: 別のコンピューターからレジストリ キーをエクスポートする
この問題が発生していないコンピューターで、[スタート] > [ファイル名を指定して実行] の順に選択します。
[名前] ボックスに「regedit」と入力し、[OK] を選択します。
次のレジストリ サブキーを見つけて選択します。
HKEY_LOCAL_MACHINE\Software\Classes\htmlfile\shell\open\command
。[ファイル] メニューまたは [レジストリ] メニュー (オペレーティング システムによって異なります) の [エクスポート] を選択します。
ファイルを保存する場所をメモしておきます。
固有のファイル名を入力し、[保存] を選択します。
レジストリ エディターを終了します。
手順 2: レジストリ キーをインポートする
エクスポートしたレジストリ キーを、問題の発生しているコンピューターのデスクトップにコピーします。
.reg ファイルをダブルクリックします。
次のメッセージが表示される場合があります。
Windows 10、Windows 8.1、および Windows 8
情報を追加すると、値が変更または削除されてしまい、コンポーネントが正常に動作しなくなることがあります。 C:Users<yourlogon>Desktop\regkey.reg でこの情報のソースを信頼しない場合は、レジストリに追加しないでください。
Windows 7
drive: location file was copied to\file name.reg 内の情報をレジストリに追加しますか?
[はい] > [OK] の順に選択します。
手順 3: HKEY_CLASSES_ROOT .html キーの文字列 (既定値) の値が htmlfile であることを確認する
[スタート] > [ファイル名を指定して実行] の順に選択します。
[名前] ボックスに「regedit」と入力し、[OK] を選択します。
を見つけて、レジストリ サブキー HKEY_CLASSES_ROOT \.htmlを選択します。
文字列 (既定値) の値が "htmlfile" であることを確認します。 htmlfile ではない場合は、[(既定)] を右クリックし、[変更] を選択します。[値のデータ] ボックスに「htmlfile」と入力し、[OK] を選択します。
レジストリ エディターを終了します。