web-dev-qa-db-ja.com

電子メールリンクをクリックしたときにWindows10がアプリを起動しないようにするにはどうすればよいですか?

ブラウザ、Word、Excel、またはその他の場所で@記号が付いているものをクリックすると、Windowsはメールアプリを起動します。何も起動させたくない。メールアプリをアンインストールしたので、Windowsは、そのリンクを開くために使用するプログラムを尋ねるテーブルを起動します。プログラムを使いたくないのですが、メールアドレスをクリックしたことをWindowsに無視してもらいたいだけです。それ、どうやったら出来るの?

2

誰かがmailtoプロトコルを処理するアプリを作成する必要があります。アプリは何もしてはいけません(サイレントに開いたり閉じたりするなど)。

PowerShellで推論をテストできます。

(Set-ItemProperty 'HKCU:\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\mailto\Us
erChoice' -Name ProgId).ProgID

値を要求するときは、空白のままにします。

これで、Windowsは自動的にリセットするか、必要なアプリを尋ねます。

さらに説得力のあることに、regeditに移動してHKCU\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\mailto\UserChoiceノードを削除すると、Windowsは最終的にそのノードがなくなったことに気づき、再作成します。

1
Louis Waweru

おそらく、テキストを自動的に検出してハイパーリンクに変換するようにWordを設定しているので、実際には@を含むテキストをハイパーリンクに変換しました。

このオプションを元に戻すには:

  • メニューに入りますファイル>オプション>校正
  • オートコレクトオプションをクリックします...
  • ダイアログで、AutoFormatタブに移動します
  • 「ハイパーリンクを使用したインターネットおよびネットワークパス」のチェックを外します
  • [OK]をクリックします。
  • 既存のすべてのハイパーリンクを単純なテキストに変換するには、を押します。 Ctrl+A ドキュメント全体を選択してからを押します Ctrl+Shift+F9

上記を開始する前に、ドキュメントのバックアップを取ります。


Excelは、クリックするだけでハイパーリンクをたどるので、特に難しいケースです。 Ctrl+Click。これにより、ハイパーリンクを含むセルを編集するのは非常にイライラします。

このようなフィールドを編集し、投稿でハイパーリンクのアクティブ化を回避するためのさまざまな方法があります ハイパーリンクをクリックしたときにExcelがハイパーリンクをたどるのを停止する方法は?

1
harrymc

@をクリックして、その周りのテキストをコピーしていると想像できます。もしそうなら、私は基本的にリンクの前からマウス選択を開始し、「@」領域上をスライドしてからコピーし、それを使用しながら他の場所で編集します。うまくいけば、選択を開始できる電子メールアドレスの間に少なくともスペースがあります。

これがユースケースでない場合は、明確にしてください。

0
Hans Schulze