前往
大廳
主題

Windows與NTFS檔案系統封鎖檔案,下載此bat檔即可批次解除封鎖!

Jack | 2021-07-01 01:03:13 | 巴幣 2 | 人氣 4179

【一、前言】


由網路下載之檔案,經常於開啟時,Windows確認是否執行!非常麻煩!

解法是,對該檔案按滑鼠右鍵,點選「內容」,勾選下方之「解除封鎖」並按「確定」,往後執行即不再詢問,若再開啟該檔案之內容,則「解除封鎖」之核取方塊消失。

但若很多檔案皆被封鎖,各別解除,當然費時耗神!於是有人利用微軟開放之工具程式「streams」,製作可批次解除封鎖的bat檔,一勞永逸呀~~!!!!

本文轉載此「批次解除封鎖」工具,並簡介如何使用!



【二、為何封鎖檔案】


網路可尋得諸多文章。

微軟為安全性,讓NTFS檔案系統自動於下載之檔案加上「NTFS Data Streams(備用資料流)」。

欲開啟檔案時不警告安全性,可下載此「批次解除封鎖」工具

解壓縮後,有2檔案:「批次解除封鎖.bat」與「streams.exe」。
用筆記本開啟「批次解除封鎖.bat」,其中只有2行指令:
streams -d -s *.*
pause

第1行是執行「streams.exe」並掃描與此exe檔案同資料夾內之全數檔案,以及全數資料夾及其中全數檔案。
例如放置「streams.exe」在「C:\Users\%username%\Downloads」,則其中全數檔案與無論第幾層資料夾內之檔案皆予以解除封鎖。

第2行「pause」是執行完畢後,暫停命令提示字元並顯示「請按任意鍵繼續」。
有時streams.exe於執行完畢產生「Yamb.log」日誌檔,有時不產生。



【三、感言】


上面網友撰於2015年說,用streams.exe解除封鎖後,又用NirSoft的AlternateStreamView掃描,察覺其檔案之「NTFS Data Streams」並未消失,係Windows 10與舊版Windows不同之故,文末建議改用AlternateStreamView。

但我測試結果相反,用streams.exe解除封鎖後,再用AlternateStreamView掃描,未發現任何未刪除NTFS Data Streams之檔案。

AlternateStreamView優點是圖形化介面,指定掃描路徑與檔案類型皆較便利!且顯示各檔案詳細資料,也可於掃描結果中搜尋特定檔案,也能產生HTML格式之報告。

頁面底端可下載32位元與64位元版。

創作回應

追蹤 創作集

作者相關創作

更多創作