原因是我写了一个开机自启动的脚本,作用是清除我的IE代理设置,之前都一切正常,但是后面加了一句之后就导致我自启软件全部失效了,脚本:
@echo off
echo 设置 ProxyEnable 为禁用...
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f
echo.
echo 设置 ProxyServer 为空白...
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /d "" /f
echo.
echo 设置 AutoConfigURL 为空白...
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v AutoConfigURL /d "" /f
echo.
rem 重启C:\Windows\explorer.exe 使之生效--注意,这句话不能放在开机自启里面,不然重启explorer 会打断原有自启程序的运行
rem taskkill /F /IM explorer.exe & start explorer
echo IE代理清除完成,按任意键关闭
REM pause>nul
exit
后来发现重启explorer,会打断原有自启程序的启动,因此注释到这一行之后就一切正常了。