Outlookのメール受信不良・フリーズ
Outlookでメールを受信するとOutlookがフリーズする事象が発生。
Outlook以外はフリーズしないため、タスクマネージャにて状況を確認。
みると「Windows Push Notifications User Service_xxxxxx」というサービスがメモリをすべて使ってしまっているようだ。
xxxxxxについては再起動をすると名前が変わってしまう動的なサービスのようである。
タスクを終了しようとするとウィンドウが表示されるが終了してもシステムに大きな影響はないようだ。
ただこちらを終了してもメールを受信するたびにフリーズしてしまう。
なのでOutlookのタスクバーの設定から通知をOFFに。 windowsの設定>システム>通知とアクションから通知をOFFにしたところフリーズは解消されOutlookでメールの受信はできるようになった。
が数時間たつと「Windows Push Notifications User Service_xxxxxx」が再度メモリ使用率が上昇してフリーズが起こるようになった。
これはサービスから停止させても意味がないようだ。
システムのサービスらしくGUI上からはスタートアップの停止もエラーが表示されてできない
レジストリから以下の値を0にすると止められるらしいが今回は試さなかった。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servcies\WpnUserService\start
以下のフォルダに通知のデータベースがあるようなのでこちらを「Notifications_old」に名前変更をする ※「Windows Push Notifications User Service_xxxxxx」サービスを一度停止する必要がある。できない場合はPC再起動直後に行う C:\Users\YOURUSERNAME\AppData\Local\Microsoft\Windows\Notifications
サービスを再起動すると「Notifications」フォルダが作成されている。
これで解決できない場合は コマンドプロンプトでsfc /scannow→DISM.exe /Online /Cleanup-image /Restorehealthで対応
今のところフリーズはなくなったようだ。