UACをオフにしないと、Vistaマシンにmsiインストーラをインストールできません。私のアプリケーションは約20台のマシンに配布され、UACをオフにしたくないので、UACがインストールされているときにインストーラがサイレントモードで動作するようにいくつかのプロパティを設定できます有効になっていると、ポップアップが表示されますUACをオフにしないでVistaでインストーラを実行する
答えて
お手伝いをしてください。
編集:あなたの明確化の要求に応じて。タスクスケジュールを使用してプロンプトが表示されないインストールの実行をスケジュールし、ユーザ/システム管理者にスクリプトからそのスケジューラをインストールさせることができます(たとえば、ユーザが次にログインするときにスケジュールすることができます) 。
これは、Vistaで確認ダイアログを表示しないようにする唯一の方法です(あなたがやりたくないUACを無効にすることの不足)。
私は事を明確にすることを望む。
ちょっと精巧にお話しますので、答えは単なるフォワードではありません。 – markus
ユーザがProgram Filesのような権限を持っていないフォルダにインストールするため、UACがポップアップする可能性があります。おそらくユーザのホームドライブからディレクトリにインストールしようとしますか? Vistaのホームドライバはc:\ Users \ Usernameで、ローカルアプリケーションのディレクトリはC:\ Users \ Username \ AppData \ Local \ Appsです。
Windowsでソフトウェアをインストールする方法に関するすべての規則が破られていますか? – jakobengblom2
ルールを破っているのかどうか分かりませんが、* "このアプリケーションを毎回インストールしてください"というオプションがこのアプローチを使用します。私はこれをどこでも見るので、Windowsインストーラの一部であると仮定しました。 –
このため、Google ChromeはC:\ Users \ <
Vista/UACは、インストールを続行するために、完全にブロックしないように確認するよう求められます。あなたのMSIの名前は何ですか?同様に、名前を変更してsetup.msiにすると魔法のように機能しますか?
私がUACの周りに頭を浮かべるために見つけた最高のリソースは、Robert Flamings blogです。彼は、Vista、UAC、MSIがどのように相互作用するかを説明する一連の約25の記事を用意しています。
インストールごとのマシンやっている場合、それはのInstallExecuteSequenceになったら、あなたはこのシーケンス外の標高を必要とするインストーラを持っている場合はVistaは常に、その後、しかし、(ALLUSERS = 1)プロンプトが表示されます最善の解決策は、EXEの実行時に標高が必要であることを示すマニフェスト付きのブートストラップEXEを使用することです。
我々はインディゴローズ(それはスタンドアローンのアプリだが、それだけMSI Factoryの一部として販売されています)から、市販のブートストラップを使用しますが、あなたはNSISで創造的な取得ができ、Visual Studio oneを使用し、サンプルはWindows Installer SDK
でもありますインストールを20クライアントにアドバタイズできます。彼らが広告されたフック(スタートメニューshortuct、COMインターフェイス、ファイルの関連付けなど)を起動すると、プログラムは管理者権限でインストールされます。ここで
は、管理者がパッケージをアドバタイズする方法の例です:
ます。msiexec.exe -jm C:\\ mypackage.msi
MSDNの記事: http://msdn.microsoft.com/en-us/library/aa367548(VS.85).aspx
- 1. VISTAでNSISインストーラをサイレントに実行できますか?
- 2. UACがアクティブなときにWindows Vistaでアプリケーションを実行しないでください
- 3. Vista SP1のUACプロンプトでMSIインストーラのファイル名が異なるのはなぜですか?
- 4. CACアプリケーションからNSACインストーラを実行して、UAC権限を要求しないでください。
- 5. VB.netでUAC win7&Vistaを無効にしますか?
- 6. Vista UAC、アクセス高度と.Net
- 7. Vista UAC - Trouble Mapping Network Drives
- 8. Vistaでプログラムでプログラムを実行する
- 9. NSISインストーラ.onInitとun.onInitがUACのために2回実行する
- 10. UAC通知後にJava Jdkインストーラが起動しない
- 11. 私はUACを有効にすると、プログラムのWindows Vistaのログオンアカウントを作成したいVistaのユーザーアカウント
- 12. .NETインストーラでプリコマンドを実行する
- 13. 1人のインストーラで複数のインストーラ/ exeを実行していますか?
- 14. Windows Vista/7 UACファイルシステムの仮想化に関するヘルプ
- 15. Visual Studio 2003でVista x64でNUnitが実行されない
- 16. Install4j:CentOS 7 Serverでインストーラを実行すると例外が発生しない
- 17. VB6でUACを使用しないVB.Netを有効にする
- 18. ユーザーの操作なしでdockerファイル内のインストーラを実行しています
- 19. 署名入りインストーラ(WiX)のUACプロンプトでアイコンを変更するにはどうすればよいですか?
- 20. TortoiseSVN - インストーラ以外のVista 64ユーザでは動作しません
- 21. 複数のインストールを実行するインストーラ
- 22. C内からインストーラを実行する
- 23. Windows 7およびVista用のUACを有効にしたインストール/アンインストール
- 24. UACを避ける別のユーザーとしてprocess.startでvbsを実行
- 25. メールをオフにしてメーラーをオフにしているタスクを実行していません
- 26. PowershellがPowerShellコンソールをUACダイアログボックスなしで管理者モードで開き、何らかのタスクを実行する
- 27. IISサーバーをオフにして、単純なhtmlファイルを実行できますか?
- 28. .NET - UACが有効な場合(Windows7/Vista)、アプリケーションをどのように更新できますか?
- 29. ASPNETプロバイダが実行するスキーマチェックをオフにできますか
- 30. Eclipseでhadoopソースコードの投機実行をオフにする方法
離れがなければなりませんドメイン設定で管理者権限を持つ20台のマシンに一括インストールする。これらのクライアントはローカルドメインに属しているのですか、またはすべての場所にありますか? –
インストーラの作成にどのツールを使用しますか? –