JSI Tip 8394. The Windows XP SP2 FEATURE_LOCALMACHINE_LOCKDOWN may prevent viewing pictures in Internet Explorer, script and/or ActiveX errors?

After installing Service Pack 2 for Windows XP, you may experience the following when you open an HTML file in a Windows program:

  • Pictures appear differently than you would expect in Internet Explorer.
  • You receive a script error.
  • You receive an ActiveX error message.

Windows XP SP2 includes some enhanced security features that help prevent attacks by viruses, and malicious users.

The following applications are known to have issues with the new security features, but there are likely to be others:

Broderbund 3D Home Architect Deluxe 5.0
Adobe Photoshop 7.0
Macromedia Flash
Macromedia Studio MX Dreamweaver MX 6.0
Macromedia Studio MX Flash MX 6.0
Microsoft Excel 2002
Microsoft Office Excel 2003
Microsoft Office Outlook 2003
Microsoft Office PowerPoint 2003
Microsoft PowerPoint 2002 Service Pack 2
Microsoft PowerPoint 2002
Microsoft Office Publisher 2003
Microsoft Office Visio 2003
Microsoft Visio 2002 Service Release 1
Microsoft Works Suite 2003 (Microsoft Word 2002)
ValuSoft Print Workshop 2003
The default setting ( 1) of the iexplore.exe and explorer.exe Value Names, at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_LOCALMACHINE_LOCKDOWN, enforce the following restrictions:
Disallow ActiveX.
Disallow binary behaviors.
Disallow Java.
Prompt for script running.
Prompt for cross-domain data.

To workaround this issue:

1. Copy / Paste the following into Notepad:
@echo off
setlocal
set restart=%1
set key="HKLM\SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_LOCALMACHINE_LOCKDOWN"
@echo REG ADD %key% /V "iexplore.exe" /T REG_DWORD /d 00000000 /F
REG ADD %key% /V "iexplore.exe" /T REG_DWORD /d 00000000 /F
@echo.
@echo REG ADD %key% /V "explorer.exe" /T REG_DWORD /d 00000000 /F
REG ADD %key% /V "explorer.exe" /T REG_DWORD /d 00000000 /F
if \{%restart%\} EQU \{\} goto finish 
endlocal
shutdown -r -f -t 60 -c "Your computer will restart in 60 seconds."
exit /b 0
:finish
@echo You must shutdown and restart to enable these changes.
endlocal
2. Save the file as FLML.TXT.

3. Rename the FLML.TXT file to FLML.BAT.

4. Open a CMD.EXE window.

5. Switch (CD) to the folder where you stored FLML.BAT.

6. Type:

flml \[any 1 character\]

Where any 1 character is an option that will cause your computer to restart.



Hide comments

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.
Publish