どのような方法があるのでしょうか。
レジストリキーの変更が目的であればまったく別の方法になってしまうのですが【ログオンスクリプト】を使用してレジストリを割り当てる方法があります。
上記コマンドをログオンスクリプトに含ませて実施すれば確認メッセージも表示されないので正常にあたります。またログオンスクリプトにしておけばユーザごとに割り当てが効きます。
http://support.microsoft.com/default.aspx?scid=kb;ja;322241#2
Windows 2000 でスクリプトを割り当てる方法
失礼致しました。
スタートアップのスクリプトではうまくいきませんか?ご指摘いただいた通り、ログオン/オグオンフ スクリプトはそのログオンしたユーザ権限にて実行されます。スタートアップ/シャットダウン スクリプトはLocal System アカウントで実行されるようです。
http://bbs.hotfix.jp/ShowPost.aspx?PostID=3324
WINDOWSドメインのログオンスクリプトから問題なくパッチを適用できるんですか? : 投稿 : HotFix Report BBS
似たような討論をされた記事を見つけました。ご参照ください。
ログオンスクリプトはログオンしたユーザの権限で立ち上がったと思うのですが、一般ユーザであったとしてもレジストリを書き換えることが出来ますか?