レジストリ値・とは?初心者が押さえる基本と安全な使い方共起語・同意語・対義語も併せて解説!

  • このエントリーをはてなブックマークに追加
レジストリ値・とは?初心者が押さえる基本と安全な使い方共起語・同意語・対義語も併せて解説!
この記事を書いた人

高岡智則

年齢:33歳 性別:男性 職業:Webディレクター(兼ライティング・SNS運用担当) 居住地:東京都杉並区・永福町の1LDKマンション 出身地:神奈川県川崎市 身長:176cm 体系:細身〜普通(最近ちょっとお腹が気になる) 血液型:A型 誕生日:1992年11月20日 最終学歴:明治大学・情報コミュニケーション学部卒 通勤:京王井の頭線で渋谷まで(通勤20分) 家族構成:一人暮らし、実家には両親と2歳下の妹 恋愛事情:独身。彼女は2年いない(本人は「忙しいだけ」と言い張る)


レジストリ値・とは?

レジストリはWindowsというOSの「設定の箱」です。OSやアプリが動くときの基本情報を保存しておく特別なデータベースで、これを「レジストリ」と呼びます。レジストリの中には「キー」と「値」が階層的に並んでいます。 レジストリ値はその中の最小のデータ単位で、名前、データ、データの型という3つの要素で成り立っています。

この値はソフトウェアの挙動を細かく調整するために使われます。例えば起動時の設定や表示の形式、機能の有効/無効などが登録されています。

レジストリ値の種類

<th>種類
説明
REG_SZ(文字列)文字列だけを保存します。普通のテキストとして扱われます。
REG_EXPAND_SZ(展開可能文字列)文字列の中に環境変数を含め、実行時に環境に応じて展開されます。
REG_DWORD(32bit整数)0〜4294967295の数値を表します。設定値としてよく使われます。
REG_QWORD(64bit整数)より大きな整数を扱える形式です。
REG_MULTI_SZ(複数行の文字列)複数の文字列を1つの値として持つデータです。
REG_BINARY(2進データ任意のバイナリデータをそのまま格納します。特殊な設定に使われることも。

これらの値を使って、ソフトウェアの挙動を微調整したり、OSの動作を変更したりします。ただし、値を間違えるとシステムが不安定になったり起動しなくなる危険があります。

レジストリ値を扱うときの基本原則

バックアップと慎重さが第一です。編集前には必ず現在の値をバックアップし、元に戻せる状態を作っておきましょう。システムの復元ポイントを作成しておくのも有効です。

実際の操作の概要

1) レジストリエディタを開きます。Windowsの検索ボックスに「regedit」と入力して起動します。

2) 左側の階層をたどって、目的のキーと値を見つけます。キーは大きなカテゴリ、値は設定データです。

3) 目的の値をダブルクリックしてデータを編集します。編集前には必ずバックアップを取ることを忘れずに。

4) 編集後は挙動を確認します。問題が起きた場合は、先に作っておいたバックアップから元に戻してください。

安全に使うコツ

・信頼できる設定だけを変更する

・変更内容を理解してから作業する

・変更前に現在の値を保存しておく

例として、アプリの設定が「起動時に自動」になるかをレジストリで変える場合、該当キーと値を慎重に扱います。具体的なキーパスはアプリによって異なるため、公式のドキュメントを確認することが重要です。

バックアップの一例として、レジストリエディタの「ファイル」→「エクスポート」で現在のキーを.regファイルとして保存しておく方法があります。万が一の際にはこの.regファイルをダブルクリックするだけで元の状態に戻せます。


レジストリ値の同意語

レジストリ値データ
レジストリ値のデータ部分。値名に対応して格納されている実際の値のデータを指します。
レジストリエントリ
レジストリ内の項目を指す総称。通常は値を含むエントリで、特定の名前とデータの組み合わせを意味します。
レジストリ値エントリ
レジストリキーの下にある『値』そのものを指す用語。値名とデータをセットで持ちます。
レジストリ項目
レジストリ内の項目の総称。文脈によっては“値”を指すこともありますが、キー下の値を指す場合が多いです。
キー値
レジストリキーの下に存在する値を指す略称的な表現。実務でよく使われます。
値データ
レジストリ値が保持するデータ部分のこと。値名に対応する具体的なデータです。
値名
レジストリ値の名前部分。データを識別するラベルとして機能します。

