レジストリ値のデータ型を理解する
レジストリにアクセスする必要がある場合は、どの値のデータ型が存在するかを知りたいと思うかもしれません。すべてのキーの値にはデータ型が割り当てられます。
有効なデータ型のリストは次のとおりです。
REG_SZ。ヌル終了ストリングREG_BINARY。バイナリデータREG_DWORD。 32ビットの数値REG_QWORD。 64ビットの数値REG_MULTI_SZ。ヌル値REG_EXPAND_SZで終了するヌル終了ストリングのシーケンス。環境変数(%PATH%など)への展開されていない参照を含むnullで終了する文字列
もちろん、レジストリを編集する場合は、作成するキーに適したデータ型を使用する必要があります。たとえば、レジストリを微調整することで、Windowsがディスク容量の不足を常にチェックできないようにすることができます(したがって、他の目的で使用できるリソースの量が少し増えます)。これは、HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policiesにあります。 「Explorer」フォルダをクリックすると、「NoLowDiskSpaceChecks」という名前のキーを作成できます。 Windowsがディスク容量チェックを実行できないようにするには、そのキーの値に1を入力します。
明らかに、REG_BINARY、REG_DWORD、またはREG_QWORDのデータ型を使用できます。これらはすべて、問題なく値1を保持するためです。ただし、キーが3つ以上の値をとる場合があるため、REG_DWORDを使用しました。そのため、REG_BINARYに制限されたくありません。
そして、REG_QWORDは、単に1を保持するのに十分なスペースのようです。
このヒント(13035)は、Windows 7、8、および10に適用されます。