はてなブックマーク  Yahoo!ブックマークに登録  印刷

ICDロゴ

%SystemRoot%

【システム・ルート】

最終更新日: 2003/05/22

 Windows OS環境において、Windows NT(Windows 2000)システムがインストールされているハードディスク上のディレクトリのこと。環境やインストール時の指定により、システムがインストールされるドライブやディレクトリは変化するが、それらの違いに影響されることなく、システム中のファイルなどを特定できるように、便宜上使用される表記方法。同名の環境変数が用意されていることから、このように表記される。

 一般的なPC環境にWindows NT/Windows 2000をインストールすると、通常はCドライブの\WINNTディレクトリにシステム・ファイルがコピーされる。しかしインストール時に指定すれば、任意のドライブの任意のディレクトリにシステムをインストールすることは可能である。

 当然ながら、このディレクトリ以下には、Windows NT/Windows 2000システムに関連するさまざまなファイルがコピーされており、カスタマイズやメンテナンス、トラブルシュートなどの目的で、それらのファイルを操作することも少なくない。それらの処理方法を説明したドキュメントなどでは、操作対象となるファイルを表記する必要があるのだが、前出のとおり、システムがインストールされるドライブやディレクトリは環境によって可変なので、絶対パスで表記することができない。

 そこで考案されたのが“%SystemRoot%”という表記である。これはシステムがインストールされているドライブおよびディレクトリに対応するもので、たとえばシステムが、

C:\WINNT

にインストールされているなら、%SystemRoot%は「C:\WINNT」ということになり、

D:\WIN2000

にインストールされているなら、%SystemRoot%は「D:\WIN2000」ということになる。

 このとき例えば、システムをインストールしたディレクトリの直下にあるwin.iniというファイルは、「%SystemRoot%\win.ini」として表記される。この場合、前者なら「C:\WINNT\win.ini」になるし、後者なら「D:\WIN2000\win.ini」ということになる。

 Windows 9x/Windows Meには、同様の環境変数として「windir」というものもある。このためWindows 9x/Windows Meでは、%SystemRoot%という表記の代わりに%windir%という表記が使われる(Windows NT/Windows 2000でも、「windir」という環境変数は用意されている)。

Copyright (C) 2000-2007 Digital Advantage Corp.

関連用語

アイティメディアの提供サービス

ホワイトペーパー(TechTargetジャパン/閲覧には会員登録が必要です)

スキルアップ/キャリアアップ(JOB@IT)

- PR -
- PR -
Podcast [@ITナナメ読み用語辞典]
@IT Special -PR-
  New! ユニファイドコミュニケーションの肝とは
〜エンジニア・キャリア進化論(第8回)〜

  New! 仮想化によるサーバ統合の新常識≫第1回
マルチソケット型サーバが注目される理由

  New! 復旧可能地点を極限まで“直近”に
Windows環境のバックアップを見直す時期

  New! ネット通販のポテンシャルを見極める!
売れる商品、売れない商品の違いは何か

  New! CoolThreadsはDBサーバでも“有効”か?
「実環境に近い条件」で徹底的に検証した

  今や必要不可欠なWebアプリケーション
――最終テストはもう外せない!

  大規模解析モデルで効果を検証
クラスタHPCで【SSD】に大きな期待!

  【実践!SOA】継ぎ足しの既存システム
どこにどのように手を加えればいいの?

  転職した理由は「社風が合うと感じたから」
入社2カ月“勝ち組エンジニア”に話を聞く

  【第3回】開発期間もコストもぐっと
短縮できる!――ワザあり開発ツール

  クォーターラックから導入できる災害対策
“ハウジングサービス”の新常識とは?

  データ損失を経験した企業は50%以上――
いま“リカバリマネジメント”を考える

  反対する情シス社員をどう説得したのか?
10年前にメインフレームを撤廃した成功例

  初めての製品に不安を感じる甲山たち
――26年の歴史が物語る信頼性と実績

  サーバ担当者を物理的な作業から開放する
ホスティングの“パターンオーダー”とは

  【24時間365日】無償サポートを実現する
専用ホスティング、その秘訣とは?