मेरे पास MAPI "मेल भेजें" कमांड को संभालने के लिए एक कार्यक्रम से संबंधित कुछ समस्या थी, और यहां रजिस्ट्री परिवर्तन हैं जो इसे मेरे लिए तय करते हैं।
मैं ओपेरा मेल को अपना डिफ़ॉल्ट ईमेल प्रोग्राम बनाने की कोशिश कर रहा था। यह पहले से ही इस mailto
योजना के साथ URL को संभालने के लिए पंजीकृत था , लेकिन मैं अभी भी फ़ाइल का उपयोग नहीं कर सका> ई-मेल भेजें> ई-मेल का उपयोग करके भेजें> आपके द्वारा उल्लेखित त्रुटि संदेश प्राप्त किए बिना कार्यालय के कार्यक्रमों में अनुलग्नक के रूप में भेजें। अफसोस की बात है, जब मैंने MAP Send मेल के साथ ओपेरा मेल को जोड़ने के लिए नियंत्रण प्रोटोकॉल से डिफ़ॉल्ट प्रोग्राम> डिफ़ॉल्ट प्रोग्राम सेट करने की कोशिश की, ओपेरा मेल प्रोग्राम सूची में दिखाई नहीं दिया। यह एक मेट्रो एप्लिकेशन नहीं है, लेकिन कुछ रजिस्ट्री प्रविष्टियों को गायब होना चाहिए।
इसे हल करने के लिए, मैंने SOFTWARE\Clients\Mail
रजिस्ट्री में कुंजियों को संपादित किया :
HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail]
@="OperaMail"
"DLLPath"="C:\\Programs\\Internet\\Opera Mail\\mapi\\OperaMAPI.dll"
"LocalizedString"="OperaMail"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\DefaultIcon]
@="C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe,3"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\InstallInfo]
"ShowIconsCommand"="\"C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe\" /ShowIconsCommand"
"HideIconsCommand"="\"C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe\" /HideIconsCommand"
"ReinstallCommand"="\"C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe\" /ReInstallMailer"
"IconsVisible"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\Protocols]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\Protocols\mailto]
@="URL:MailTo Protocol"
"EditFlags"=dword:00000002
"URL Protocol"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\Protocols\mailto\DefaultIcon]
@="C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe,3"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\Protocols\mailto\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\Protocols\mailto\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\Protocols\mailto\shell\open\command]
@="\"C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe\" \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\shell\open\command]
@="\"C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe\" /Mail"
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\shell\properties]
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail\OperaMail\shell\properties\command]
@="\"C:\\Programs\\Internet\\Opera Mail\\OperaMail.exe\" opera:config#Mail"
ये पहले से ही मेरे कंप्यूटर पर मौजूद हैं, मैं इन्हें पूर्णता के लिए यहाँ शामिल कर रहा हूँ। मुझे यकीन है कि MAPI सेंड मेल को सही तरीके से प्राप्त करने के लिए ये सभी कुंजियाँ आवश्यक नहीं हैं।
HKEY_CURRENT_USER\Software\Clients\Mail
यह मेरे लिए वास्तविक समाधान था। सभी कार्यक्रमों को सही ढंग से पंजीकृत होने के बावजूद, गलत एक का चयन किया गया था, और यूआई ने मुझे सही एक का चयन नहीं करने दिया। मैं अंत में अपने उपयोगकर्ता हाइव को संपादित करके सही एसोसिएशन का चयन करने में सक्षम था।
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Clients\Mail]
@="OperaMail"
हमेशा की तरह, उपयोगकर्ता मूल्य मशीन मूल्य को ओवरराइड करता है, यही कारण है कि यह आवश्यक था।