it-swarm-ja.tech

Windows 10がデフォルトのメールアプリをレジストリに保存する場所

私はGoogleをセットアップしましたChrome私のデフォルトのメールアプリケーションとして[Windows 10>設定>システム>デフォルトアプリ](スクリーンショット)キーボードにはショートカットがあります Fn+F2 デフォルトのメールアプリケーションを開きます。たとえば、組み込みの「メール」アプリや、この種のもののために特別に設計された他のアプリを使用しているが、ChromeブラウザーでGmailを開きたい場合、問題は、キーボードのショートカットの組み合わせを押すと、単純にChromeがそのホームページで開きます。

Windowsレジストリのメールのデフォルトのアプリが保存されている場所を確認する必要があるので、リンクを調整して、目的のページで開くことができますが、見つかりません。場所が非常に多いためです。これは私が使いたいリンクです:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -- "https://mail.google.com"

Windows 10のデフォルトのメールアプリがレジストリに保存される場所を教えてください

Choose default App

7
Manny Calavera

誰かが興味を持っているなら、私はここで答えを見つけました。 [ここにリンクの説明を入力してください] [1]完全に機能します

以下はそのリンクからの引用です

これがreg Tweakです...サイドワンタッチキー用です(つまり、これらのキーが呼び出されます)

インターネットキー:HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Appkey\7 "Association" = "http";文字列値「http」を変更します

電卓キー:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\18 "ShellExecute" = "calc.exe";文字列値「calc.exe」を変更します

メールキー:HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Appkey\15 "Association" = "mailto";文字列値「mailto」を変更します

Cyber​​link PowerDVD/Mediasmartキー:HKLM\SYSTEM\ControlSet001\Control\MobilePc\HotStartButtons\2 "ApplicationPath" = "C:\ Program File(x86)\ Cyber​​link\PowerDVD9\PowerDVD9.exe";文字列値「C:\ Program File(x86)\ Cyber​​link\PowerDVD9\PowerDVD9.exe」を変更します

[1]: http://h30434.www3.hp.com/t5/Notebook-Hardware-and-Upgrade-Questions/How-do-I-customize-the-Action-Keys/td-p/ 379207%5CPowerDVD9%5CPowerDVD9.exe%22

しかし、これをもう少し説明するために、これは私がやったことです:

[regedit]を実行し、[HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Appkey\15]に移動して、[ShellExecute]という名前で新しい[文字列値]を作成し、["C:\ Program Files (x86)\ Google\Chrome\Application\chrome.exe "-" https://mail.google.com "]。 [Appkey\7]はインターネットのショートカットキー用、[AppKey\18]は電卓のショートカットキー用です。プログラムを実行する[ShellExecute]の他に、[http]または[mailto]の値の例を使用して[関連付け]を実行することもできますが、実行できるアクションがさらにある可能性があります。

2
Manny Calavera
  • Windows 10のデフォルトのメールアプリはレジストリのどこに保存されますか?

    これは元の質問のキャプションです。
    Windows 10のデフォルトのメールアプリは、mailto:プロトコルを処理するアプリです。実際には、受信トレイを開くことは想定されていませんが、新しいメールを書くフォーム-新しいページ/ウィンドウを開くことによって)メールの作成を開始します。

  • ハードウェアキーの関連付けを変更する方法

    これが残りの質問、つまり質問2です。
    キーボードのボタンの1つが新規メールの書き込みとして定義されました。これはデフォルトのメールアプリmailto:プロトコルを使用して)を呼び出すことによって行われました。

しかし、mailto:プロトコルを呼び出しても、Write New Emailフォーム、受信トレイ、またはメールアプリのいずれもが開かれていませんでした。そして、それが3番目の質問です。

  • Chromeが開かないのはなぜですか新しいメールを書くフォームmailtoプロトコルを使用して)?

    Chromeは、Chromeのオプションで明示的に許可されていない限り、それを無視するため。

