このトピックはまだ評価されていません - このトピックを評価する

認識される環境変数

発行: 2009年6月

更新日: 2010年6月

適用対象: Windows 7, Windows Vista

CSIDL (Constant Special Item ID List) 値を使用すると、アプリケーションによって頻繁に使用されるフォルダーで、コンピューターによっては名前や場所が異なっている場合があるものを特定できます。たとえば、システム フォルダーは、あるコンピューターでは C:\Windows で、別のコンピューターでは C:\Winnt である場合があります。MigUser.xml、MigApp.xml、および MigDoc.xml ファイルで、ワイルドカード (*) を使用することができます。ただし、Config.xml ファイルでは、ワイルドカード (*) を使用できません。

noteメモ
ワイルドカードとして疑問符 (?) は使用できません。

このトピックの内容

オペレーティング システムに対して、および各ユーザーのコンテキストで処理される変数

.xml ファイルの context=UserAndSystemcontext=User、および context=System が含まれるセクション内では、次の変数を使用できます。

 

変数 説明

ALLUSERSAPPDATA

CSIDL_COMMON_APPDATA と同じです。

ALLUSERSPROFILE

%PROFILESFOLDER%\Public または %PROFILESFOLDER%\all users を参照します。

COMMONPROGRAMFILES

CSIDL_PROGRAM_FILES_COMMON と同じです。

COMMONPROGRAMFILES(X86)

64 ビット システムの C:\Program Files (x86)\Common Files フォルダーを参照します。

CSIDL_COMMON_ADMINTOOLS

Version 5.0。コンピューターのすべてのユーザーの管理ツールを含むファイル システム ディレクトリ。

CSIDL_COMMON_ALTSTARTUP

すべてのユーザーのローカライズされていないスタートアップ プログラム グループに対応するファイル システム ディレクトリ。

CSIDL_COMMON_APPDATA

すべてのユーザーのアプリケーション データを含むファイル システム ディレクトリ。Windows Vista または Windows 7 での一般的なパスは、C:\ProgramData です。

CSIDL_COMMON_DESKTOPDIRECTORY

すべてのユーザーのデスクトップに表示されるファイルとフォルダーを含むファイル システム ディレクトリ。Windows® XP での一般的なパスは、C:\Documents and Settings\All Users\Desktop です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\Public\Desktop です。

CSIDL_COMMON_DOCUMENTS

すべてのユーザーに共通のドキュメントを含むファイル システム ディレクトリ。Windows XP での一般的なパスは、C:\Documents and Settings\All Users\Documents です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\Public\Documents です。

CSIDL_COMMON_FAVORITES

すべてのユーザーに共通のお気に入りの一般的なリポジトリとして機能するファイル システム ディレクトリ。Windows Vista または Windows 7 での一般的なパスは、C:\Users\Public\Favorites です。

CSIDL_COMMON_MUSIC

すべてのユーザーに共通の音楽ファイルのリポジトリとして機能するファイル システム ディレクトリ。Windows XP での一般的なパスは、C:\Documents and Settings\All Users\Documents\My Music です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\Public\Music です。

CSIDL_COMMON_PICTURES

すべてのユーザーに共通のイメージ ファイルのリポジトリとして機能するファイル システム ディレクトリ。Windows XP での一般的なパスは、C:\Documents and Settings\All Users\Documents\My Pictures です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\Public\Pictures です。

CSIDL_COMMON_PROGRAMS

すべてのユーザーのスタート メニューに表示される共通のプログラム グループのディレクトリを含むファイル システム ディレクトリ。一般的なパスは、C:\Documents and Settings\All Users\Start Menu\Programs です。Windows Vista または Windows 7 での一般的なパスは、C:\ProgramData\Microsoft\Windows\Start Menu\Programs です。

CSIDL_COMMON_STARTMENU

すべてのユーザーのスタート メニューに表示されるプログラムとフォルダーを含むファイル システム ディレクトリ。Windows XP での一般的なパスは、C:\Documents and Settings\All Users\Start Menu です。Windows Vista または Windows 7 での一般的なパスは、C:\ProgramData\Microsoft\Windows\Start Menu です。

CSIDL_COMMON_STARTUP

すべてのユーザーのスタートアップ フォルダーに表示されるプログラムを含むファイル システム ディレクトリ。Windows XP での一般的なパスは、C:\Documents and Settings\All Users\Start Menu\Programs\Startup です。Windows Vista または Windows 7 での一般的なパスは、C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup です。

CSIDL_COMMON_TEMPLATES

すべてのユーザーが使用できるテンプレートを含むファイル システム ディレクトリ。Windows XP での一般的なパスは、C:\Documents and Settings\All Users\Templates です。Windows Vista または Windows 7 での一般的なパスは、C:\ProgramData\Microsoft\Windows\Templates です。

