Whenever I click on anything that has a @ symbol in browser, Word, Excel, or anywhere else, Windows launches Mail app. I do not want it to launch anything. I uninstalled the Mail app, so now Windows launches a table asking me which program to use to open that link. I do not want to use any program, I just want Windows to ignore me clicking on email addresses. How do I do that?
You probably have set Word to automatically detect and convert text to hyperlinks,
so it indeed converted text containing
@ to hyper-links.
To undo this option:
- Enter the menu File > Options > Proofing,
- Click AutoCorrect Options...
- In the dialog, position to the AutoFormat tab
- Untick "Internet and network paths with hyperlinks"
- Click OK.
- To convert to simple text all existing hyperlinks, press Ctrl+A to select the entire document and then press Ctrl+Shift+F9
Take a backup of the document before starting on the above.
Excel is a particularly difficult case, because it follows a hyperlink with a simple click, unlike Word that only does it for Ctrl+Click. This makes it quite frustrating to edit a cell that contains a hyperlink.
You will find various methods for editing such fields and avoiding activating the hyperlink in the post How to stop Excel following hyperlinks when I click on them?
Someone has to make an app that handles the
mailto protocol. The app must not do anything (like silently open and close itself).
You can test the reasoning in PowerShell:
(Set-ItemProperty 'HKCU:\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\mailto\Us erChoice' -Name ProgId).ProgID
When it asks for a value, leave it blank.
Now Windows will either reset it on its own or ask you which app you want.
More convincingly, if you go into
regedit and delete the
HKCU\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\mailto\UserChoice node, Windows will eventually notice its gone and recreate it.
I can only imagine that you are clicking on the @ to copy some text around that. If so, I basically start the mouse select from before the link and slide over the "@" area, then copy, then edit that elsewhere as I use it. Hopefully there is at least a space between email addresses where you can start your select.
If this isn't the use case, please clarify.