Video Screencast Help
Symantec to Separate Into Two Focused, Industry-Leading Technology Companies. Learn more.

Internet Explorer 8 for Windows XP Layer Definition File

Created: 26 Mar 2010 • Updated: 17 Jul 2014 | 20 comments
Balasubramanian Palaniappan's picture
+3 3 Votes
Login to vote

The Internet Explorer 8 for Windows XP Layer Definition File (LDF) provides a mechanism for customers of Symantec Workspace Virtualization to create the Virtual Application Layer and package without the need to capture the installation.

Prerequisites

- Symantec Workspace Virtualization v6.1 SP1 or greater
- Symantec Workspace Virtualization Layer Definition Tool. Download.

Installation

The steps for creating the IE8 for Windows XP are very straight-forward.

1. Extract the download that accompanies this article to your desktop (ie8-winxp-x.x.x.x.zip - where -x.x.x.x is the LDF version).
2. Double-Click the .EXE (ie8-winxp-x.x.x.x.EXE is a self-extracting zip). This will invoke swvldf.exe (Layer Definition Tool) with the proper parameters to create the IE8 on Windows XP layer.

NOTE: As a safety precaution, right click the extracted .exe file, select properties and check the "Digital Signatures" tab and ensure that "Symantec Corporation" appears in the Signature List. If the .EXE is not digitially signed with the Symantec Certificate do not run the executable on your system.

Supported Side-By-Side Configurations

Internet Explorer 8 Virtualized will function "Side-By-Side" with any one of the following versions of IE installed to the base (i.e. installed natively and not virtualized).

Internet Explorer 6     X
Internet Explorer 7     X
Internet Explorer 8     X

Note: Internet Explorer 8 includes an IE 7 compatibility mode that provides IE7 compatibility. See the http://support.microsoft.com/kb/956197">Microsoft Knowledge Base article for more information.

Support

Information about the support status of the IE8 layer created by this tool can be found here .
Please note that the IE8 layer created by this tool is only supported if the LDF and the Virtual Application Layer are not altered in any way.

Documentation

Documentation on the SWV Layer Definition Tool can be found here .

How it works

The swvldf.exe tool is passed an Layer Definition File (LDF) that contains XML tags that define all the data required to create a Virtual Application Layer. The files required for the Virtual Application Layer are downloaded from public sites on the internet and may require considerable time to complete depending on the file requirements. It is also possible alter the LDF to point to existing files that you already have available on your system. Please see the documentation to learn how to change the <file-source> tags to point to local file repositories. By default the <file-source> tags that download files using http do not use a proxy server. In order to use a proxy server please see the documentation for the "conn-str" attribute of the <file-source> tag.
 

NOTE: As a safety precaution, right click the extracted .exe file, select properties and check the "Digital Signatures" tab and ensure that "Symantec Corporation" appears in the Signature List. If the .EXE is not digitially signed with the Symantec Certificate do not run the executable on your system.
 
Change Log
Date Version Change Description
09/19/2011 1.0.46.0 Applied Microsoft critical security update (MS11-057)
04/06/2012 1.0.57.0 Applied Microsoft criticalsecurity updates (KB2647516)
08/29/2012 1.0.77.0 Update with latest security updates KB2722913 (SWV 6.4.1603)
01/17/2013 1.0.86.0 Update with latest security updates KB2761465 (SWV 6.4.1603)
02/28/2013 1.0.90.0 Update with latest security updates MS13-009 & MS13-010 (SWV 6.4.1603)
03/20/2013 1.0.91.0 Update with latest security updates MS13-021 - KB2809289 (SWV 6.4.1603)
04/30/2013 1.0.94.0 Update with latest security updates KB2817183 (SWV 6.4.1711)
05/17/2013 1.0.98.0 Update with latest security updates KB2847204 (SWV 6.4.1711)
07/02/2013 1.0.100.0 Update with latest security updates KB2838727 (SWV 6.4.1711)
08/07/2013 1.0.102.0 Update with latest security updates KB2846071 (SWV 6.4.1895)
10/31/2013 1.0.103.0 Update with latest security updates KB2870699 (SWV 6.4.1895)
11/19/2013 1.0.104.0 Update with latest security updates KB2888505(SWV 7.5.522)
12/20/2013 1.0.106.0 Update with latest security updates KB2898785(SWV 7.5.522)
1/21/2014 1.0.109.0 Update to display the LDF build version (SWV 7.5.522)
2/13/2014 1.0.110.0 Update with latest security updates KB2909921(SWV 7.5.687)
3/13/2014 1.0.111.0 Update with latest security updates KB2925418(SWV 7.5.716)
4/22/2014 1.0.113.0 Update with latest security updates KB2950467(SWV 7.5.522)
05/06/2014 1.0.118.0 Update with latest security updates KB2964358(SWV 7.5.749)
06/25/2014 1.0.119.0 No Updates

