ユーザーがログオンするコンピューターを識別するためのカスタムレジストリキー(文字列値)を作成しました。問題は、コンピュータが再起動されるたびにこのキーが削除されることです。
キーはComputer\HKEY_LOCAL_MACHINE
の下に入力されます
私はすでに自分を所有者として設定し、アカウントに読み取り/書き込みなどの可能なすべてのアクセス許可を与えようとしましたが、それを間違えた可能性が高いです。
問題は(そう呼べるなら)Windowsレジストリアーキテクチャにあります。
HKLMHiveがコンピューターに存在しません。起動するたびに、Windowsは\Windows\System32\Config
フォルダーにあるいくつかのファイルからそのHiveを「仮想的に」アセンブルします。したがって、HKLMで直接作成されたキーは保存されません。
ただし、HKLMの既存のサブフォルダー内にキーを作成すると、保存されます。
それでもHKLMでキーを作成する場合は、HKLM\Software
で作成することをお勧めします(例:HKLM\Software\YourKeyFolder\YourKey
)。
[。詳細を知りたい場合は、 this および this をお読みください。