找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 29764|回复: 3

[注册表类] 新手求助:win10 1803系统下怎么用批处理把默认浏览器由edge浏览器改为IE浏览器

[复制链接]
发表于 2018-7-4 16:51:32 | 显示全部楼层 |阅读模式
新手求助:win10 1803系统下怎么用批处理把默认浏览器由edge浏览器改为IE浏览器?
发表于 2018-7-6 07:48:26 | 显示全部楼层
本帖最后由 tools241 于 2018-7-6 07:50 编辑

本人试过用批处理将默认浏览器由IE改成Firefox或chrome,
但Edge的注册表与IE的做法完全不同, 较难处理.

方法也是有的, 须花时间:
1.利用工具 RegWorkshop 先将注册表存起来
2.手动改成默认浏览器为IE
3.利用工具 RegWorkshop 比对注册表异动 存档

未来只要执行下一行便可改变默认浏览器
REGEDIT   /S        Edge2IE.REG

___________________________________________________
REM 将默认浏览器由IE改成Firefox
SET Var0=%0
IF '^%Var0:~0,1%'=='^"' SET Var0=%Var0:~1,-1%
FOR /f "delims=" %%I in ("%Var0%") do Set TP=%%~dpI
SET TP=%TP:~0,-1%\
REM 上列4行的写法 "不论资料夹是否含空格" 皆适用
for /f "tokens=1,2 delims=:" %%i in ("%TP%") do set d=%%i:
%d%
for /f "tokens=1,2 delims=:" %%i in ("%TP%") do set j=%%j
cd %j%
REM 上列4行的写法在Windows以系统管理员身份执行时,可自 %WinDir%\sys????? 回到程式本身的正确位置

REM sed.exe 可自此文取得:
REM Windows下安装 UnxUtils -- 仿 Unix/Linux 命令

REM http://www.bathome.net/thread-48584-1-1.html
echo REG ADD "HKCR?IE.AssocFile.HTM?shell?opennew?command"  /f /d "?"%d%%j%FirefoxPortable.bat?" %%%%1" | DATA\Fx_tools\sed.exe -e "s:\\:\\\\:g" -e "s:?:\\:g" > tmp.bat
for %%f in (
IE.AssocFile.HTM
IE.HTTP
IE.HTTPS
htmlfile
http
https
Applications?iexplore.exe
) do echo REG ADD "HKCR?%%f?shell?open?command"   /f /d "?"%d%%j%FirefoxPortable.bat?" %%%%1" | DATA\Fx_tools\sed.exe -e "s:\\:\\\\:g" -e "s:?:\\:g" >> tmp.bat

call tmp.bat >nul 2>nul
del /Q tmp.bat >nul 2>nul
发表于 2018-8-3 20:48:00 | 显示全部楼层
2楼做法有一定风险,不建议这样。
直接用鼠标点击win10的”小娜“---输入“默认”二字----稍等片刻-----在选项中选择“默认应用设置----往下滚动---在Web处选择你想选择的浏览器就可以了。
发表于 2018-8-3 21:36:38 | 显示全部楼层
回复 2# tools241


    代码里面那么多问号,复制出错了吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 19:57 , Processed in 0.018308 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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