実行可能ファイルが1つのマシンの「すべてを抽出」に含まれているが、別のマシンには含まれていないのはなぜですか?
-
03-07-2019 - |
質問
テスト用にアプリケーションのzipファイルを提供していますが、2つの別々のマシンで同じzipファイルが異なる方法で抽出されます。 1つはすべてのファイルを抽出し、もう1つは実行可能ファイル(具体的には.exeおよび.msi)以外をすべて抽出します。
「WinZipを使用」(または7zipなど)以外のことをお客様に伝える必要があります
ProcessMonitorを使用して何が起こっているかを見ると、explorer.exeプロセスが各ファイルを作成してから削除していることがわかります。 WTF?
2つのシステムはWindows Server 2003 SP2です。確かに、これが起こる理由を説明できる設定があります。
**更新1 **** ウイルススキャンを有効/無効にしましたが、顕著な影響はありませんでした。
解決 2
一方のマシンにはセキュリティパッチ/設定があり、もう一方のマシンにはありませんでした。 zipファイルは、プロパティを確認して「ロック解除」する必要がありました。
それまでは、実行可能ファイル/ dllはファイルから抽出されませんでした。
他のヒント
私の推測では、これはウイルススキャナーまたはその他の「マルウェア対策」です。少しのキット-グループポリシーと関係がある可能性がありますか?
IIRC、ProcessMonitorには、削除イベントのスタックを表示するオプションがあります。 Windowsシンボル(または設定済みのシンボルサーバー)が必要になりますが、関数名に実行可能ファイルが削除される理由のヒントが表示されます。
所属していません StackOverflow