操作系统出了问题,重装远比troubleshooting更暴力有效的哲理和实践
前些时候,我用免安装版的Xlight部署了一个FTP服务器,完成了软件设置、Windows防火墙设置Allow apps to communicate through Windows Firewall后,FTP远程访问正常。
前两天看见电脑桌面文件杂乱的很,尤其是Xlight的exe和4个配置文件都散落在电脑桌面上,就新建了一个文件夹,把这5个文件都剪切了进去。
最近又使用上文提到的部署好的FTP服务,怪了,连不上了。把软件退出再重新打开,不行,检查用户名设置,不行,检查防火墙设置,Allowed apps and features列表里明明有Xlight呀,奇怪。再打开高级防火墙设置Inbound Rules。算是我运气好,一眼瞥到了Xlight FTP Server对应的一行中有Program的路径,怪不得,我把exe文件倒腾进了新的文件夹里,但是防火墙设置里的Program路径还是旧的路径。这就导致了问题,换了个路径就不认识它了。
我把防火墙Allow apps to communicate through Windows Firewall里的条目删掉,再重新定位到新的路径下的exe文件添加上,再去看高级防火墙设置中的Inbound Rules,路径更新成正确的路径了。再试FTP服务,也已经恢复正常了。
当然,上文为了逻辑清晰,把整个过程写的也就是故障排查、解决的几步而已,但是实际中的困惑和头疼显然比这个要拎不清的多。所以说,遇到了难于解决的问题,重装系统往往傻大黑粗的把这些藏在细枝末节里的小错误规避掉整个拆掉重建,自然就好了。不过,重装本身也是折腾人的事情,另外有的生产力环境也不是说重装就能重装的。和这些莫名奇妙的问题打交道,时间长了也能培养出来一些对疑似故障点的主观直觉,也算是另一种维度的自我提升吧。