Saya memiliki masalah yang agak terkait mendaftarkan sebuah program untuk menangani perintah "Kirim Surat" MAPI, dan berikut adalah perubahan Registry yang memperbaikinya untuk saya.
Saya mencoba menjadikan Opera Mail program email default saya. Itu sudah terdaftar untuk menangani URL dengan mailto
skema, tetapi saya masih tidak bisa menggunakan File> Simpan & Kirim> Kirim Menggunakan E-mail> Kirim sebagai Lampiran dalam program Office tanpa mendapatkan pesan kesalahan yang Anda sebutkan. Sayangnya, ketika saya mencoba menggunakan Program Default> Mengatur Program Default dari Protokol Kontrol untuk mengaitkan Opera Mail dengan MAP Kirim Mail, Opera Mail tidak muncul dalam daftar program. Ini bukan aplikasi Metro, tetapi beberapa entri registri harus hilang.
Untuk mengatasi ini, saya mengedit SOFTWARE\Clients\Mail
kunci di Registry:
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"
Ini sudah ada di komputer saya, saya hanya memasukkannya di sini untuk kelengkapan. Saya yakin tidak semua kunci ini diperlukan untuk menghubungkan MAPI Send Mail dengan benar.
HKEY_CURRENT_USER\Software\Clients\Mail
Ini solusi aktual bagi saya. Meskipun semua program terdaftar dengan benar, program yang salah telah dipilih, dan UI tidak membiarkan saya memilih yang benar. Saya akhirnya dapat memilih asosiasi yang benar dengan mengedit sarang pengguna saya.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Clients\Mail]
@="OperaMail"
Seperti biasa, nilai pengguna menimpa nilai mesin, itulah sebabnya ini diperlukan.