用Python操作注册表脚本

用Python操作注册表脚本,python,registry,windows-xp,remote-desktop,winreg,Python,Registry,Windows Xp,Remote Desktop,Winreg,我已经创建了以下脚本来取消IE页面设置 from winreg import * Target = r"\\IT-OZ" def Nullify_PageSetup(Target): aCon = ConnectRegistry(Target,HKEY_CURRENT_USER) bCon = OpenKey(aCon,r"Software\Microsoft\Internet Explorer\PageSetup",0,KEY_WRITE) SetValueEx(

我已经创建了以下脚本来取消IE页面设置

from winreg import *

Target = r"\\IT-OZ"

def Nullify_PageSetup(Target):
    aCon = ConnectRegistry(Target,HKEY_CURRENT_USER)
    bCon = OpenKey(aCon,r"Software\Microsoft\Internet Explorer\PageSetup",0,KEY_WRITE)

    SetValueEx(bCon,"margin_bottom",0,REG_SZ,"0")
    SetValueEx(bCon,"margin_left",0,REG_SZ,"0")
    SetValueEx(bCon,"margin_right",0,REG_SZ,"0")
    SetValueEx(bCon,"margin_top",0,REG_SZ,"0")

Nullify_PageSetup(Target)
该脚本在本地计算机上运行良好。 但我创建它是为了更改网络中计算机的页面设置

当我将目标切换到网络计算机时,会弹出一个错误

" FileNotFoundError: [WinError 53] The network path was not found ".
你知道我该怎么做吗?或者WINREG模块只支持本地注册表


亲切的问候

您应该启用并启动远程注册表服务。它在Windows 10上对我有帮助。

您只需使用命令行REG命令即可。并使用Python将其与子流程一起调用。您好,感谢您在Inbar中提供的快速答案。但我对python非常陌生,请您进一步解释一下好吗?据我所知,你是在建议用另一种方式来做这件事吗?你在使用REGEDIT.EXE程序时是否也会遇到同样的错误?嗨,Mikpa。在目标计算机上启用远程协助后,我已连接到该计算机的注册表。但我只能看到2个蜂箱,本地或用户。我想要的配置单元是当前用户。我似乎不明白为什么我的选择有限,因为我是管理员。你知道怎么解决这个问题吗?