質問

InstallShield VR 6.3でセットアップが開発されています。それは自己抽出可能なシングルセットアップです。ほとんどのWindowsバージョンでは、Windows Server 2003 64bitでほとんどの場合は正常に機能します 実行モード RDを実行するとき、それはWindirに対してユーザーWindowsディレクトリを返しますIE c: documents&settings fcuser windows それ以外の C: Windows. 。によると http://support.microsoft.com/?kbid=186499 セットアップの互換性ビットを変更したときに正常に動作するはずですが、そうではありませんでした。これらのキーの互換性ビットを変更してみました(Instrun、Setup、Setup1)が機能しませんでした。しかし、私がそれを抽出することによって抽出可能なセルド内でセットアップを実行するとき、私が正常に機能します。

役に立ちましたか?

解決

InstallShield 6.3は10歳で、Windows 2000が出てきたときにリリースされました。当時、64ビットのWindows OSはありませんでした。あなたが問題を抱えていることに驚かない。アップグレードが財政的に不可能な場合は、最新バージョンのInstallShieldの使用について考えるか、Wix/NSISのようなものに移行する必要があります。

Windirの使用に取り組んでいるときに、このレジストリ値を取得することができます:hkey_local_machine software microsoft windows currentversion systemroot

または、この環境変数の値を取得してみてください。
%SystemRoot%

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top