Regedit to change HTTP1.1 setting for Internet Explorer

(imported topic written by jlamb23)

I am setting up a task to make a registry change to IE because Microsoft pushed a patch that broke the HTTP 1.1 functionality. The patch that i deployed is referenced here…

http://www.microsoft.com/technet/security/bulletin/MS06-042.mspx

The problem is i am trying to make a change to the HKEY_CURRENT_USER portion of the registry and I believe that Bigfix is referencing the system account rather than the logged on user. Is there any way around this? Here is the relevance.

(name of operating system = “Win2000” OR name of operating system = “WinXP” OR name of operating system = “Win2003”) AND (((Exists key “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings” of registry) AND (Exists value “EnableHttp1_1” whose (hexadecimal integer “00000000” != it) of key “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings” of registry)))

(imported comment written by BenKus)

Hey Joe,

The trick is to look up the “current user” branch of the registry in the HKEY_USERS branch of the registry… See http://forum.bigfix.com/viewtopic.php?pid=11#p11 for more info.

Your relevance expression will look like this:

(exists current user) AND (name of operating system = “Win2000” OR name of operating system = “WinXP” OR name of operating system = “Win2003”) AND (exists value “EnableHttp1_1” whose (hexadecimal integer “00000000” != it) of key “Software\Microsoft\Windows\CurrentVersion\Internet Settings” of (key whose ((it = name of current user as lowercase OR it starts with name of current user as lowercase & “@” ) of (it as string as lowercase) of value “Logon User Name” of key “Software\Microsoft\Windows\CurrentVersion\Explorer” of it) of key “HKEY_USERS” of registry))

Try that and see if it works for you…

Ben