用Python 修改Windows 10的默认浏览器为Edge

使用Python脚本修改Windows 10系统的默认浏览器为Edge,通过winreg模块操作注册表实现。

import winreg

 

def get_reg():
    try:
        key1=winreg.OpenKey(winreg.HKEY_CURRENT_USER, r"Software\Microsoft\Windows\Shell\Associations\UrlAssociations\https\UserChoice",0, winreg.KEY_SET_VALUE)
        key2 = winreg.OpenKey(winreg.HKEY_CURRENT_USER,
                              r"Software\Microsoft\Windows\Shell\Associations\UrlAssociations\http\UserChoice",0, winreg.KEY_SET_VALUE)
        try:
             # ProgId,type = winreg.QueryValueEx(key1, 'ProgId')
             # print('type is ', type)
             # print('ProgId is ',ProgId)
             # Hash, type = winreg.QueryValueEx(key1, 'Hash')
             #
             # print('type is ',type)
             # print('Hash is ',Hash)
             browser = 'MSEdgeHTM'
             hashid1 = 'A1wPMavwB3E='
             hashid2 = 'qG3RGysP8BY='
             winreg.SetValueEx(key1, 'ProgId', 1, winreg.REG_SZ, browser)
             winreg.SetValueEx(key2, 'ProgId', 1, w
### 问题分析 你的问题属于“普通文本型”,涉及如何将 **Jupyter Notebook** 的默认浏览器从 **360 浏览器** 更改为 **Microsoft Edge**。通常可以通过修改配置文件或设置默认浏览器来实现。 --- ### 解决方法 #### 方法一:将 Edge 设置为系统默认浏览器(推荐) 1. 打开 **Windows 设置 > 应用 > 默认应用**。 2. 找到“Web 浏览器”一项,点击当前默认浏览器,选择 **Microsoft Edge**。 3. 保存设置后,Jupyter Notebook 会自动使用 Edge 打开。 #### 方法二:通过 Jupyter Notebook 配置文件指定 Edge 浏览器 ##### 步骤一:生成配置文件(如果尚未生成) 在命令行中运行: ```bash jupyter notebook --generate-config ``` 该命令会生成一个配置文件,路径通常为: ``` C:\Users\你的用户名\.jupyter\jupyter_notebook_config.py ``` ##### 步骤二:修改配置文件,指定 Edge 浏览器 用文本编辑器打开上述配置文件,找到或添加以下行: ```python c.NotebookApp.browser = 'C:/Program Files (x86)/Microsoft/Edge/Application/msedge.exe %s' ``` > 注意: > - 路径中的 `%s` 是必须的,用于接收 Jupyter 传递的 URL。 > - 如果你安装的是 **Edge Beta、Dev 或 Canary 版本**,路径可能不同。 ##### 步骤三:保存并重启 Jupyter Notebook 保存配置文件后,在命令行中运行: ```bash jupyter notebook ``` 此时 Jupyter Notebook 将使用 Microsoft Edge 浏览器打开。 --- ### 补充说明 - 如果你使用的是 **Windows 10 或 11**,Edge 通常是默认浏览器,但仍可通过方法二强制指定。 - 确保 Edge 已正确安装在你的系统中。 --- ### 知识点 1. **Jupyter Notebook 配置文件** - 用于设置启动参数和浏览器路径,核心文件为 `jupyter_notebook_config.py`。 2. **指定浏览器路径与 `%s` 占位符** - 配置项中 `%s` 是用于接收 URL 的占位符,必须保留。 3. **系统默认浏览器设置** - Jupyter Notebook 默认调用系统默认浏览器,更改系统设置可间接控制其打开方式。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值