2017-02-01 9 views
0

私は別のマシンにマウントされているマシンから起動ディスクを持っています。起動可能なディスクを準備しておく必要があります。そのため、マウントされた起動可能なディスクを使用してマシンを作成すると、msiの一部がインストールされます。システム起動時にmsiをインストールする

システムの起動時にインスタンスの資格情報を知らなくてもmsiを実行する最も良い方法は何ですか?

注:私はRunOnceとAutoAdminLogonを使用しようとしましたが動作しますが、このメソッドの資格情報を知る必要があります。

また、私はブート可能なディスクしか持っていないので、レジストリハイブを変更することによって実行できる方法を使用する必要があります。

ご協力いただきありがとうございます。

+0

起動ディスクを使用してWindowsとアプリケーションをインストールしたり、すでにWindowsがインストールされているマシンにアプリケーションを追加しようとしていますか? –

+0

Windowsは既に起動ディスクにインストールされていましたので、次回起動時にアプリケーションを追加したいだけです。 –

+0

どのようなアプリですか?それが最終的にショートカットで起動された場合は、すべてのユーザーのためにアドバタイズしてインストールします。ユーザーがログオンしてアプリケーションのショートカットを使用すると、すべてインストールされます。オンデマンドでインストールを参照してください。それが言われたことは、ブートディスクにすべてをインストールするだけの理由がわからないからです。 – PhilDW

答えて

0

私は最終的に私の質問への答えを得ました、他の多くの方法がありますが、私は次の2つの方法をテストしました。

方法1 - msiやその他の操作をインストールし、起動スクリプトとして配置するためのbatファイルを作成できます。起動スクリプトとしてそれを作るために、我々は以下のエントリを作成する必要があります場所へ

  1. コピーbatファイル:%boot_drive_name%\Windows\System32\GroupPolicy\Machine\Scripts\Startup
  2. ロードレジストリハイブのboot_driveでレジストリを。
  3. レジストリキーを作成し、batファイル名を含める: HKLM\%reg_hive_name%\Microsoft\Windows\CurrentVersion\GroupPolicy\Scripts\Startup\0\0 HKLM\%reg_hive_name%\Microsoft\Windows\CurrentVersion\GroupPolicy\State\Machine\Scripts\Startup\0\0

方法2 - 我々は、我々が使用できるブート可能なディスクを取り外す前に、SRVANY.EXEへのパスでサービスをインストールすることができますレジストリハイブを開き、srvanyサービスのパラメータを変更して、Windows起動時にmsiやその他のWindowsアプリケーションを実行します。

ソースマシンで何も変更したくない場合は、方法1が優れています。レジストリを使用して起動スクリプトを起動することで、すべてを行うことができます。

関連する問題