手抜きOS Windows 10 Part248 / ZIPファイルを解凍するとタイムスタンプが継承されない

Windows 10辺りから、ZIPファイルを解凍したときにタイムスタンプが継承されずに、解凍した時の日時になってしまう現象に困ったことはありませんか?

これ、実は Windows XP SP1以降にあるZoneID機能が拡張された弊害なんですが厄介ですよね

ZoneID を付加する機能は XP SP1 から、2000SP4はどうなのか?
解放するには、解凍前にZIPファイルのZoneIDを削除するかWindows 10でダウンロード時にZoneIDを付加する機能を無効にするしかありません。
Streams - Sysinternals | Microsoft Learn

ZIPファイルのプロパティでセキュリティの許可をしてやるか、stream.exe でZoneIDを削除するか、

HKEY_CURRENT_USER/HKEY_LOCAL_MACHINE の
SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Attachments
にあるSaveZoneInformationにDWORD で1を入れると停止することができます

ファイルスタンプだけコピーするソフトを作ってみました
昔こんなプログラムを作ったんですが役立つ時が来たようです・ω・

おすすめ

1件の返信

  1. ななし より:

    ネタ投稿です。
    既知なら無視してください。

    「パワレポ」休刊へ、自作PC専門誌の老舗 33年の歴史に幕

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です