[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2007/05/31(Thu) 17:42
投稿者名:K&K
Eメール:
URL :
タイトル:
セットアップ時に「システムファイルが最新ではないので、セットアップを続行できません」とエラーが発生します
はじめまして。
セットアップ時でエラーが発生してセットアップが完了せずに困ってます。

<開発環境>
OS:Windows2000(SP4)
言語:VB6.0(SP6)
ツール:True DBGrid Pro Ver5.0
    Crystal Reports 8
DB:Access2000

上記の環境で開発したソフトを、ディストリビューションウィザードを使用して、
セットアップディスクを作成しました。

OS(Windows2000)のみのPCにはすんなりセットアップできたのですが、
すでに何かソフトがインストールされているPC(Windows2000)にセットアップしようとすると
「システムにある一部のシステムファイルが最新ではないので、セットアップを続行できません。
セットアップでこれらのファイルを更新してもよい場合は[OK]をクリックしてください。
もう一度セットアップを実行する前にWindowsを再起動する必要があります。
システムファイルを更新しないでセットアップを終了する場合は[キャンセル]をクリックしてください」
とメッセージが表示されます。

[OK]をクリックすると再起動メッセージが表示されるので、メッセージにしたがって再起動するのですが、
再起動後も「システムにある一部の・・・」エラーが表示され、セットアップができません。


原因はセットアップ先のPCにすでに存在しているDLLがセットアップするDLLより古い場合に発生するのではないか・・・
ということまではわかりました。
対策として
 1.対象となっているDLLをSETUP.LSTから削除
 2.c:\winnt\system32にセットアップせずに新規にフォルダを作成し、
      新しいフォルダにDLLをセットアップするようにSETUP.LSTを変更
の2つの方法をためしたところ、何とかセットアップが完了しました。


ですが、セットアップの対象となっているPCが複数台数あり、それぞれインストールされているソフトも違い、
1台ずつSETUP.LSTを変更するわけにもいきませんし、同じDLLが複数存在する場合、
セットアップしたソフトが新しいフォルダにセットアップしたDLLを正しく参照してくれるのかも不安です。


長々と書いてしまいましたが、アドバイスよろしくお願いいたします。

投稿時間:2007/05/31(Thu) 19:40
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: セットアップ時に「システムファイルが最新ではないので、セットアップを続行できません」とエラーが発生します
多分下記ですね。エラーメッセージで検索すれば見つかりますよ。
原因がいくつかあるようですので確認して見て下さい。

http://support.microsoft.com/kb/191096/ja
http://support.microsoft.com/kb/413232/ja

http://tinyurl.com/2rhaax

投稿時間:2007/06/04(Mon) 09:41
投稿者名:K&K
Eメール:
URL :
タイトル:
Re^2: セットアップ時に「システムファイルが最新ではないので、セットアップを続行できません」とエラーが発生します
返事が遅くなってすみません。


早速の回答ありがとうございます!
不要なDLLをインストールしないよう、OSのみのPCで1つ1つDLLを検索して、
必要なDLLのみインストールするよう、セットアップディスクを再作成しました。

問題のPCは貸出申請を提出しないと手元に届きませんので、
手元に届き次第、セットアップの確認をします。


以前別のシステムでセットアップを行った際、
「ファイルのバージョンが違いますが上書きしますか?」
といった内容の確認メッセージが表示されていたような記憶があるのですが、
それとはまた別の話なんでしょうかね・・・。(少々混乱してます)

投稿時間:2007/06/06(Wed) 16:18
投稿者名:K&K
Eメール:
URL :
タイトル:
解決しました。ありがとうございます。
DLLを1つ1つ調べて、すでに存在するDLLはセットセットアップしないよう、
セットアップディスクを再作成してセットアップしたところ、
無事にセットアップすることができました。
(WindowsXPへもセットアップする作業があったのですが、
同じディスクで無事セットアップできました)

アドバイスありがとうございました!

今後もいろいろとお世話になるかと思いますがよろしくお願いします。