我就是手贱
本文演示如何让 Windows 在插入移动硬盘时自动运行指定程序:先通过事件查看器定位插盘触发的系统事件,再将对应事件添加为任务计划程序的触发条件,并配置要执行的操作。文章以 DistributedCOM 事件为例,也介绍自动备份等适用场景,便于按需设置自动化任务。
思路
在系统计划任务中,有一个“发生事件时”的触发器。这让插入移动硬盘自动运行程序成为了可能。所以只要找到插入硬盘时触发的系统事件,即可实现。在事件查看器中,通过筛选,我发现插入硬盘时,触发了来源为DistributedCOM的警告事件,ID为10016。
实现方法
- 插入移动硬盘
- 右键开始菜单图标,选择计算机管理,选择系统工具-事件查看器-windows日志-系统,找到刚刚插入硬盘发生的DistributedCOM事件,如下图

- 右键这个警告事件,选择将“任务附加到此事件”,通过这个向导即可创建一个自动任务。
用途
这个功能用途很多,比如插入后自动运行备份程序,关键看需求。
版权声明
作者:Sam Hou
原文链接:https://blog.samhou.moe/run-program-on-usb-insertion-with-windows-task-scheduler/
本博客所有文章除特别声明外,均采用 CC BY-NC-ND 4.0 许可协议。转载请保留此版权声明,注明来源 SamHou's Blog!