問題タブ [installshield]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
764 参照

crystal-reports - Install Shield 2009 Premier から SQL Server 2000 をインストールします。

InstallShield 2009 Premier に基本的な MSI プロジェクトがあります。コピーするファイル(dll、exe)がいくつかありますが、問題ありません。しかし、これに加えて SQL Server 2000 をインストールする必要があります。私が開発時に行ったことは、開発前に SQL Server 2000 をインストールすることでした (C#.net)。再配布可能な「Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) SP3a」を見ました (ダウンロードする必要があります)。しかし、この再配布可能ファイルをインストールすると、SQL Server 2000 と同じように機能するでしょうか?

InstallShield からの「SQL Server 2000」のインストールに関する情報はありますか?

「Crystal Reports 2007」のインストールについても同じ質問です。

0 投票する
2 に答える
5365 参照

version - 下位バージョンの上位バージョンへのインストールの防止

このプロジェクトは、Installshield 2008 Premier Edition の InstallScript MSI プロジェクトを使用して開発されました。プロジェクトでは、古いバージョンが上位バージョンにインストールされないように条件を追加しました。

私たちが直面している問題は、製品バージョンが 1.0.0925.1 になり、より高いバージョンよりも低いバージョンを避けるために条件が追加された新しいプロジェクトを検討することです。その条件を追加するには、上記のリンクから取得しました。これに加えて、メジャー アップグレードの [共通] タブで、アップグレード プロンプトを有効にしました。将来の新しいセットアップには 1.0.0925.2 が付属しているため、アップグレードを要求する必要があります。

ここで、製品バージョン 1.0.0925.2 で新しいセットアップを作成し、メジャー アップグレードの [共通] タブでプロンプトを無効にします。ユーザーが 1.0.0925.2 の上に 1.0.0925.1 をインストールしようとすると、許可されません。その場合、正常に動作しています。「この製品の別のバージョンが既にインストールされています。このバージョンのインストールを続行できません。この製品の既存のバージョンを構成または削除するには、コントロール パネルの [プログラムの追加と削除] を使用してください。」{2D0E6C46-1CC2-4174-8AAC -0B39312D8ECE}"

数日後に変更があり、バージョン 1.0.0925.3 で別のセットアップが作成され、アップグレードのプロンプトが無効になります。ここで、1.0.0925.2 の上に 1.0.0925.3 をインストールしようとしましたが、明らかにアップグレードが必要です。しかし、ここで問題が発生し、「セットアップはアップグレードを実行します」と尋ねる代わりに、「この製品の別のバージョンが既にインストールされています。このバージョンのインストールは続行できません。この製品の既存のバージョンを構成または削除するには、追加と削除を使用します。コントロール パネルのプログラム。{2D0E6C46-1CC2-4174-8AAC-0B39312D8ECE}" 1.0.0925.2 のプロンプトを無効にしたため、アップグレードできません。これを有効にすると、アップグレードが要求されるたびにセットアップが実行されます。

Installscriptで製品バージョンを確認することも考えましたが、すでにインストールされているセットアップの製品バージョンと現在実行中のセットアップを取得できた場合、どのようにアプローチすればよいかわかりません。しかし、設計時に設定されているため、実行時にアップグレードのプロンプトを変更するにはどうすればよいですか。

0 投票する
2 に答える
6375 参照

installation - エラー 1310。ファイルへの書き込みエラー: C:\Config.Msi\997da2c.rbf

私は独特の問題に直面しています。Installshield 2008 Primer Edition で作成し、setup.exeWindows XP Professional オペレーティング システムを搭載したラップトップにセットアップをインストールします。

セットアップは正常に実行され、すべてのファイルが正常にインストールされますが、アンインストール プロセス中にアンインストール アイコンをクリックすると、以下のエラーが表示されます。

製品: [製品名] -- エラー 1310。ファイルへの書き込みエラー: C:\Config.Msi\997da2c.rbf。システム エラー 5. そのディレクトリにアクセスできることを確認します。

私はサーフィンをして、msiエンジンの登録を解除して再度登録するなどのいくつかの回答を得ましたが、それは次のとおりです。

サーバーの登録を解除して再登録することで、すぐに解決します。しかし、数日後、ポップアップが再び表示され始めます。

一部の サイトでは、問題は適切なアクセス権が与えられていないことにあると述べています。ラップトップで相互検証しましたが、ユーザーはC:\Documents and Settings\All Usersフォルダーを完全に制御しています。

もう 1 点、デスクトップ システムで上記の問題をシミュレートすることはできません。この問題を解決するにはどうすればよいですか?

0 投票する
4 に答える
10431 参照

windows-installer - InstallShield 2009 基本 MSI サイレント インストール: デフォルトで「修復」を設定する方法

Shield Premier 2009 をインストールします。コマンド ラインから setup.exe /s /v/qn と入力して基本的な MSI をサイレント インストールします。ただし、デフォルトで「変更」を選択する前に一度インストールすると、ファイルを置き換えることはありません。しかし、ファイルを再度コピーする必要があります。デフォルトで 2 回目のサイレント インストールで「修復」を実行する方法は?

0 投票する
1 に答える
850 参照

windows - Shield 2009 Premier のインストール: Windows インストーラー 3.1 または 2.0 (システムに最適) をインストールし、システムを再起動します。

基本の MSI プロジェクト、リリース ウィザードから Windows インストーラー 3.1 または 2.0 をインストール (システムに最適) を選択し、setup.exe から抽出します。インストール時、Windows インストーラー システムのインストール後にシステムが再起動します。とにかく、この再起動を停止できますか?

0 投票する
3 に答える
145 参照

visual-c++ - アプリのDLLがwin2000で読み込まれず、XPで読み込まれない理由

インストーラーアプリケーションがあります。その中で、アプリケーションに関連するdllが1つあります。それぞれのファイルをすべて使用してセットアップを作成しました。「InstallShield6.3」を使用して、セットアップファイルを作成しました。ビルドを作成した後。ビルドはxpで機能しており、2000では機能していません。

win2000でのみ.dllを読み込めなかったため、エラーメッセージが表示されます。

アイデアの問題は何でしょうか?よろしく原

0 投票する
3 に答える
2134 参照

visual-c++ - プログラムに MDAC が必要かどうかはどうすればわかりますか?

ほとんどが VB6 と VC++ 6 で作成された一連の Windows プログラムがあります。そのインストーラーは、InstallShield を使用して作成されます。

最近、数人のユーザーが Vista にインストールしようとして問題を報告しています。「このマシンに MDAC 2.6 Sp2 をインストールできません。MDAC 2.6 Sp2 には、次の構成のいずれかが必要です」というエラーが表示され、いくつかの OS がリストされますが、Vista はその中にありません。

少しググると、InstallShield の MDAC の処理にバグがあることがわかります。VistaにはMDAC のようなものがないため、Vista ではチェックすべきではありません (新しい「Windows DAC」があります)。

そのページで提案されている InstallShield プロジェクトに変更を加えることができましたが、それをテストする方法がないため、そうすることに懸念があります (この問題はすべての Vista マシンで発生するわけではなく、変更できなかったわけではありません)。私がアクセスできるすべての Vista マシンで発生します)。

しかし、ウィキペディアの MDAC に関するページを見た後では、そもそもプログラムになぜそれが必要なのか想像できません。少なくとも明示的には、データベースを使用していません (使用している Microsoft コンポーネントが使用している可能性があります)。

私は InstallShield プロジェクトの最初の作成者ではありませんでした。私は、MDAC が不注意に追加されたのではないかと疑い始めています。

プログラムに MDAC が必要かどうかを明示的に判断するにはどうすればよいですか? VB6 および VC++ プロジェクトの参照などを見ることができます。InstallShield プロジェクトから MDAC を安全に削除できるかどうかを確認する方法はありますか? たとえば、私の VB/VC++ プロジェクトに存在しない場合、私のプログラムが間違いなく MDAC を必要としないことを意味する単一の MDAC リファレンスがあるでしょうか?

助けてくれてありがとう。

0 投票する
2 に答える
1752 参照

windows-installer - InstallShield: ソースをローカルにコピー

修復インストールに元のメディアが必要ないように、インストール ソースをローカル ドライブにコピーするにはどうすればよいですか?

これは基本的な MSI プロジェクトです。