[EventId 1534] 削除された Tile Data model server を参照するレジストリ

このサイトを検索 | Search this site
warning

Windows 10 v1809へアップデートしたタイミングで、
イベントID1534、User Profile Service の警告ログが記録されました。

v1809にアップデートする時にtiledatamodelsvcは削除されますが、レジストリの設定が残ったままなので警告ログが記録されています。

Microsoftが修正パッチをリリースするまで放置でいいと思います。


イベントログ

イベントログ
メッセージ コンポーネント {B31118B2-1F49-48E5-B6F5-BC21CAEC56FB} のイベント Load のプロファイル通知は失敗しました。エラー コードは See Tracelogging for error details です。
ログの名前 Application
ソース User Profile Service
イベントID 1534
レベル 警告
ユーザー SYSTEM

tiledatamodelsvcは削除された

tiledatamodelsvc: Tile Data model server

Tile Data model serverはスタートメニューのタイルの制御を行うサービスです。

このサービスは、Windows 10 v1803にアップデートすると削除されます。(タイルを制御する仕様が変わった?)

しかしながら、

tiledatamodelsvcを参照するレジストリサブキーTDLが残っているため警告ログに記録されます。

サービスを起動する一例

ファイル名を指定して実行を起動 > 名前:services.msc > OK

services.msc

cmd-admin, component, hidden, taskschd, regedit, gpedit, winr, service, sysdmcpl, wincom, special Windowsのシステムツールを起動する方法...

修復手順

tiledatamodelsvcを呼び出しているレジストリデータベースのサブキーTDLを削除するとログの記録が止まります。

通常起動したレジストリエディターは、{B31118B2-1F49-48E5-B6F5-BC21CAEC56FB}へのアクセス権がないためその配下のTDLを削除することができません。

ExecTIからレジストリエディタを起動すると、TDLを削除することができます。

削除対象はTDLキー

TDLキーは2か所で見つかります。
バックアップを取ってから両方とも削除します。
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileNotification\TDL
  • HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\ProfileNotification\TDL

TDL

具体的な手順

1. ExecTIのダウンロードとインストール
Winaero.comからExecTI.zipをダウンロードします。


インストーラーはありません。
ExecTI.zipを解凍して任意の場所に配置するだけです。
2. レジストリエディターをTrustedInstaller特権で起動する
ExecTIの実行ファイルはExecTI.exeです。
  1. ExecTIを起動する
  2. Openの横のボックスに [regedit] と入力する
  3. OKをクリックする
  4. TrustedInstaller特権でレジストリエディターが起動する

regedit
3. TDLキーを検索する その1(レジストリエディター > 編集 > 検索)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileNotification\TDL

左ペインの HKEY_LOCAL_MACHINE を選択した状態で検索する値に「TDL」を入力して検索します。

次のように条件を絞ると検索が早くなります。
  • 検索対象:キー
  • 完全に一致するものだけを検索

regedit-search

レジストリの操作は自己責任です
レジストリエディターを操作する前に、
不測の事態に備えてレジストリのバックアップを取っておきましょう。

4. TDLをエクスポートしてから削除する
TDLキーを右クリックして「エクスポート」を選択すると該当のキーをバックアップすることができます。

regedit-export


バックアップが終わったら「削除」を選択します。または、TDLを選択した状態でキーボードのDeleteキーを押します。
5. TDLキーを検索する その2(レジストリエディター > 編集 > 検索)
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\ProfileNotification\TDL

キーボードのF3キーを押すと、引き続きTDLキーを検索することができるので、見つかったら前項の手順と同様バックアップを取ってから削除します。
6. 手順終了
PCを再起動してからイベントビューアーを確認しましょう。

イベントID1534の記録が止まったら修復は成功しています。

引き続き記録されている時は、バックアップしておいたファイルをダブルクリックして元の状態に戻します。

そして、対策は自分でお探しください。

資料:Windows 10 Forums

Windows 10 Forums で見つけた修復方法の原文を転載しておきます。
Everyone may not have the B31118B2-1F49-48E5-B6F5-BC21CAEC56FB key in all the places listed in Zardoc's post (I didn't), so I recommend you do the fix manually. If you're not comfortable doing the following, then don't and wait for MS to fix it.
  1. Use ExecTi to open Regedit and navigate to the following two keys ...HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileNotification
    HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\ProfileNotification
  2. Under ProfileNotification check if you have the TDL key
  3. Delete the TDL key at each location
  4. Check the locations in Zardoc's post and delete the B31118B2-1F49-48E5-B6F5-BC21CAEC56FB key
  5. Reboot PC to verify
New 1809 update now shows this in Event Viewer - Windows 10 Forums

まとめ

[EVENT ID 1534]
  • ソース:User Profile Service
  • Tile Data model server (tiledatamodelsvc) はv1809から削除されたが、レジストリのTDLキーが削除されずに残るためログで警告される。
  • TDLキーを削除するとログは消える。
  • v1809のバグのためユーザーが積極的に修復する必要はない。
SC2
Windowsランキング 将棋ランキング スマホ・携帯ランキング にほんブログ村 IT技術ブログ ライフハックへ にほんブログ村 その他趣味ブログ 将棋へ

このサイトを検索 | Search this site