CSIDL_COMMON_VIDEO

すべてのユーザーに共通のビデオ ファイルのリポジトリとして使用するファイル システム ディレクトリ。Windows XP での一般的なパスは、C:\Documents and Settings\All Users\Documents\My Videos です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\Public\Videos です。

CSIDL_DEFAULT_APPDATA

%DEFAULTUSERPROFILE% 内の Appdata フォルダーを参照します。

CSIDL_DEFAULT_LOCAL_APPDATA

%DEFAULTUSERPROFILE% 内の Appdata フォルダーを参照します。

CSIDL_DEFAULT_COOKIES

%DEFAULTUSERPROFILE% 内の Cookies フォルダーを参照します。

CSIDL_DEFAULT_CONTACTS

%DEFAULTUSERPROFILE% 内の Contacts フォルダーを参照します。

CSIDL_DEFAULT_DESKTOP

%DEFAULTUSERPROFILE% 内の Desktop フォルダーを参照します。

CSIDL_DEFAULT_DOWNLOADS

%DEFAULTUSERPROFILE% 内の Downloads フォルダーを参照します。

CSIDL_DEFAULT_FAVORITES

%DEFAULTUSERPROFILE% 内の Favorites フォルダーを参照します。

CSIDL_DEFAULT_HISTORY

%DEFAULTUSERPROFILE% 内の History フォルダーを参照します。

CSIDL_DEFAULT_INTERNET_CACHE

%DEFAULTUSERPROFILE% 内の Internet Cache フォルダーを参照します。

CSIDL_DEFAULT_PERSONAL

%DEFAULTUSERPROFILE% 内の Personal フォルダーを参照します。

CSIDL_DEFAULT_MYDOCUMENTS

%DEFAULTUSERPROFILE% 内の My Documents フォルダーを参照します。

CSIDL_DEFAULT_MYPICTURES

%DEFAULTUSERPROFILE% 内の My Pictures フォルダーを参照します。

CSIDL_DEFAULT_MYMUSIC

%DEFAULTUSERPROFILE% 内の My Music フォルダーを参照します。

CSIDL_DEFAULT_MYVIDEO

%DEFAULTUSERPROFILE% 内の My Videos フォルダーを参照します。

CSIDL_DEFAULT_RECENT

%DEFAULTUSERPROFILE% 内の Recent フォルダーを参照します。

CSIDL_DEFAULT_SENDTO

%DEFAULTUSERPROFILE% 内の Send To フォルダーを参照します。

CSIDL_DEFAULT_STARTMENU

%DEFAULTUSERPROFILE% 内の Start Menu フォルダーを参照します。

CSIDL_DEFAULT_PROGRAMS

%DEFAULTUSERPROFILE% 内の Programs フォルダーを参照します。

CSIDL_DEFAULT_STARTUP

%DEFAULTUSERPROFILE% 内の Startup フォルダーを参照します。

CSIDL_DEFAULT_TEMPLATES

%DEFAULTUSERPROFILE% 内の Templates フォルダーを参照します。

CSIDL_DEFAULT_QUICKLAUNCH

%DEFAULTUSERPROFILE% 内の Quick Launch フォルダーを参照します。

CSIDL_FONTS

フォントを含む仮想フォルダー。一般的なパスは、C:\Windows\Fonts です。

CSIDL_PROGRAM_FILESX86

64 ビット システム上の Program Files フォルダー。一般的なパスは、C:\Program Files(86) です。

CSIDL_PROGRAM_FILES_COMMONX86

64 ビット システムのアプリケーションで共有されるコンポーネントのフォルダー。一般的なパスは、C:\Program Files(86)\Common です。

CSIDL_PROGRAM_FILES

Program Files フォルダー。一般的なパスは C:\Program Files です。

CSIDL_PROGRAM_FILES_COMMON

アプリケーションで共有されるコンポーネントのフォルダー。一般的なパスは、C:\Program Files\Common です。

CSIDL_RESOURCES

Windows Vista® が実行されているコンピューターの、リソース データを含むファイル システム ディレクトリ。一般的なパスは、C:\Windows\Resources です。

CSIDL_SYSTEM

Windows のシステム フォルダー。一般的なパスは、C:\Windows\System32 です。

CSIDL_WINDOWS

Windows ディレクトリまたはシステムのルート ディレクトリです。環境変数 %WINDIR% または %SYSTEMROOT% に対応します。一般的なパスは、C:\Windows です。

DEFAULTUSERPROFILE

HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\ProfileList [DefaultUserProfile] 内の値を参照します。

PROFILESFOLDER

HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\ProfileList [ProfilesDirectory] 内の値を参照します。

PROGRAMFILES

CSIDL_PROGRAM_FILES と同じです。

