知識マップ: Windowsユーザープロファイル入門 - AppDataとNTUSER.DAT
記事「Windowsユーザープロファイル入門 - AppDataとNTUSER.DAT」の主張を、概念と関係(エッジ)に分解した知識グラフの全体です。各関係には根拠・確認日・確度が付いています。
Windowsのユーザープロファイルは、Desktop・AppDataなどのファイル群とNTUSER.DATというユーザーレジストリハイブの2層から成り、初回サインイン時にはC:\Users\Defaultを土台に作成される。AppDataはRoaming・Local・LocalLowに分かれ、持ち回りたい設定とPC固有のキャッシュ、低整合性プロセス専用領域とで置き場所を使い分ける。ローカルプロファイルを基本としつつ、複数PCで設定を共有したいときはローミングプロファイル、文書だけを中央管理したいときはFolder Redirectionを使い、RDS/VDI/Azure Virtual DesktopではFSLogixプロファイルコンテナーが推奨される。教育端末やキオスクにはMandatoryプロファイルが向き、NTUSER.DATの権限問題や長いパスによるイベント1509は一時プロファイル化の典型的な原因になる。
flowchart LR
accTitle: Windowsユーザープロファイルの知識マップ
accDescr: ユーザープロファイルがNTUSER.DATとAppDataのRoaming/Local/LocalLowから構成され、ローカル・ローミング・Mandatory・Temporary・FSLogixという方式の違いや、長いパスによるイベント1509や一時プロファイル化とどうつながるかを示す図。
windows_user_profile["ユーザープロファイル"]
ntuser_dat["NTUSER.DAT"]
default_profile["既定プロファイル(Default)"]
copyprofile["CopyProfile"]
roaming_appdata["%APPDATA%(Roaming)"]
local_appdata["%LOCALAPPDATA%"]
appdata_locallow["AppData\LocalLow"]
low_integrity_level["低整合性レベル"]
local_user_profile["ローカルプロファイル"]
roaming_user_profile["ローミングプロファイル"]
mandatory_profile["Mandatoryプロファイル"]
temporary_profile["Temporaryプロファイル"]
fslogix_profile_container["FSLogixプロファイルコンテナー"]
profile_version_incompatibility["ローミングプロファイルのOS世代間非互換"]
folder_redirection["Folder Redirection"]
azure_virtual_desktop["Azure Virtual Desktop"]
shared_pc_mode["共有/ゲストPCの構成"]
profile_auto_cleanup_policy["古いプロファイルの自動削除ポリシー"]
group_policy["グループポリシー"]
event_1509["イベントID 1509(長いパスでのプロファイル読み込み失敗)"]
user_profile_service_log["User Profile Serviceのログ"]
windows_user_profile -->|"利用する"| ntuser_dat
windows_user_profile -.->|"前提とする"| default_profile
default_profile -->|"で構成できる"| copyprofile
windows_user_profile -->|"利用する"| roaming_appdata
windows_user_profile -->|"利用する"| local_appdata
windows_user_profile -->|"利用する"| appdata_locallow
low_integrity_level -->|"利用する"| appdata_locallow
windows_user_profile -.->|"利用する"| local_user_profile
windows_user_profile -.->|"利用する"| roaming_user_profile
windows_user_profile -.->|"利用する"| mandatory_profile
windows_user_profile -.->|"利用する"| temporary_profile
windows_user_profile -.->|"利用する"| fslogix_profile_container
roaming_user_profile -.->|"原因になり得る"| profile_version_incompatibility
mandatory_profile -->|"利用する"| ntuser_dat
windows_user_profile -.->|"利用する"| folder_redirection
fslogix_profile_container -->|"推奨される対応"| azure_virtual_desktop
roaming_user_profile -.->|"用いるのは非推奨"| azure_virtual_desktop
windows_user_profile -.->|"利用する"| shared_pc_mode
shared_pc_mode -.->|"利用する"| profile_auto_cleanup_policy
profile_auto_cleanup_policy -->|"で構成できる"| group_policy
roaming_user_profile -.->|"原因になり得る"| event_1509
event_1509 -.->|"原因になり得る"| temporary_profile
temporary_profile -->|"で確認できる"| user_profile_service_log
ntuser_dat -.->|"原因になり得る"| temporary_profile
概念間の関係(全24件)
図と同じ関係を文章でも列挙します。表示している文と機械可読な意味データ(RDFa)は同じ要素に載っています。確度が「確立した関係」のものは直接の関係として、「条件付きの関係」のものは成立条件つきの言明(rdf:Statement)として表現しています。
- ユーザープロファイルはNTUSER.DATを利用します。
- ユーザープロファイルは既定プロファイル(Default)を前提とします。
- 既定プロファイル(Default)はCopyProfileで構成できます。
- ユーザープロファイルは%APPDATA%(Roaming)を利用します。
- ユーザープロファイルは%LOCALAPPDATA%を利用します。
- ユーザープロファイルはAppData\LocalLowを利用します。
- 低整合性レベルはAppData\LocalLowを利用します。
- ユーザープロファイルはローカルプロファイルを利用します。
- ユーザープロファイルはローミングプロファイルを利用します。
- ユーザープロファイルはMandatoryプロファイルを利用します。
- ユーザープロファイルはTemporaryプロファイルを利用します。
- ユーザープロファイルはFSLogixプロファイルコンテナーを利用します。
- ローミングプロファイルはローミングプロファイルのOS世代間非互換の原因になることがあります。
- MandatoryプロファイルはNTUSER.DATを利用します。
- ユーザープロファイルはFolder Redirectionを利用します。
- FSLogixプロファイルコンテナーはAzure Virtual Desktopに対する本記事の推奨です。
- ローミングプロファイルをAzure Virtual Desktopに用いることは推奨されません。
- ユーザープロファイルは共有/ゲストPCの構成を利用します。
- 共有/ゲストPCの構成は古いプロファイルの自動削除ポリシーを利用します。
- 古いプロファイルの自動削除ポリシーはグループポリシーで構成できます。
- ローミングプロファイルはイベントID 1509(長いパスでのプロファイル読み込み失敗)の原因になることがあります。
- イベントID 1509(長いパスでのプロファイル読み込み失敗)はTemporaryプロファイルの原因になることがあります。
- TemporaryプロファイルはUser Profile Serviceのログで確認できます。
- NTUSER.DATはTemporaryプロファイルの原因になることがあります。
主要概念の定義
機械可読データ
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。