インストールで既存の EXE ファイルを置き換えることができない場合、アクセス拒否エラーが表示されることがあります。考えられる原因としては、アプリケーションの実行、同時インストール、フォルダー アクセスなどが考えられます。

基本的な考え方

Windowsは、実行中のファイルの変更を妨げる場合があります。ウィンドウが閉じているように見えても、バックグラウンド プロセスが継続している可能性があります。 IPScans+ 4.1.1 は、バージョンを別のディレクトリにインストールするため、古い実行可能ファイルを上書きする必要性が減り、同時インストールが防止されます。

確認手順

  1. 進行中の複数のインストールを終了します。アプリケーション内で開いている作品がある場合は、保存します。
  2. アプリケーションを通常どおり終了し、更新された公式インストール パッケージを一度起動します。
  3. 同じバージョンを修復する場合は、そのバージョンがオフになっていることを確認してください。エラーが解決しない場合は、インストール ログのフル パスを確認してください。

実践例

古い IPscans-Plus.exe ファイルを置き換えるときにエラーが発生した場合、スキップ ファイル オプションにより古いコンポーネントと新しいコンポーネントが混在する可能性があります。インストールが完了したと考えるのではなく、クリーンな再試行を行って、開いているアプリケーションのバージョンを確認してください。

結果を正しく解釈する

セキュリティ ソフトウェアをオフにしたり、フォルダに対する完全なアクセス許可を全員に与えることは、一般的な解決策ではありません。インストールの問題が解決しない場合は、ログ、バージョン、ファイルを通じてサポートを受けてください。個人ファイルは削除しないでください。管理者として実行しても、すべての場合にロックされたファイルの問題が解決されるわけではありません。

出典と参考資料

プロトコルまたはコマンドの詳細: Inno セットアップ — CloseApplications。手順とシナリオ例は IPScans の編集者の説明です。