none
全ユーザに対してのレジストリ変更 RRS feed

  • 質問

  • あるレジストリ変更bat処理を実施したいと考えています。
    しかし、PCによってアカウント数とアカウント名が異なっており、いちいちHKCUで処理が出来ません。

    Admin権限を持ったユーザでそのPCの全アカウントに対して処理をしたいです。

    以下方法を考えています。

    ①C:\Users直下のユーザ名を取得
    ②上記のユーザのNTUSER.DATをハイブしてレジストリ変更(ループ処理)

    他にも方法ありませんでしょうか?
    2021年3月8日 0:45

すべての返信

  • 他ですとローカルグループポリシーのログオンスクリプトでユーザーがログインしたタイミングで、バッチを実行させてレジストリを変更させるとかですかね。
    (ログインすると毎度実行されるようになります。)

    ドメインユーザー限定であれば、GPOの[ユーザーの構成]-[基本設定]-[Windowsの設定]-[レジストリの設定]からレジストリを指定とかですかね。
    (一度だけ適用させたいのであれば「共通」タブの「一度だけ適用し、再適用しない」にチェックをしておけば良いかと思います。)
    2021年3月8日 2:49
  • 今回残念ながらドメイン環境でないんですよ。


    • 編集済み pipora 2021年3月8日 3:16
    2021年3月8日 3:16
  • 条件が合えばリモート レジストリ サービス経由でリモート操作するという手は考えられますね。

    Windowsでリモートからレジストリを操作する:Tech TIPS - @IT (atmarkit.co.jp)


    Hebikuzure aka Murachi Akira

    2021年3月8日 6:00