Comments 20 CommentsJump to latest comment

SK's picture

I have just used this ldf file to create an IE( layer on XP, however, after opening SWV Admin Tool, right-clicking the deactivated layer and choosing properties, the above mentioned error message is thrown.

Has the ldf created a corrupt layer?

Connect Etiquette: "Mark as Solution" those posts which resolve your problem, and give a thumbs up to useful comments, articles and downloads.

+1
Login to vote
karl_bunnell's picture

No, the layer isn't corrupt but it's minor version is set to a value (both sublayers) that is not compatibile with the version of SWV you are using.
To fix delete the layer, open the LDF and find the following for both the RO and RW sublayers and change it's value from 4 to 3.
From:
<MinorVersion valuetype="REG_DWORD" valuename="MinorVersion"><![CDATA[4]]></MinorVersion>
To:
<MinorVersion valuetype="REG_DWORD" valuename="MinorVersion"><![CDATA[3]]></MinorVersion>

Run the .bat again to create the layer with this modification.

I've uploaded a new .zip that contains this modification (ie8-winxp-ldf_4.zip). It may take part of a day for this version to be made public.

-1
Login to vote
WindlePoons's picture

I just ran through your ie6/7/8 article and 6 & 7 Look to have gone to plan but 8 wont run and produces an error.
"The ordinal 650 could not be located in dll iertutil.dll"

I probably should point out that I'm using swv 6.2.1291 and the base machine is XP SP3.

(ps there are a couple of refrences to "IE6 on Windows XP layer." in this documnet that I suspect should read IE8)

+1
Login to vote
karl_bunnell's picture

BTW, I've updated the text to reflect the proper version of IE (thanks).

-1
Login to vote
WindlePoons's picture

Karl, I had ie7 on the host/packager machine.

When I updated to IE8 it worked ok.

Having problems Streaming to a desktop though.

With ie7 installed it complains it cant stream alongside one of the ie7 updates & with IE8 it it cant stream alongside IE8.

Although this is from SWS 6.2.

I'm currently seeing what happens directly importing the xpf file rather than streaming it.

+1
Login to vote
CliffL's picture

I have IE 7 and Win XP SP3 on my base and i get the same error as Windle when running the IE8 virtual layer. 6 and 7 run without issue.
I'm using SWS 6.1.5126.
Can this be fixed?

-1
Login to vote
karl_bunnell's picture

Hope to have a fix for this  soon. Thanks for your patience.

+1
Login to vote
SK's picture

My customer and I have found that when this layer is activated at system startup, and user logs in for the first time, a rundll error is thrown during the user profile creation stage.

My customer reported that when he opens IE6, it recorded a fault bucket error when this layer was activated.  I have had a more sever case of this problem, as IE6 literally crashes as soon as it tries to open.

The above two issues do not happen is using the IE8 isolated launch layer.

My customer also reported that when using this layer IE6 created additional desktop icons instead of actually opening.  The weird thing is that using the same layer on other systems either causes this issue or it doesn't.  To rectify this problem, they deleted the LegacyDisable registry String from the following locations within the IE8 layer:

HKEY_CLASSES_ROOT\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\shell\NoAddOns
HKEY_CLASSES_ROOT\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}\shell\OpenHomePage

Neither of these Strings had any values, which makes this issue even weirder.

Connect Etiquette: "Mark as Solution" those posts which resolve your problem, and give a thumbs up to useful comments, articles and downloads.

-1
Login to vote
karl_bunnell's picture

If IE6 is launched isolated this problem won't occur (Icon creation rather than launch). I'll look at removing these keys and see if I can resolve this without requiring that IE6 be run isolated. Thanks for the feedback!

