自己解凍型の7-Zipファイルを作成しました。 1つのCMDファイルが含まれており、7-Zipは抽出ファイルで実行されます。このcmdはレジストリを読み取り、いくつかのさらなる活動を行います(この特定の質問では重要ではありません)。Windows Server 2008 64ビット版の7-Zip実行権限
Windows Server 2003 32ビットでは、この動作はうまくいきます。ただし、Windows Server 2008のボックスでテストすると、7-Zipによって開始されたcmdにレジストリを読み取る権限がないことが示されます。具体的には、一部の領域(Windowsの現在のバージョン)を読み取ることができますが、他のソフトウェアキーは読み取ることができません。
私がcmdファイルを取得して実行すると(7-Zipが抽出する一時フォルダから実行すると)、すべて正常に動作します。
UACを使用すると、「管理者として実行する」と同じ問題が発生し、UACを無効にしても役立たないようです。
特権を昇格するように指示する設定ファイルには、7-Zipオプションは認識されません。私がここで紛失しているものはありますか? Windows Server 2008または64ビット版のOSでレジストリへのアクセスが制限されていますか?私のEXEファイルが、それが始動するコマンドに適切な権限を渡すことをどうすれば保証できますか?
は、インストールのXMLファイル内の '<実行権限/>'要素を使用することがありますか? [http://izpack.org/documentation/installation-files.htm](http://izpack.org/documentation/installation-files.html) –