Python修改Windows10电脑名称,无需重启生效

一般来说,你在windows电脑属性里修改计算机名称,需要重新启动电脑才生效。

其实计算机名称是保存在Windows注册表里面的,我们可以通过直接修改注册表,达到修改计算机名称的目的。

修改过程如下:

  1. 按规则创建新的注册表文件,定义新的计算机名称;
  2. 使用regedit /s命令,导入前面生成的注册表;
  3. 最后,使用python模块subprocess.call()调用windows系统cmd命令行执行。
import subprocess

name = 'Python_Test7'
scripts = '''REGEDIT4 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName] 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName]  
"ComputerName"="{name}" 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName]  
"ComputerName"="{name}" 
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\ComputerName\ComputerName]  
"ComputerName"="{name}" 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]  
"NV Hostname"="{name}"  
"Hostname"="{name}" 
[HKEY_USERS\S-1-5-18\Software\Microsoft\Windows\ShellNoRoam]  
@="{name}" 
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ComputerName\ActiveComputerName]  
"ComputerName"="{name}" 
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters]  
"NV Hostname"="{name}"  
"Hostname"="{name}" 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]  
"DefaultDomainName"="{name}"  
"AltDefaultDomainName"="{name}" '''
cmdline = scripts.format('{}',name=name).split('\n')
cmdlines = []
for v in  cmdline:
    cmdlines.append(v + '\n')

fileName = 'c:/windows/reg.reg'
with open(fileName,'w',encoding='utf-8') as file:
    file.writelines(cmdlines)

cmd_rename = 'regedit /s c:/windows/reg.reg'
subprocess.call(cmd_rename)

参考:

亦良Cool. 一键修改计算机名(无需重启). CSDN博客. 2019.07

### 配置 Deepseek 安装后的环境变量 对于 Windows 用户,在完成 Deepseek 的安装并希望确保命令行工具能够全局访问时,配置环境变量是一个重要步骤。当通过命令 `ollama run deepseek-r1:8b` 下载和启动特定版本的 Deepseek 模型后[^2],为了使这些操作更加便捷以及后续可以在任意目录下调用相关命令而无需指定完整路径,则需调整系统的 PATH 变量。 #### 修改系统环境变量的方法如下: 1. 打开控制面板,找到“系统和安全”,点击进入“系统”。也可以右键此电脑图标选择属性来快速到达。 2. 点击左侧菜单中的“高级系统设置”链接。 3. 在弹出的窗口底部有一个名为“环境变量”的按钮,单击它打开环境变量编辑界面。 4. 在这个对话框里有两个部分:“用户变量”和“系统变量”。通常建议修改的是用户的 Path 或新建一个专门针对当前登录账户的新条目;但如果要让所有用户都能使用该程序则应更改系统级别的 Path。 5. 对于已存在的 Path 条目,可以选择其然后点击编辑按钮追加新路径;如果是创建新的项就直接填写名称如 DEEPEEK_HOME 并设定值为目标文件夹的位置(例如 C:\Program Files\DeepSeek)。 6. 如果选择了向现有 Path 中添加,请记得不同路径间要用分号`;`隔开以免造成冲突。 7. 完成上述设置后保存退出即可生效。有时可能需要重启计算机才能完全识别更新过的环境变量。 另外值得注意的是,如果遇到像 CMD 终端运行 Python 指令却跳转至应用商店的情况,这可能是由于未正确处理好 Python 的安装与环境配置所致。此时除了确认 Python 是否被正常安装备份外,还应该检查是否存在应用程序执行别名干扰了正常的命令解析逻辑,并适当取消之以恢复预期行为[^3]。 ```bash echo %PATH% ``` 以上命令可用于查看当前有效的 PATH 设置情况,帮助验证是否成功加入了所需的 Deepseek 路径。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

肖永威

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值