JSI Tip 8935. How can I prevent Internet Explorer in Windows XP SP2 from issuing 'You are about to be redirected to a connection that is not secure'?

Windows XP SP2 provides the WarnOnHTTPSToHTTPRedirect Value Name, a REG_DWORD data type, at HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings AND HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings, which can be set to 0 to turn off the warning that occurs when you move from a secure Web site (HTTPS) to an regular Web site (HTTP):

Security Alert

You are about to be redirected to a connection that is not secure.

The information you are sending to the current site might be retransmitted to a nonsecure site. Do you wish to continue?

NOTE: The default data value, 1, turns the Security Alert on.

NOTE: You may even receive the Security Alert if the Warn if changing between secure and not secure mode box on the Advanced tab of Internet Options is NOT checked.

I have scripted WarnOnHTTPSToHTTPRedirectOff.bat to turn the Security Alert off.

The syntax for using WarnOnHTTPSToHTTPRedirectOff.bat is:

WarnOnHTTPSToHTTPRedirectOff \[U|C|A\]


U, or the absence of a parameter, turns off the Security Alert for the current user.

C turns off the Security Alert for all users of the local computer.

A turns off the Security Alert for all users of all Windows XP SP2 computers in your domain.

NOTE: The A options configures ALL Windows XP computers in your domain, so when they are upgraded to SP2 the WarnOnHTTPSToHTTPRedirect Value Name is already set to 0. Run this option from a Windows XP workstation, or from Windows Server 2003.

NOTE: WarnOnHTTPSToHTTPRedirectOff.bat uses NETDOM.EXE from the Support Tools on the operating system CD-ROM.

WarnOnHTTPSToHTTPRedirectOff.bat contains:

@echo off
set scope=HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
if /i \{%1\}

\{A\} set scope=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings&goto ALL if /i \{%1\}

\{C\} set scope=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings @echo REG ADD "%scope%" /V WarnOnHTTPSToHTTPRedirect /T REG_DWORD /D 0 /F REG ADD "%scope%" /V WarnOnHTTPSToHTTPRedirect /T REG_DWORD /D 0 /F endlocal goto :EOF :ALL set qry=reg.exe query set add=reg.exe add set netdm=netdom query /domain:%userdnsdomain% set end="The command completed successfully." set winxp=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion for /f "Skip=1 Tokens=*" %%c in ('%netdm% workstation^|find /v /i %end%') do ( for /f "Tokens=2*" %%r in ('%qry% "\\%%c\%winxp%" /v CurrentVersion^|find "REG_SZ"') do ( if "%%s" EQU "5.1" @echo %%c&%add% "\\%%c\%scope%" /V WarnOnHTTPSToHTTPRedirect /T REG_DWORD /D 0 /F &@echo. ) ) endlocal

Hide comments


  • Allowed HTML tags: <em> <strong> <blockquote> <br> <p>

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.