Outlook默认阻止.exe等可执行文件附件,推荐用OneDrive共享链接替代,其次用.zip压缩包发送,高级用户可修改注册表添加Level1Remove项放行指定扩展名。

Outlook默认阻止发送.exe、.bat、.vbs等可执行文件附件,这是为防止病毒传播的硬性安全策略,但实际工作中常需传递安装包或脚本工具,必须绕过限制才能完成任务。
用OneDrive共享链接替代直接附件
这是最推荐、零风险且无需管理员权限的方法,适用于所有Outlook版本(包括网页版和桌面版)。
第一步:将.exe文件拖入OneDrive同步文件夹,等待上传完成;
第二步:在OneDrive网页端找到该文件→右键→“获取链接”→选择“任何人可编辑”或“仅组织内可查看”(按需)→点击“复制链接”;
第三步:在Outlook新邮件正文里粘贴该链接,并附一句说明,例如:“安装程序已上传至OneDrive,请点击下载运行”。
这一步操作起来很简单,直接把文件拖进去就行。链接本身不触发Outlook附件安全检查,收件人点击后跳转到OneDrive页面,可直接下载——【注意:不要勾选“通过OneDrive附加文件”选项,那仍是Outlook附件机制,照样被拦截】。
用WinZip或系统自带压缩功能打包
压缩后的.zip文件扩展名不在Outlook黑名单中,能正常发送,适合临时应急且对方有解压能力的场景。
方法一(Windows 10/11系统内置):
右键点击.exe文件→“发送到”→“压缩(zipped)文件夹”→自动生成同名.zip文件→将该.zip作为附件发送。
方法二(第三方工具):
用WinRAR、7-Zip等任意压缩软件,将.exe文件打包为.zip格式(非.rar或.7z,因部分旧版Outlook仍会识别.rar为高危)→确保压缩时未勾选“创建自解压档案”,否则生成的.exe文件仍会被拦截。
这一步的关键是必须用.zip后缀。如果误用.rar或.7z,收件人可能打不开,或Outlook在发送前就弹出警告。
修改注册表解除特定扩展名限制(高级用户)
此操作直接关闭Outlook对指定后缀的拦截,仅建议在完全信任发件人、且无域控策略限制的个人电脑上使用。
① 关闭所有Outlook进程(任务管理器中确认OUTLOOK.EXE已退出);
② 按Win+R输入regedit→回车→导航至:
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Security
(若用Outlook 2021或Microsoft 365,此处为16.0;Outlook 2019为15.0;不确定版本可先查注册表项下最高数字文件夹);
③ 右键右侧空白处→新建→字符串值→命名为Level1Remove;
④ 双击Level1Remove→在“数值数据”栏输入需要放行的扩展名,格式为:
.exe;.bat;.vbs
(注意开头带英文句点,多个后缀用英文分号隔开,末尾不加空格或分号);
⑤ 重启Outlook,此时再添加.exe附件即可正常发送。
【警告:注册表修改错误可能导致Outlook无法启动,务必提前导出该分支备份】。若后续不再需要,直接删除Level1Remove项即可恢复默认防护。


















