我写了一个小程序来检查我的网络是否关闭,它看起来像这样:
@echo off
set ipaddr=172.217.11.238
set oldstate=neither
:loop
set state=up
ping -n 1 !ipaddr! >nul: 2>nul:
if not !errorlevel!==0 set state=down
if not !state!==!oldstate! (
echo.Link is !state!
set oldstate=!state!
start msg * "Network is !state!!"
)
ping -n 2 127.0.0.1 >nul: 2>nul:
goto :loop
endlocal
C:UsersQuadsamAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup
将其转换为exe并重新启动PC后,我将其放在启动文件夹中。该程序运行良好,但每隔一段时间它会弹出说Network is Down!
所以我单击确定,但随后它说Network is Up!
,并且在看似随机的时间它会弹出这些消息。所以我很生气,去删除它,但它已经消失了!我已经检查了任务管理器,但该程序没有出现在那里。我试图安装第三方任务管理器,但无济于事。我检查了注册表,看看ComputerHKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun
中是否有指向它的指针。我已经检查了msconfig.exe但在任何地方都找不到它。有人可以帮我解决这个问题吗?
您是否可以选择显示打开的隐藏文件?
该文件可能已被标记为系统或隐藏。
有关显示隐藏和/或系统文件的说明,请参阅此处。