Outlook「このコンピューターに設定されている制約のため、この操作は中止されました。」

Outlookで送信されてきたメール内にあるリンクをクリックすると、「このコンピューターに設定されている制約のため、この操作は中止されました。システム管理者に問い合わせて下さい。」とエラーが表示されて開くことができないことがあります。

今回は、Microsoft Outlook 2010 で発生しました。

原因は、昔使用していたブラウザなどをアンインストールして、デフォルトのブラウザが存在していないなどが挙げられます。

デフォルトのブラウザを設定してあげることで解決できます。
解決方法を2種類記載します。

解決方法1
現在使用しているブラウザを、デフォルトのブラウザに設定する。
デフォルトに設定されている場合は、その他のブラウザなどを一度デフォルトに設定した後に、現在使用しているブラウザを再度デフォルトに設定する。
この方法で不具合が治りますが、不具合が直良かなった場合は解決方法2を試して下さい。

解決方法2
レジストリエディタを開きます。
レジストリキー「HKEY_CLASSES_ROOT\.html」を選択します。
(既定)のデータ欄に、現在デフォルトで使用しているブラウザを設定します。
今回はInternet Explorerを設定しますので、(既定)をダブルクリックしてデータ欄に「htmlfile」と入力してOKをクリックします。
変更後Windowsを再起動して、問題が解決したか確認します。

以下がその他のブラウザの既定データ値です。
Google Chrome : ChromeHTML
Firefox : FirefoxHTML

参考にどうぞ。
 
 
未確認ですが、その他のバージョンでも同様の方法で解決できると思います。(Microsoft Outlook 2007,2013)
できなかったらごめんなさい。
 
 

bat起動時に割り当てた引数が空か確認する

batを起動したときに、引数を割り当てし忘れて思わぬ誤動作をしてしまいました。
引数が割り当てされているか確認するときに、少々はまったので覚え書きです。
 
 
第1引数(%~1)が割り当てされているか確認する方法です。

 
注意としては、引数を確認するときに%~1を””で囲む必要があります。
“”で囲まない場合はエラーが発生します。