卸载360后,默认浏览器锁定为IE怎么办
卸载360后,默认浏览器法改为火狐谷歌浏览器,被锁定为IE。
该该怎么办?
前言
老婆从单位领回来一台新电脑,默认被装了360+360浏览器+360压缩
果断卸载掉啊,
卸载,建立占位文件,拉黑证书一条龙后,
装了ESET+火狐+Bandizip
然后我发现。。火狐不能设置为默认浏览器了。
然后IE也不能设置为默认浏览器,可以设置,
但是关闭再打开,就又提示默认浏览器不是IE了。
不过IE虽然一直提示他不是默认浏览器,但是默认一切情况下系统还是用IE打开网页的。
(⊙o⊙)…360的这个操作666。
尝试一
要不我重装360解锁算了。懒得琢磨。
删除占位文件,释放证书,重新安装360。
恩,没啥用,因为360只让我在360浏览器和IE之间选。
而且其实选IE也选不了,因为360浏览器会一直把自己设置为默认浏览器。
改成IE后,过几分钟就改回来了。看来是有进程监视关联的。
尝试二
卸载,建立占位文件,拉黑证书一条龙后
去控制面板直接改关联试试。
然后,他是这样的
两个IE是什么鬼,我明明是一个IE,一个火狐啊。
尝试三
直接去注册表里改对应项试试吧
HKEY_CLASSES_ROOT\http\shell\open\command
HKEY_CLASSES_ROOT\http\shell\se\command
改完了。。没用。。默认还是IE
以防是我改错位置了,我去自己电脑(从没装过360)上试了下,有用。
我可以说脏话吗?
尝试四
行行行,我服了360了,用PCHunter看看360是不是还有残留导致的?
看着看着。。看到这个了
诶,我其实可以直接映像劫持IE嘛。
直接去注册表HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\iexplore.exe
项下加一个Debugger
数值就是火狐的firefox.exe的路径。
搞定
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\iexplore.exe" /v "Debugger" /t REG_SZ /d "\"火狐的路径" /z" /f
写个BAT搞定问题
完善
这样带来了另一个问题,要是真需要IE的时候怎么办?毕竟还有些运营商银行的上古业务系统需要IE。
每次都删除劫持项,启动IE,再恢复劫持也太麻烦了了点吧。
恩,刚才既然是bat解决的问题,那咱们还用bat解决问题。
大致思路
建立一个run.bat文件,解除劫持,启动IE,
然后用tasklist | find命令监视iexplore.exe进程是否存在
存在就延迟5秒再检测。
如果发现iexplore.exe进程不存在了,恢复劫持,退出自身
@echo off
SetLocal EnableDelayedExpansion
reg delete "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\iexplore.exe" /f
ping 127.1 -n 2 >nul 2>nul
start /b "" "C:\Program Files\Internet Explorer\iexplore.exe"
goto 1
:1
tasklist | find "iexplore.exe"
if errorlevel 1 (echo 不存在)&(ping 127.1 -n 5 >nul 2>nul)&(goto 2)
if errorlevel 0 (echo 存在)&(ping 127.1 -n 5 >nul 2>nul)&(goto 1)
:2
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\iexplore.exe" /v "Debugger" /t REG_SZ /d "\"C:\Firefox\firefox.exe\" /z" /f
搞定,不过这样会有个黑乎乎的CMD窗口存在,额。。不开心。
用VB隐藏一下吧。
set ws=wscript.createobject("wscript.shell")
Function scriptPath(strFileName)
strFileName = Replace(strFileName, "/", "\")
Dim iPos
iPos = InStrRev(strFileName, "\")
scriptPath = Left(strFileName, iPos)
End Function
cmd = """"+scriptPath(WScript.ScriptFullName)+"\run.bat"" /start"
ws.run cmd,0
新建文本文件,后缀名改为vbe,粘贴上边的内容,扔到和run.bat同文件夹下。
右键,发送到桌面快捷方式。搞定收工。
寒彤
2022-01-20 20:37
重做系统解决100%问题(360毒瘤也是没话说了)