- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Win2kで作成のインストーラをNTで実行しました。)
Win2kで作成のインストーラをNTで実行した際のエラーメッセージとは?
このQ&Aのポイント
- 開発用パソコンでVisualBasicにてアプリケーションを作成し、VisualStudioのディストリビューションウィザードを使用してインストールディスクを作成しました。
- NTのパソコンにインストールしましたが、Windows2000にアップグレードした後に旧アプリケーションのアンインストール時にエラーメッセージが発生しました。
- このエラーメッセージは、「Shell32.DLLが見つかりません」という内容でした。Windows2000のOSでインストールディスクを作成してWindowsNTのパソコンにインストールすると、システム関連のDLLが上書きされ、動かなくなる可能性があるため、注意が必要です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
インストールディスクを作成するときそのソフトに必要なDLLはインストールディスクを作成したパソコンのDLLがコピーされます。 したがって同じOSでもバージョン(サービスパックなど)な違うと動かないことがよくあるのでアプリ開発用パソコンはなるべくバージョンを上げない方が便利ですね。 たとえばWINDOWS2000だと最新でSP4ですが開発用はSP1で行ってます。 なぜならマイクロソフトはバージョンを上位互換で作っているはずだからです。
お礼
回答有難うございました。やはり動かなくなるのですねぇ…。 DLLファイルの更新日付が新しいので警告も出ないのでしょうね。 リカバリーCDを使って復旧させたいと思います。 有難うございました。