+1
Login to vote
SK's picture

Using the IE8 isolated launch layer didnt help either.

Connect Etiquette: "Mark as Solution" those posts which resolve your problem, and give a thumbs up to useful comments, articles and downloads.

-1
Login to vote
SK's picture

Hello Karl,

How can you isolate IE6 when its installed to the base?  :-)

Connect Etiquette: "Mark as Solution" those posts which resolve your problem, and give a thumbs up to useful comments, articles and downloads.

+1
Login to vote
Mops's picture

Hello.

I followed the procedure, created layer by uising the "ie8-winxp-ldf_4.zip" LDF.

IE8 starts in the layer but doesnt work. IE8 window comes up but it doesnt actually attempt to connect/browse to the homepage. Just displays white background.

Also many items on the menus are grayed out.

See screenshot.

I'm usind winxp sp3 with ie6 base installed.

ie8 is required to view only 1 site...

Any help would be appreciated.

Also, I tired the following (just for test). Upgraded base ie6 to ie8. (same as in layer). If I activated the layer and then ran ie8 from the layer -> same problem as with ie6 base. BUT, if I started base IE8 first, then launch layer ie8 then then both work ok.

Can anybody confirm that they got this layer to work ok with ie6 base ?

My concern is that this LDF was created about a year ago and I'm sure there have bean alot of patches to os and ie's since then...

Any help with this would be apprciated.

Thanks in advance,

Matt.

-1
Login to vote
Beech18's picture

Mops,

There is a known issue with a Java plug-in that causes the white background, this would happen for both native and virtual IE8. Try disabling "Java Plug-In 2 SSV Helper" and see if that solves this problem.

Casey

0
Login to vote
Wadders's picture

Hi Ken,

I'm trying to create a new IE8 package using the above process but get a 6025 Error,  Error in: ProcessFileSourceTags().

Any ideas?

Many thanks

0
Login to vote
Ken Dudley's picture

Hi Wadders,

6025 indicates a problem during downloading. On thing I've noticed is that if a file gets partially downloaded and a network error occurs sometime SWVLDF.exe doesn't recover very well. Try going into your TEMP directory ( C:\Documents and Settings\[Username]\Local Settings\Temp ) and delete the filerepo and dowloads directories. Also delete ie8-file-sources.ldf, ie8-winxp.bat, and ie8-wxp.ldf. Then re-run the ie8-winxp.exe.

Ken

0
Login to vote
Wadders's picture

Thanks Ken, that worked!

You might also be able to help with another issue we have, trying to patch the vIE8 layer.  Several of my colleagues and myself have tried add the MS12-010 patch via the add layer option.  This fails with incorrect version errors.

Would you have any advice on getting this patch intergrated into the vIE8 layer?

Many thanks 

+1
Login to vote
MonitorMan's picture

So the layer is created successfully using the provided LDF. However, upon IE 8 launch we receive an error of "The ordinal 481 could not be located in the dynamic link library iertutil.dll." The IE 8 session is "frozen" and uses a consistent amount of CPU until its closed out.

The base is Windows XP SP3 and IE 7. Running FLSX.SYS 6.4.1358.

Any thoughts on what needs to be changed within the layer?

Third Floor Garage Door Operator

-1
Login to vote
Pablo Yabo's picture

MonitorMan,

Please, test this:

1)

* Reboot the computer

* Open virtual IE8 before opening IE7.

2)

* Reboot the computer

* Open native IE7

* Open virtual IE8

Do you obtain different results?

Pablo

-1
Login to vote
zero201192's picture

I have IE 7 and Win XP SP3 on my base and i get the same error as Windle when running the IE8 virtual layer. 6 and 7 run without issue.
I'm using SWS 6.1.5126.
Can this be fixed?

0
Login to vote
Marilou's picture

Hi,

I have tested this on our LAB..

When I am browsing using internet explorer 8 (virtualized) it pop a dialog box " the browser at: C:\Program Files\Internet Explorer 6\iexplore.exe could not be loaded" "Ensure that the executable exists and that you have execution rights to the executable.

I am running on workgroup as administrator already. This dialog box appear but eventually i can access the sites that i need.

Is this normal?

Thank you!

0
Login to vote