Slack(2.1.0)をWindows10で使用すると、デスクトップ通知(アクションセンター)に通知がされない件について。

windows
スポンサーリンク

Slack for windows(バージョン2.1.0)をWindows10で使用していると、デスクトップ通知(アクションセンター)に通知がされない事象に悩まされています。
Slackのヘルプ機能から、本体に問い合わせをしたのですが、ログを送付し、
「何か進捗があれば連絡します」
とのことで、およそ2週間経ちました。

調べてみた結果

ログ調査

Slackのログは、下記のパスにあります。

[sourcecode language=”bash”]
%AppData%\Slack\logs
[/sourcecode]

通知が表示されなかった時に出力されていたログが下記です。
行や出力順番はこの通りではない場合がありますが、おおむね、このような内容のエラーです。

[sourcecode language=”bash”]
Renderer crash occurred in webView Language not found: ja_JP
[/sourcecode]
[sourcecode language=”bash”]
warn: Error while showing notification: 型 ‘Windows.UI.Notifications.ToastNotifier’ の COM オブジェクトをインターフェイス型 ‘Windows.UI.Notifications.IToastNotifier’ にキャストできません。IID ‘{75927B93-03F3-41EC-91D3-6E5BAC1B38E7}’ が指定されたインターフェイスの COM コンポーネント上での QueryInterface 呼び出しのときに次のエラーが発生したため、この操作に失敗しました: アプリケーションは、別のスレッドにマーシャリングされたインターフェイスを呼び出しました。 (HRESULT からの例外:0x8001010E (RPC_E_WRONG_THREAD))。
[/sourcecode]

対応方法、対応手順

試行錯誤した結果、下記をすることによって、slackの通知がアクションセンター、デスクトップ通知で表示されるようになりました。

タスクバーの右端にある、時刻と日付の部分をクリックします。
0001

「日付と時刻の設定」をクリック
0002

「地域と言語」をクリックし、「言語を追加する」をクリック
0003

言語を追加する、が表示されたら「English」をクリック
0004

右下の「English(United States)」をクリック
0005

「English(United States)」が追加されたことを確認してください。
0006

Slack for windows を再起動するか、windows自体を再起動し、Slackの通知を確認してください。
私はこの手順で、Slackから通知を受け取ることができました。

最後に

今回、現象に気づいてからすぐにSlack上からHelp機能を使い、Slackへ問い合わせを行いました。
Slackからはレスポンスも早く、丁寧に回答がありました。
この手順もSlackに伝えましたので、近い将来、バージョンアップで対応していただけると信じています。
私のつたない英語でも丁寧に回答をしてくれるその様は、とても好感が持てました!

参考URL

コメント

タイトルとURLをコピーしました