本ページには広告が含まれています。
レジストリ内のキー名または値名の値を返します。
HKEY_CURRENT_USER以外を指定した場合、管理者権限が必要となります。権限が与えられていない場合はエラーとなります。
(既定)の値を取得する場合は、パス(strName)の最後に\を付けます。
- 構文
- WshShell.RegRead( strName )
- 引数
- strName 省略可
- 読み取るキーまたは値の名前
- 戻り値
プログラム実行例
オフライン作業取得
結果
使用関数
レジストリからGoogle Chromeの実行ファイルのパスを取得
結果
使用関数
レジストリからInternet Explorerの実行ファイルのパスを取得
結果
使用関数
レジストリからFirefoxの実行ファイルのパスを取得
結果
使用関数
レジストリからMicrosoft Edgeの実行ファイルのパスを取得
結果
使用関数
レジストリでInternet Explorerのバージョンを取得する
結果
使用関数
インストールされている.NET Frameworkのバージョンを確認する
使用関数
UWSCをインストールした日付を取得
UWSCをインストールした日付をyyyymmdd形式で取得します。
結果
使用関数
既定のブラウザをレジストリから取得
使用関数
既定のメーラーをレジストリから取得
結果
使用関数
週最初の曜日を取得
コントロール パネル\時計と地域\地域の日付と時刻の形式にある週の最初の曜日の項目を取得します。レジストリのiFirstDayOfWeekが返す値は0が月曜日、1が火曜日、…、6が日曜日のようになります。
結果
使用関数
レジストリから現在設定されているタイムゾーンを取得
結果
使用関数
インストールされている.NET Frameworkのバージョンを取得
レジストリでHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Releaseの値を取得し、この値から.NET Frameworkのバージョンを求めます。
結果
使用関数
戻り値
| 型 | 説明 | 形式 |
|---|---|---|
| REG_SZ | 文字列 | 文字列 |
| REG_DWORD | 数値 | 整数 |
| REG_BINARY | 2 進数の値 | VBArray (整数) |
| REG_EXPAND_SZ | 展開可能な文字列 | 文字列 |
| REG_MULTI_SZ | 文字列の配列 | VBArray (文字列) |
ルートキー名と短縮形
RegReadではルートキー名の省略形を使うことができます。
| ルートキー名 | 短縮形 |
|---|---|
| HKEY_CURRENT_USER | HKCU |
| HKEY_LOCAL_MACHINE | HKLM |
| HKEY_CLASSES_ROOT | HKCR |
| HKEY_USERS | HKEY_USERS |
| HKEY_CURRENT_CONFIG | HKEY_CURRENT_CONFIG |
