WshShell.RegRead メソッド

本ページには広告が含まれています。

レジストリ内のキー名または値名の値を返します。

HKEY_CURRENT_USER以外を指定した場合、管理者権限が必要となります。権限が与えられていない場合はエラーとなります。

(既定)の値を取得する場合は、パス(strName)の最後に\を付けます。

構文
WshShell.RegRead( strName )
引数
strName 省略可
読み取るキーまたは値の名前
戻り値

プログラム実行例

オフライン作業取得

UWSC
結果
プレーンテキスト
使用関数

レジストリからGoogle Chromeの実行ファイルのパスを取得

UWSC
結果
プレーンテキスト
使用関数

レジストリからInternet Explorerの実行ファイルのパスを取得

UWSC
結果
プレーンテキスト
使用関数

レジストリからFirefoxの実行ファイルのパスを取得

UWSC
結果
プレーンテキスト
使用関数

レジストリからMicrosoft Edgeの実行ファイルのパスを取得

UWSC
結果
プレーンテキスト
使用関数

レジストリでInternet Explorerのバージョンを取得する

UWSC
結果
プレーンテキスト
使用関数

インストールされている.NET Frameworkのバージョンを確認する

UWSC
使用関数

UWSCをインストールした日付を取得

UWSCをインストールした日付をyyyymmdd形式で取得します。

UWSC
結果
プレーンテキスト
使用関数

既定のブラウザをレジストリから取得

UWSC
使用関数

既定のメーラーをレジストリから取得

UWSC
結果
プレーンテキスト
使用関数

週最初の曜日を取得

コントロール パネル\時計と地域\地域日付と時刻の形式にある週の最初の曜日の項目を取得します。レジストリのiFirstDayOfWeekが返す値は0が月曜日、1が火曜日、…、6が日曜日のようになります。

UWSC
結果
プレーンテキスト
使用関数

レジストリから現在設定されているタイムゾーンを取得

UWSC
結果
プレーンテキスト
使用関数

インストールされている.NET Frameworkのバージョンを取得

レジストリでHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Releaseの値を取得し、この値から.NET Frameworkのバージョンを求めます。

UWSC
結果
プレーンテキスト
使用関数

戻り値

説明 形式
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