none
タブレットのWindows8.1 で起動時に動作するスクリプト RRS feed

  • 質問

  • ドメイン参加しているタブレットのWindows8.1 のrunonceキーに、

    NETLOGON上にあるbatを実行するキーを入れてるのですが、

    batが実行されません。

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce

    何かご存知の方がいらっしゃいましたらご教示願います。


    2015年7月15日 5:45

回答

  • oooohです。

    まず「バッチ自体が起動できない」のか、

    「バッチは起動しているけどインストーラが起動できない」のか切り分けてはいかがでしょうか。

    ・バッチ自体が起動出来てない

    →サーバアクセス拒否→HKCUのRunonceを試す

    ・インストーラが起動できない

    →バッチの内容をローカルにコピーしてから実行に変更

    • 回答としてマーク so1uma 2015年8月5日 2:42
    2015年7月15日 8:22

すべての返信

  • oooohです。

    どういう動作を想定されていて、

    どういう動作のときに実行されないか、

    明記された方がよろしいかと思います。

    また、下記も参照してください。

    レジストリの RunOnce キーの定義

    2015年7月15日 6:32
  • NETLOGONにあるのは、インストーラを起動させるバッチです。

    起動時に1回だけインストーらを走らせるということをやりたいです。

    バッチがNETLOGON上にあるインストーラーをキックします。

    同じことをローカルで実施すると動作します。

    ですが、あくまでNETLOGON上でやりたいのです。

    2015年7月15日 6:52
  • oooohです。

    まず「バッチ自体が起動できない」のか、

    「バッチは起動しているけどインストーラが起動できない」のか切り分けてはいかがでしょうか。

    ・バッチ自体が起動出来てない

    →サーバアクセス拒否→HKCUのRunonceを試す

    ・インストーラが起動できない

    →バッチの内容をローカルにコピーしてから実行に変更

    • 回答としてマーク so1uma 2015年8月5日 2:42
    2015年7月15日 8:22
  • バッチ自体が起動できていません。

    HKCUのRunonceでも起動しませんでした。

    バッチの内容をローカルにコピーしてから実行に変更

    最終手段はこれだと思っています。

    ですが7とかXPでは動くんです。

    Runonceだとシェルが起動する前に動くので、win8.1だと起動シーケンスが異なるとか考えられますか?

    2015年7月15日 9:16
  • oooohです。

    >Runonceだとシェルが起動する前に動くので、win8.1だと起動シーケンスが異なるとか考えられますか?

    これだとローカルでも動かないことになるので違うのではないかと・・・。

    一個だけ思い当たるのが「UACの完全無効」してみてどうかです。

    コンパネから無効ではなくてレジストリで無効にするやつです。

    2015年7月15日 10:10