レジストリ値の対義語・反対語

レジストリキー
レジストリの階層を構成する基本単位。レジストリ値はこのキーの配下に格納されるもので、キーと値は対になることがあります。
レジストリ値なし
特定のレジストリキーに、該当する値がまったく存在しない状態。値がないことが対概念となります。
未設定レジストリ値
値名は存在するがデータがまだ設定されていない状態。値が未設定である点が対になる要素です。
削除済みレジストリ値
かつて存在したレジストリ値が削除され、現在は存在しない状態です。
デフォルト
キーに対してデフォルトで用意されている値。カスタム値や特定の設定値に対する基準・標準の対概念として用いられることがあります。
空のレジストリ値
データが空文字列や空データで格納されている状態。値はあるがデータが空である対になるケースです。
レジストリサブキー
値を格納するキーの下位階層。値そのものの対概念として挙げられることがあります。

レジストリ値の共起語

レジストリ値
レジストリ内のデータ項目の総称。値名と値データの組み合わせで1つの設定を表します。
値名
レジストリ値の名称。キーの下に複数存在し、それぞれ異なるデータを参照します。
値データ
値名に対応する実際のデータ。データ型に応じて表現形式が異なります。
データ型
レジストリ値が格納するデータの種類を指します。文字列・整数・バイナリなどが主な分類です。
REG_SZ
文字列型データ。通常の文字列を格納します。
REG_EXPAND_SZ
拡張可能文字列。環境変数を含む文字列を格納し、実行時に展開されます。
REG_DWORD
32-bit整数型。設定値の多くがこの型で格納されます。
REG_QWORD
64-bit整数型。大きな数値を格納します。
REG_BINARY
バイナリデータ。任意の2進データを格納します。
REG_MULTI_SZ
複数行の文字列。1つの値に複数の文字列を格納します。
REG_NONE
型が未定義またはデータなしを示すデータ型。通常は使われません。
レジストリキー
レジストリの階層構造を成す単位。キーの下に値がぶら下がる形で構成されます。
レジストリエディタ
WindowsのGUIツールでレジストリの閲覧・編集を行う regedit の名称。
パス
キーの場所を示す文字列。例: Software\Microsoft\Windows\CurrentVersion。
HKLM
HKEY_LOCAL_MACHINE の略。システム全体に適用される設定を格納するルートキー。
HKCU
HKEY_CURRENT_USER の略。現在のユーザーの設定を格納するルートキー。
HKCR
HKEY_CLASSES_ROOT の略。ファイルの関連付けやクラス情報を格納するルートキー。
HKU
HKEY_USERS の略。複数ユーザーの設定を格納するルートキー。
HKCC
HKEY_CURRENT_CONFIG の略。現在のハードウェア設定を含むルートキー。
バックアップ / エクスポート
現状のレジストリを.regファイルとして保存する作業。リスク回避に有効。
インポート / 復元
保存した.regファイルを読み込み、レジストリを回復する操作。
WOW6432Node
64-bit Windowsで32-bitアプリが参照するレジストリの分岐。32-bit 用の設定がここに格納されることがある。
レジストリの権限
キーへのアクセス権限。変更には管理者権限が必要な場合が多い。
レジストリのリスク
誤操作によるOSの不具合のリスク。作業前にバックアップを取ることが推奨されます。
.regファイル
.reg 形式のレジストリデータファイル。テキスト形式でエクスポート・インポートに使われます。

レジストリ値の関連用語