3つすべての回答の詳細:

  • ハードウェアキーの関連付け

    特別なHWキーを押したときのアクション
    HWボタンは専用ボタンまたは Fn+F2 アスカーの場合のような組み合わせ。
    レジストリ設定は次のとおりです:
    HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\Appkey
    キー15電子メールボタン
    値の名前は次のとおりです:

    • "ShellExecute"-その値は実行されるファイル名です
      例えば。 「calc.exe」または正しいパスと可能な引数を含むchrome.exe
    • 「関連付け」-シェル関連付けオブジェクトを指します
      HKEY_CLASSES_ROOTの下のキーの名前
      例えば。 txtfileはメモ帳を開きます。または、この例のようにmailtoはmailtoプロトコルに関連付けられたアプリを開きます。

    mailtoアソシエーションを使用して新しい電子メールを書き込むを開きます。これは、Askerのコンピューターのデフォルトの動作でした:

    REGEDIT4
    [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Appkey\15]
    "Association"="mailto"
    

    電子メールアプリ、または電子メールの受信トレイでブラウザーを開くには、適切なコマンドでシェル実行を使用できます。これはアスカーが望んだことであり、彼の解決策はこのケースで機能します。

    ShellExecute "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -- "https://mail.google.com"

    または.regファイルの形式

    REGEDIT4
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\15]
    "ShellExecute"="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" -- \"https://mail.google.com\""
    

    Gmailアプリを開くには-Chromeのアプリを専用ウィンドウで開きます。

    REGEDIT4
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\15]
    "ShellExecute"="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" --app-id=pjkljhegncpnkpknbcohdijeoejaedia"
    

    この最後の1つを機能させるには、ChromeにGmailアプリをインストールし、ChromeのGmailアプリの右クリックメニューで[ウィンドウで開く]を有効にする必要があります。


  • mailtoプロトコルのデフォルトの電子メールアプリ

    どのプログラムがWrite New Emailコールを処理しているか
    たとえば、一部のプログラムの[バージョン情報]メニューまたはWindowsの他のさまざまな場所で、またはドキュメントまたはWebページの電子メールリンクをクリックして、[開発者に電子メールを送信]をクリックしたとき)。
    選択は、Windows設定からアプリを選択ダイアログまたはとして開くコマンド)を使用してのみ行うことができます。

    Settings - Default Apps

    設定がEmailではなくEmail
    Windowsのインターフェイスに、受信トレイを開くアプリ用の個別の設定があるとは思いません。

    mailtoプロトコルのレジストリエントリはHKLM\SOFTWARE\Classes\mailtoの下にあり、他のクラスと同様に、HKCU\SOFTWARE\Classes\mailtoの下のCURRENT_USERのエントリによって上書きされる可能性があります
    [〜#〜]しかし[〜#〜]
    最近のWindowsバージョンに変更があり、レジストリからクラスからのシェルの関連付けをさらに上書きする場所が増えました。さらに、mailtoの場合、これらは必須であるため、mailtoのClasses値をレンダリングすると役に立たなくなります。
    次に重要なのはキーです。
    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\mailto]
    次に上書きされます:
    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Roaming\OpenWith\UrlAssociations\mailto]
    これは、以下によってオーバーライドされない場合にのみ使用されます。
    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\mailto]
    GOOD JOB Microsoft :)
    これらのキーの下の値は同じ形式です。キーserChoiceProgIdvaluenameがClasses
    ただし、Hash値もあるので、これらの値の編集を忘れることはほとんどありません。これは、このようなレジストリ編集に対する保護です。
    ユーザーは少なくとも1回は自分自身をクリックして、標準のWindows Open Withダイアログポップアップでアプリを選択する必要があります。[常に]オプションもチェックすると、ハッシュ値が生成され、選択肢が記憶され、最後の2つのキーに書き込まれます。上記のリスト。別のオプションは、上の図に示すように設定を使用することです。
    これは、悪意のあるアプリ、ウイルス、不正にプログラムされたアプリに対する予防策です。

    デフォルトのmailtoアソシエーションに関する問題のトラブルシューティングを行うには、LOCAL_MACHINEを除くこれらすべての場所からmailtoキーを削除できます。
    Windowsは、mailtoプロトコルを次に使用するときにそれらを再作成します。


  • Chromeブラウザによるmailto:リンクの処理

    Chromeがデフォルトのメールアプリとして選択されている場合、上記のレジストリ設定はChromeHTML関連付けをポイントします。mailtoプロトコルを呼び出すと、このレジストリキーからのアクション。
    HKEY_CLASSES_ROOT\ChromeHTML\Shell\open\command default "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" -- "%1"
    %1は次のようなものに置き換えられます:mailto:[email protected]?subject=Helloこの文字列はChromeブラウザのアドレスバーに渡されます。
    Chromeは、Chrome内で定義された適切なアクションによってmailto:プロトコルに反応することが期待されています。しかし、問題は次のとおりです。

    mailto:内部リンクChrome defined。のデフォルトアクションはありません)

    • これをオンにするデフォルトの方法は、 "アドレスバーの目をクリックします。" で、gmail.com Webページでse Gmail
      しかし、「目」がない場合もあります
    • mailto:ハンドラーを手動でオンにします。
      Chrome設定-プライバシー-コンテンツ設定-ハンドラ-ハンドラの管理に移動します、
      またはアドレスを入力: chrome:// settings/handlers
      次に、削除無視されたプロトコルハンドラおよびアクティブプロトコルハンドラをmail.google.comに切り替えます)

      Protocol handlers

    • 私が見つけた別の回避策があります。このリンクを開くと、新しいメールを書くフォームがhttps://mail.google.com/mail?extsrc=mailto&[email protected]を開きます
      しかし、それをコマンドChromeHTMLクラス)として使用すると、ブラウザでhttpリンクを開く機能が壊れたため、新しいクラスChromeMAILTOを作成し、 Chromeブラウザの機能定義。これは、この回避策の完全な.regファイルです。

      REGEDIT4
      
      [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeMAILTO\Application]
      "ApplicationName"="Google Chrome mailto"
      
      [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeMAILTO\Shell\open\command]
      @="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" -- https://mail.google.com/mail?extsrc=mailto&url=%1"
      
      [HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Google Chrome\Capabilities\URLAssociations]
      "mailto"="ChromeMAILTO"
      

      または、Chromeアプリとして専用ウィンドウで開く場合:

      REGEDIT4
      
      [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeMAILTO\Application]
      "ApplicationName"="Google Chrome mailto"
      
      [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeMAILTO\Shell\open\command]
      @="\"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe\" --app=\"https://mail.google.com/mail?extsrc=mailto&url=%1\""
      
      [HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Google Chrome\Capabilities\URLAssociations]
      "mailto"="ChromeMAILTO"
      

      次に、Google Chromemailtoをデフォルトのメールアプリとして選択します enter image description here

    Chrome= updateでこの回避策が中断されないかどうかはテストしていません

