前言:工作中偶然发现自己的composer无法开启新进程,git 也报 fatal: could not open '/dev/null' for reading and writing: No such file or directory的错误。
解决办法:
首先网上很多说的是,替换C:/windows/System32/drivers/null.sys,但是多次尝试并没有成功,替换null后服务并不能正常启动,卸载再次安装Git工具也会失败,并且打不开闪退。
查了很多资料,总结出了三步,最终解决了问题,在此记录一下。
第一步:从正常能使用git的电脑复制替换本机的C:/windows/System32/drivers/null.sys 和 null.reg文件。
第二步:查看注册表是否存在\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Null。
第三步:最终以管理员身份打开命令窗口输入sfc /scannow,待修复完成后,重启电脑后发现git和composer能用了(还不行则卸载后再执行一遍)。
备注:如果以后再碰到系统文件丢失问题可以执行命令试一试。
浙公网安备 33010602011771号