吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 3623|回复: 3
收起左侧

[其他转载] 一个解决某数字卫士导致的无法设置其他浏览器为默认的解决脚本

[复制链接]
扬帆大海 发表于 2019-3-14 11:53

前言

从单位领回来一台新电脑,默认被装了360+360浏览器+360压缩
这必须果断卸载掉啊,
卸载,建立占位文件,拉黑证书一条龙后,
装了ESET+火狐+Bandizip

然后我发现。。绿色版的火狐不能设置为默认浏览器了。
再然后IE和chrome倒是当时可以显示他们被设置成默认浏览器,
但是关闭再打开,就又提示默认浏览器不是他了。

不过IE虽然一直提示他不是默认浏览器,但是默认一切情况下系统还是用IE打开网页的。

(⊙o⊙)…360的这个操作666。

尝试一

要不我重装360解锁算了。懒得琢磨。
删除占位文件,释放证书,重新安装360。

恩,没啥用,因为360只让我在360浏览器和IE之间选。
而且其实没什么卵用,因为360浏览器会一直试图把自己设置为默认浏览器。

尝试二

卸载,建立占位文件,拉黑证书一条龙后
去控制面板直接改关联试试。
然后,他是这样的

两个IE是什么鬼,我明明是一个IE,一个火狐啊。

尝试三


直接去注册表里改对应项试试吧
改完了。。没用。。默认还是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 "\"C:\Firefox\firefox.exe\" /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同文件夹下。
右键,发送到桌面快捷方式。搞定收工。
以后需要用IE时,就用这个快捷方式启动IE,用完关闭IE就恢复劫持为火狐。

很初级的东西,让各位大神见笑了。

免费评分

参与人数 2吾爱币 +4 热心值 +1 收起 理由
kingmanyun + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
wushaominkk + 3 + 1 鼓励转贴优秀软件安全工具和文档!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

madman43 发表于 2019-3-14 16:48
不是为360辩解什么,但我装和卸载了这么多360的东西,没遇见过你锁死浏览器的问题。除了能够发现的广告多一点,耍赖的问题没遇到过
 楼主| 扬帆大海 发表于 2019-4-8 11:06
madman43 发表于 2019-3-14 16:48
不是为360辩解什么,但我装和卸载了这么多360的东西,没遇见过你锁死浏览器的问题。除了能够发现的广告多一 ...

确实比较诡异,莫名就锁死了。
一般即使出现卸载后锁死的,重装解锁就好。
但是我这次怎么都搞不定,只能用这种办法。
puppyc 发表于 2019-4-8 12:52
qq管家碰到过,qq管家设置chrome默认,然后关掉了管家,结果还是qq浏览器默认
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-16 05:21

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表