在综合Randy Baroja以及Snazzytree91265两位的建议后
1、gpedit.msc转到**“用户配置”>“管理模板”>“Windows 组件”>附件管理器**,然后启用**“不在文件附件中保留区域信息**”。此设置告诉 Windows 停止标记来自 Internet 的受信任文件,从而允许正常预览,而不会重复警告。
2、打开这个文件的“属性”页面。
- 勾选“解除锁定(K)”复选框。
- 点击“确定”按钮。
由于一个一个文件勾选“解除锁定(K)”复选框,太慢可以使用以下批量处理 bat代码,放在需要解除的文件夹下执行即可
@echo off
chcp 65001 >nul
setlocal enabledelayedexpansion
echo 递归改 ZoneId=0 并删除流...
for /f "delims=" %%F in ('dir /s /b /a-d *.* 2^>nul') do (
dir /r "%%F" 2>nul | findstr /i "Zone.Identifier" >nul
if !errorlevel! equ 0 (
:: ① 先写成 ZoneId=0(GUI 瞬间消失)
>"%%F:Zone.Identifier" echo [ZoneTransfer]&echo ZoneId=0
:: ② 再整条流删除
>"%%F:Zone.Identifier" type nul 2>nul
echo 已处理: %%F
)
)
echo 完成!
pause