<div class="gmail_quote"><div><div class="h5"><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Good morning,<br>
<br>
I fear the answer to this is that I just cannot do this....<br>
<br>
I wrote a python script that goes out to a bunch of remote machines and queries the registry for some values.  Effectively, there have been some software upgrades that have been done as the need arose but we need to do them across the organization now.  There are three, and the script checks all three and returns the values.  One of these just needs to be a registry change as it is a client server application that the server was upgraded and the clients need a change to a registry value to work.<br>


<br>
Long story short, I am using _winreg to do this.<br>
<br>
hKey = _winreg.OpenKey (keyPath, path, 0, _winreg.KEY_SET_VALUE)<br>
value,type = _winreg.QueryValueEx(hKey, item)<br>
if (value == wrongValue):<br>
       _winreg.SetValue(hKey,'',_winreg.REG_SZ,correctValue)<br>
               <br>
When I do this I receive the error:<br>
<br>
_winreg.SetValue WindowsError: [Error 5] Access Denied<br>
<br>
<br>
I am running this from my machine as a domain admin, connecting to the remote machine which is also on the domain.<br>
I am connecting to the remote registry with:<br>
<br>
keyPath = _winreg.ConnectRegistry(r"\\" + ipAddress,_winreg.HKEY_LOCAL_MACHINE)<br>
<br>
<br>
Thanks for any help. <br>
</blockquote></div>
What is 'ipAddress'? Is it an actual IP address? The documentation says<br>
it should be the computer name.<br><font color="#888888">
-- <br>
<a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank">http://mail.python.org/mailman/listinfo/python-list</a><br>
</font></blockquote></div><br><br></div></div>Thanks for the response.  From my experience that does not matter.  It is an actual IP address.  I can connect to the registry fine, its just the writing.  I read that value and other values.  It errors on the _winreg.KEY_SET_VALUE.  I am wondering if Windows just will not let the registry be changed remotely in this way or if there is something else I have to do.<br>

<br>Thanks.<br><br>
</div><br>