- PR -

【プログラムのアクセスと既定の設定について】

1
投稿者投稿内容
NOB
常連さん
会議室デビュー日: 2004/03/02
投稿数: 49
投稿日時: 2005-10-25 10:14
おはようございます。Windowsの達人であるみなさんに質問です。

既定の電子メールソフト ・・・ OutlookExpress
既定のスケジュール管理ソフト ・・・ Outlook2003

当プロジェクトは、上記ソフトを利用し開発・運用を行っていますが、「Outlook2003」をインストール度、既定の電子メールソフトが「Outlook2003」に変更されてしまう為、インストール後「プログラムのアクセスと既定の設定」の「既定の電子メール・・・」を開き、「OutlookExpress」
へ修正していました。

でも今後のことを考えて、レジストリ変更にて対応したいなあと欲がでてきました。最初、下記レジストリを変更すればOKだなと思っていたのですが、実行してみると「インターネットのプロパティ」_「インターネットプログラム」の電子メール部分が書き換わりませんでした。どうも修正箇所が抜けてるよう感じです。どなたか、どこが抜けているかわからないでしょうか?

以下:
----------------------------------------------------------
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mailto]
@="URL : MailTo プロトコル"
"EditFlags"=hex:02,00,00,00
"URL Protocol"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mailto\DefaultIcon]
@=hex(2):25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,\
00,73,00,25,00,5c,00,4f,00,75,00,74,00,6c,00,6f,00,6f,00,6b,00,20,00,45,00,\
78,00,70,00,72,00,65,00,73,00,73,00,5c,00,6d,00,73,00,69,00,6d,00,6e,00,2e,\
00,65,00,78,00,65,00,2c,00,2d,00,32,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mailto\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mailto\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\mailto\shell\open\command]
@=hex(2):22,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,\
00,65,00,73,00,25,00,5c,00,4f,00,75,00,74,00,6c,00,6f,00,6f,00,6b,00,20,00,\
45,00,78,00,70,00,72,00,65,00,73,00,73,00,5c,00,6d,00,73,00,69,00,6d,00,6e,\
00,2e,00,65,00,78,00,65,00,22,00,20,00,2f,00,6d,00,61,00,69,00,6c,00,75,00,\
72,00,6c,00,3a,00,25,00,31,00,00,00

----------------------------------------------------------
NOB
常連さん
会議室デビュー日: 2004/03/02
投稿数: 49
投稿日時: 2005-10-25 16:06
すみません。自己解決です。変更前レジストリと変更後レジストリの差分をとれば一発でした。
大変お騒がせしました。

【回答】
[HKEY_LOCAL_MACHINE\SOFTWARE\Clients\Mail]
"NoMailClient"=""
@="Mozilla Thunderbird"
"LastUserInitiatedDefaultChange"=hex:a6,a1,f8,8e,30,d9,c5,01
"PreFirstRun"="既定のメールクライアントが設定されていないか、現在のメールクライアントがメールを受け取れない状態にあります。Microsoft Office Outlook を起動して、既定のメールクライアントに指定してください。*Microsoft Office Outlook"

1

スキルアップ/キャリアアップ(JOB@IT)