レジストリ値
レジストリのキーの下に格納される々の設定データ。値には名前、データ型、データがあり、設定を表す。
レジストリキー
レジストリのフォルダのような枠組み。値はこのキーの下に組み合わさって格納される。階層構造を作る。
値名
レジストリ値の名前。デフォルト値は空文字列の名前(通常は「(Default)」と表示)
デフォルト値
名前が空の特別な値。キーごとに1つだけ持つことができ、初期設定として使われることが多い。
レジストリデータ型
レジストリ値が保持するデータの型のこと。代表例として REG_SZ などがある。
REG_SZ
文字列データ。テキストとして格納される。
REG_EXPAND_SZ
拡張文字列。文字列中の環境変数を展開して使用できる。
REG_DWORD
32ビット整数。数値設定に使われることが多い。
REG_QWORD
64ビット整数。大きな数値を格納できる。
REG_MULTI_SZ
複数の文字列を1つの値として格納するタイプ。複数行の設定に適する。
REG_BINARY
生のバイナリデータ。任意のデータをバイト列として格納する。
REGファイル
レジストリのエントリをテキストで保存・読み込みするファイル形式(.reg)。
レジストリエディタ
regedit などのツール。レジストリの閲覧・編集を GUI で行える。
reg add / reg query / reg delete
コマンドラインでレジストリを操作するツール群。追加・検索・削除が可能。
レジストリのバックアップ
変更前にレジストリ全体または一部をコピーして保存しておくこと。復元のため。
レジストリの復元
バックアップから元の状態に戻す作業。
レジストリの権限 (ACL)
レジストリキー・値へのアクセス権限。読み取り・書き込み・実行などを制御。
HKEY_CURRENT_USER
現在ログオンしているユーザーの設定を格納するハイブ。
HKEY_LOCAL_MACHINE
マシン全体の設定を格納するハイブ。
HKEY_CLASSES_ROOT
ファイル拡張子やクラス情報、関連付けのベース情報を格納。
HKEY_USERS
システム上のすべてのユーザーの設定を格納。
HKEY_CURRENT_CONFIG
現在のハードウェア構成に関する設定を格納。
WOW64 レジストリビュー
64bit Windows で 32bit アプリがアクセスするレジストリの見え方。ビューモードの違い。
値データの表現
データ型によってデータの表現方法(文字列、十進数/十六進数、バイト列など)が異なる。

レジストリ値のおすすめ参考サイト


インターネット・コンピュータの人気記事

awstatsとは?初心者でもわかる使い方と基本解説共起語・同意語・対義語も併せて解説!
14711viws
bing・とは?初心者のための基本ガイド:検索エンジンの仕組みと使い方共起語・同意語・対義語も併せて解説!
2448viws
着信転送とは?初心者向けガイドで分かる使い方と設定のコツ共起語・同意語・対義語も併せて解説!
1091viws
差し込み印刷・とは?初心者でもすぐわかる使い方と仕組みガイド共起語・同意語・対義語も併せて解説!
1070viws
com端子・とは?初心者にも分かる基礎ガイド|シリアルポートの使い方と歴史を解説共起語・同意語・対義語も併せて解説!
959viws
充電アダプターとは何かを徹底解説|初心者でも分かる基本と選び方のコツ共起語・同意語・対義語も併せて解説!
922viws
7zファイル・とは?初心者でもわかる使い方と特徴を解説共起語・同意語・対義語も併せて解説!
881viws
全角文字とは?初心者向け解説|全角と半角の違いをやさしく学ぶ共起語・同意語・対義語も併せて解説!
862viws
pinロックとは?初心者が知っておくべき基本と使い方ガイド共起語・同意語・対義語も併せて解説!
813viws
リマインドメールとは?初心者にもわかる基本ガイドと使い方のコツ共起語・同意語・対義語も併せて解説!
813viws
none とは?初心者にもやさしく解説する意味と使い方ガイド共起語・同意語・対義語も併せて解説!
738viws
16進数カラーコード・とは?初心者でもつまずかない基礎と使い方ガイド共起語・同意語・対義語も併せて解説!
721viws
xlsmとは?初心者でも分かるExcelのマクロ付きファイルの基本共起語・同意語・対義語も併せて解説!
622viws
asp・とは?初心者向けに徹底解説する基本と使い方ガイド共起語・同意語・対義語も併せて解説!
619viws
ローカルポート・とは?初心者にも分かる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
609viws
countifとは?初心者でもすぐ使える基本と応用ガイド共起語・同意語・対義語も併せて解説!
563viws
ワンタイムコード・とは?初心者でも分かる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
540viws
csvダウンロードとは?初心者が今すぐ使える基本ガイド共起語・同意語・対義語も併せて解説!
519viws
sha256とは?初心者が知るべき暗号ハッシュの基礎と使い道共起語・同意語・対義語も併せて解説!
511viws
googleドキュメントとは?初心者が今日から使いこなす基本ガイド共起語・同意語・対義語も併せて解説!
487viws

新着記事

インターネット・コンピュータの関連記事