PROGRAMFILES(X86)

64 ビット システムの C:\Program Files (x86) フォルダーを参照します。

SYSTEM

%WINDIR%\system32 を参照します。

SYSTEM16

%WINDIR%\system を参照します。

SYSTEM32

%WINDIR%\system32 を参照します。

SYSTEMPROFILE

HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\ProfileList\\S-1-5-18 [ProfileImagePath] 内の値を参照します。

SYSTEMROOT

システム ドライブのルートを参照します。

WINDIR

システム ドライブにある Windows フォルダーを参照します。

ユーザーのコンテキストでのみ認識される変数

.xml ファイルの context=User および context=UserAndSystem が含まれるセクション内では、次の変数を使用できます。

 

変数 説明

APPDATA

CSIDL_APPDATA と同じです。

CSIDL_ADMINTOOLS

各ユーザーの管理ツールを格納するために使用されるファイル システム ディレクトリ。Microsoft® 管理コンソール (MMC) では、カスタマイズされたコンソールがこのディレクトリに保存され、ユーザー プロファイルと共に移動します。

CSIDL_ALTSTARTUP

ユーザーのローカライズされていないスタートアップ プログラム グループに対応するファイル システム ディレクトリ。

CSIDL_APPDATA

アプリケーション固有のデータの共通リポジトリとして機能するファイル システム ディレクトリ。一般的なパスは、C:\Documents and Settings\username\Application Data または C:\Users\username\AppData\Roaming です。

CSIDL_BITBUCKET

ユーザーのごみ箱内のオブジェクトを含む仮想フォルダー。

CSIDL_CDBURN_AREA

CD への書き込みを待機しているファイルのステージング領域として機能するファイル システム ディレクトリ。Windows XP での一般的なパスは、C:\Documents and Settings\username\Local Settings\Application Data\Microsoft\CD Burning です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\username\AppData\Local\Microsoft\Windows\MasteredBurning\Disc Burning です。

CSIDL_CONNECTIONS

ネットワークとダイヤルアップ接続を含むネットワーク接続を表す仮想フォルダー。

CSIDL_CONTACTS

Windows Vista または Windows 7 が実行されているコンピューター上で、%CSIDL_PROFILE% の Contacts フォルダーを参照します。

CSIDL_CONTROLS

コントロール パネルの項目のアイコンを含む仮想フォルダー。

CSIDL_COOKIES

インターネット Cookie の共通リポジトリとして機能するファイル システム ディレクトリ。Windows XP での一般的なパスは、C:\Documents and Settings\username\Cookies です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\username\AppData\Roaming\Microsoft\Windows\Cookies です。

CSIDL_DESKTOP

Windows デスクトップを表す仮想フォルダー。

CSIDL_DESKTOPDIRECTORY

デスクトップ上のファイル オブジェクトを物理的に格納するために使用されるファイル システム ディレクトリ (デスクトップ フォルダー自体と混同しないでください)。Windows XP での一般的なパスは、C:\Documents and Settings\username\Desktop です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\username\Desktop です。

CSIDL_DRIVES

ローカル コンピューター上のすべて (記憶装置、プリンター、コントロール パネルなど) を含むマイ コンピューターを表す仮想フォルダー。フォルダーには、マップされたネットワーク ドライブも含まれている場合があります。

CSIDL_FAVORITES

ユーザーのお気に入りの共通リポジトリとして機能するファイル システム ディレクトリ。Windows XP での一般的なパスは、C:\Documents and Settings\username\Favorites です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\Username\Favorites です。

CSIDL_HISTORY

インターネット履歴項目の共通リポジトリとして機能するファイル システム ディレクトリ。

CSIDL_INTERNET

デスクトップの Internet Explorer アイコン用の仮想フォルダー。

CSIDL_INTERNET_CACHE

インターネット一時ファイルの共通リポジトリとして機能するファイル システム ディレクトリ。Windows XP での一般的なパスは、C:\Documents and Settings\username\Local Settings\Temporary Internet Files です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\username\AppData\Local\Microsoft\Windows\Temporary Internet Files です。

CSIDL_LOCAL_APPDATA

ローカル (移動しない) アプリケーションのデータ リポジトリとして機能するファイル システム ディレクトリ。Windows XP での一般的なパスは、C:\Documents and Settings\username\Local Settings\Application Data です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\username\AppData\Local です。

CSIDL_MYDOCUMENTS

マイ ドキュメントを表す仮想フォルダー。Windows XP での一般的なパスは、C:\Documents and Settings\User\My Documents です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\Username\Documents です。

CSIDL_MYMUSIC

音楽ファイルの共通リポジトリとして機能するファイル システム ディレクトリ。Windows XP での一般的なパスは、C:\Documents and Settings\User\My Documents\My Music です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\Username\Music です。