9
papo

プログラムをanyプロトコルに追加する:

  1. レジストリエディターを開きます。
  2. Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternetに移動します。
  3. 使用するプログラム(ブラウザなど)を見つけます(すでに開いている必要があります)。
  4. mailtoURLAssociationsに追加します。
  5. 実行not再起動またはログオフ。
  6. 設定のセカンダリコントロールパネルを閉じる/ ropenすると、プログラムが一覧表示されます。
  7. プログラムの内部設定を編集します。

詳細:

Windows 10は、プログラムがどのプロトコルをサポートするかを知る必要がありますプロトコルのプログラムをリストする。ありがたいことに、それは非常に単純で、ハッシュ(おそらく追跡用)が含まれるというわずかな複雑さがあります。私はハッシュが生成されると思いますインストールごと(単なる推測)ので、Windows 10の別のインストール後に実行するwindows-10-fix-all-junk.regファイルにそれをダンプすることはできません。

血と血のハッシュ!

Mat、(実際には)カスタマイズできるので、Waterfoxをデフォルトのブラウザーとして使用しています。すべてのレジストリ設定を作成する必要があるが、ハッシュの場所がわからない場合は、Computer\HKEY_LOCAL_MACHINE\SOFTWARE\でプログラムを探してください。Waterfoxの場合:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Waterfox\TaskBarIDs

すべてのものを登録してください!

ハッシュが星に置き換えられた場合、ここにレジストリダンプがあります(必要以上に)。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Waterfox-****************]
@="Waterfox Classic"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Waterfox-****************\Capabilities]
"ApplicationDescription"="Waterfox delivers safe, easy web browsing. A familiar user interface, enhanced security features including protection from online identity theft, and integrated search let you get the most out of the web."
"ApplicationIcon"="C:\\MEDIA\\INTERNET\\Waterfox\\56.0\\waterfox.exe,0"
"ApplicationName"="Waterfox"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Waterfox-****************\Capabilities\FileAssociations]
".htm"="WaterfoxHTML-****************"
".html"="WaterfoxHTML-****************"
".shtml"="WaterfoxHTML-****************"
".xht"="WaterfoxHTML-****************"
".xhtml"="WaterfoxHTML-****************"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Waterfox-****************\Capabilities\StartMenu]
"StartMenuInternet"="Waterfox-****************"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Waterfox-****************\Capabilities\URLAssociations]
"ftp"="WaterfoxURL-****************"
"http"="WaterfoxURL-****************"
"https"="WaterfoxURL-****************"
"mailto"="WaterfoxURL-****************"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Waterfox-****************\DefaultIcon]
@="C:\\MEDIA\\INTERNET\\Waterfox\\56.0\\waterfox.exe,0"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Waterfox-****************\InstallInfo]
"HideIconsCommand"="\"C:\\MEDIA\\INTERNET\\Waterfox\\56.0\\uninstall\\helper.exe\" /HideShortcuts"
"ShowIconsCommand"="\"C:\\MEDIA\\INTERNET\\Waterfox\\56.0\\uninstall\\helper.exe\" /ShowShortcuts"
"ReinstallCommand"="\"C:\\MEDIA\\INTERNET\\Waterfox\\56.0\\uninstall\\helper.exe\" /SetAsDefaultAppGlobal"
"IconsVisible"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Waterfox-****************\Shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Waterfox-****************\Shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Waterfox-****************\Shell\open\command]
@="\"C:\\MEDIA\\INTERNET\\Waterfox\\56.0\\waterfox.exe\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Waterfox-****************\Shell\properties]
@="Waterfox &Options"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Waterfox-****************\Shell\properties\command]
@="\"C:\\MEDIA\\INTERNET\\Waterfox\\56.0\\waterfox.exe\" -preferences"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Waterfox-****************\Shell\safemode]
@="Waterfox &Safe Mode"

[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\Waterfox-****************\Shell\safemode\command]
@="\"C:\\MEDIA\\INTERNET\\Waterfox\\56.0\\waterfox.exe\" -safe-mode"
1
John

変更するレジストリキーは次のようになります。

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Shell\Associations\UrlAssociations\mailto\UserChoice

そうは言っても、それが実際にどのように処理されるかを変更する方法を提供するとは思わない。次のキーも必要な場合がありますが、何を実現したいのか正確にはわかりません。テストするための同様のファンクションキーはありません。

HKEY_CLASSES_ROOT\ChromeHTML\Shell\open\command
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mailto
0
Jonno