レジストリスクリプト-dwordキーワードなしで10進値を割り当てることができます
-
03-07-2019 - |
質問
次のレジストリスクリプトのうち、構文的に正しいものはどれですか?両方とも機能しますか?どちらが好ましいですか?
サンプルA:
REGEDIT4
[HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\policies\explorer]
"nodrivetypeautorun"=255
サンプルB:
REGEDIT4
[HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\policies\explorer]
"nodrivetypeautorun"=dword:000000FF
技術的には、この例では、「nodrivetypeautorun」要素はdwordデータ型です。 「nodrivetypeautorun」に固執したくありません。素子。私は、dwordデータ型と、レジストリスクリプトでそれらを設定する適切な方法についてのみ心配しています。
サンプルAは値のインポートに失敗すると思いますが、証明できると思います。私が必要とするのは、問題を示しても、私と一緒に働いている一部の人々は私の言葉を受け入れないので、私をバックアップするオンライン参照です。 Googleでしばらく時間を過ごしましたが、探しているものが見つかりません。この質問への好ましい回答にはそのような参照が必要ですが、他の専門家からの一般的なコンセンサスに同意します。
解決
MSナレッジベースにはこれに関する記事があります。
http://support.microsoft.com/kb/310516/
ここにあなたが興味を持ちそうな抜粋があります:
.Regファイルの構文.regファイルには、 次の構文:
RegistryEditorVersion空行 [RegistryPath1] " DataItemName1" =" DataType1:DataValue1" DataItemName2" =" DataType2:DataValue2" 空白行[RegistryPath2] " DataItemName3" =" DataType3:DataValue3"
つまり、値を設定する「公式の」方法には、「DataType」、場合によっては「dword」の指定が含まれるようです。