CSIDL_MYPICTURES

イメージ ファイルの共通リポジトリとして機能するファイル システム ディレクトリ。Windows XP での一般的なパスは、C:\Documents and Settings\username\My Documents\My Pictures です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\Username\Pictures です。

CSIDL_MYVIDEO

ビデオ ファイルの共通リポジトリとして機能するファイル システム ディレクトリ。Windows XP での一般的なパスは、C:\Documents and Settings\username\My Documents\My Videos です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\Username\Videos です。

CSIDL_NETHOOD

マイ ネットワーク仮想フォルダーに存在する場合があるリンク オブジェクトを含むファイル システム ディレクトリ。ネットワーク名前空間のルートを表す CSIDL_NETWORK とは異なります。一般的なパスは、C:\Documents and Settings\username\NetHood です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\Username\AppData\Roaming\Microsoft\Windows\Network Shortcuts です。

CSIDL_NETWORK

ネットワーク名前空間階層のルートであるマイ ネットワークを表す仮想フォルダー。

CSIDL_PERSONAL

Windows Vista または Windows 7 で、マイ ドキュメント デスクトップ項目を表す仮想フォルダー。これは、CSIDL_MYDOCUMENTS と同じです。

Windows XP で、ユーザーのドキュメントの共通リポジトリを物理的に格納するために使用されるファイル システム ディレクトリ。一般的なパスは、C:\Documents and Settings\username\My Documents です。

CSIDL_PLAYLISTS

Windows Vista または Windows 7 が実行されているコンピューターで、再生アルバムを格納するために使用される仮想フォルダー。一般的なパスは、C:\Users\username\My Music\Playlists です。

CSIDL_PRINTERS

インストールされているプリンターを含む仮想フォルダー。

CSIDL_PRINTHOOD

プリンター仮想フォルダーに存在する場合があるリンク オブジェクトを含むファイル システム ディレクトリ。Windows XP での一般的なパスは、C:\Documents and Settings\username\PrintHood です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\username\AppData\Roaming\Microsoft\Windows\Printer Shortcuts です。

CSIDL_PROFILE

ユーザーのプロファイル フォルダー。Windows XP での一般的なパスは、C:\Documents and Settings\username です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\Username です。

CSIDL_PROGRAMS

それ自体がファイル システム ディレクトリである、ユーザーのプログラム グループを含むファイル システム ディレクトリ。Windows XP での一般的なパスは、C:\Documents and Settings\username\Start Menu\Programs です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs です。

CSIDL_RECENT

ユーザーの最近使ったドキュメントへのショートカットを含むファイル システム ディレクトリ。Windows XP での一般的なパスは、C:\Documents and Settings\username\My Recent Documents です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\Username\AppData\Roaming\Microsoft\Windows\Recent です。

CSIDL_SENDTO

[送る] メニュー項目を含むファイル システム ディレクトリ。Windows XP での一般的なパスは、C:\Documents and Settings\username\SendTo です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\username\AppData\Roaming\Microsoft\Windows\SendTo です。

CSIDL_STARTMENU

[スタート] メニュー項目を含むファイル システム ディレクトリ。Windows XP での一般的なパスは、C:\Documents and Settings\username\Start Menu です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu です。

CSIDL_STARTUP

ユーザーのスタートアップ プログラム グループに対応するファイル システム ディレクトリ。Windows XP での一般的なパスは、C:\Documents and Settings\username\Start Menu\Programs\Startup です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup です。

CSIDL_TEMPLATES

ドキュメント テンプレートの共通リポジトリとして機能するファイル システム ディレクトリ。Windows XP での一般的なパスは、C:\Documents and Settings\username\Templates です。Windows Vista または Windows 7 での一般的なパスは、C:\Users\username\AppData\Roaming\Microsoft\Windows\Templates です。

HOMEPATH

標準の環境変数と同じです。

TEMP

コンピューター上の一時フォルダー。Windows XP での一般的なパスは、%USERPROFILE%\Local Settings\Temp です。Windows Vista または Windows 7 での一般的なパスは、%USERPROFILE%\AppData\Local\Temp です。

TMP

コンピューター上の一時フォルダー。Windows XP での一般的なパスは、%USERPROFILE%\Local Settings\Temp です。Windows Vista または Windows 7 での一般的なパスは、%USERPROFILE%\AppData\Local\Temp です。

USERPROFILE

CSIDL_PROFILE と同じです。

USERSID

現在のユーザー アカウントのセキュリティ識別子 (SID) を表します。例:

S-1-5-21-1714567821-1326601894-715345443-1026。

関連項目

この情報は役に立ちましたか。
(残り 1500 文字)
コミュニティ コンテンツ 追加
注釈 FAQ