使用Python操作注册表脚本

时间:2014-03-09 15:35:12

标签: 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(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”模块是否仅支持本地注册表?

亲切的问候!

1 个答案:

答案 0 :(得分:0)

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