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

Internet Explorer 6 for Windows 7 Layer Definition File

Created: 28 Sep 2010 • Updated: 17 Jul 2014 | 34 comments
Balasubramanian Palaniappan's picture
+3 3 Votes
Login to vote

The Internet Explorer 6 for Windows 7 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 SP5 or greater.
- Symantec Workspace Virtualization Layer Definition Tool. Download.

Installation

The steps for creating the IE6 for Windows 7 are very straight-forward.
 

  1. Open a Windows XP with SP3 environment.
  2. Install Visual C++ 2008 Service Pack 1 Redistributable Package ATL Security Update
  3. 1. Extract the download that accompanies this article to your desktop (ie6-win7-x.x.x.x.zip - where -x.x.x.x is the LDF version).
  4. 2. Double-Click the .EXE file ( ie6-win7-x.x.x.x.EXE ). This will invoke swvldf.exe (Layer Definition Tool) with the proper parameters to create the IE6 for Windows 7 layer on Windows XP.
  5. Export the layer to an .xpf then import the .xpf on Windows 7
     
NOTE: As a security 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.

Known issues:

  • In very rare situations, when opening 'google.com' it shows a window error (with iedw.exe) and after closin it, IE crashes.
  • Performance issues detected.

Supported Side-By-Side Configurations

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

Internet Explorer 8 X
Internet Explorer 9 X

Note: Internet Explorer 8 includes an IE 7 compatibility mode that provides IE7 compatibility. See theMicrosoft Knowledge Base article for more information.

Support

IE6 on Windows 7 supports both Windows 7 32 bit and Windows 7 64 bit Operating Systems.
Information about the support status of the IE6 layer created by this tool can be found here .
Please note that the IE6 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.

Notes

The ie6-winxp.ldf requires that the following three files are available before the IE6 virtual layer can be created.
- WindowsXP-KB936929-SP3-x86-ENU.exe

These files are quite large and can take a long time to download over a slow network connection. The process of creating the IE6 virtual layer can be sped up considerably if these files are already available in your environment. SWVLDF can be instructed to skip downloading these files by doing the following:

- Create a directory named "downloads" in the same folder as ie6-win7.ldf resides.
- Copy the required files to the "downloads" directory you just created.

If required files already exist in the "downloads" directory, SWVLDF will skip the download step. If SWVLDF fails to download a file, this process can be used to download the file "manually" using a download manager or other mechanism.

Change Log
Date Version Change Description
09/08/2011 1.0.43.0 Applied Microsoft critical security update (MS11-057)
09/19/2011 1.0.46.0 Fixed some ocxs using comctl32.dll v5 and IE6 crashes
28/06/2012 1.0.73.0

Applied security update: KB2699988

11/30/2012 1.0.85.0

Fixed issue of IE opening 2 windows.

01/17/2013 1.0.87.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/11/2013 1.0.101.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 Resolves IE Crash

Comments 34 CommentsJump to latest comment

SilentCastle's picture

The current download link I have points to SP4.  Can I have a link to download SP5?

+1
Login to vote
davidhilling's picture

Ditto - Where is the link to get SP5? I only see SP4 on the website. 

+1
Login to vote
dlopes's picture

I  was reading the link posted for Workspace streaming capability but didnt quite figured it out....

I can build the layer then export it as a xpf, but i also need to convert it for package streaming, thats kinda not working hehehe, got any tips?

Daniel Lopes de Oliveira
Technical Team Leader - Endpoint Management & Mobility

+1
Login to vote
karl_bunnell's picture

Wise Composer (6.3.1.45 -most current release) can then be used to create a streamable package from the XPF.

+1
Login to vote
karl_bunnell's picture

The MS Critical Security patches for IE6 were applied to the layer (the Cumulative Security hotfixes/patches released Oct 13, 2010).

+1
Login to vote
Falquian's picture

I get an error when trying to build this layer.

If I run the 1.0.24.0 ldf file, i get a 1040 error.

If I run the 1.0.25.0 ldf file, I get a 6029 error

I currently have installed SWV 6.1 SP6.

Any help to get this layer created is more than welcome :)

Thanks:

       Falquian

Kind regards:

     Falquian

If this post is useful to you, remember to mark it as a solution ;)

+1
Login to vote
karl_bunnell's picture

Go to the Windows temp directory ( C:\Users\<current user>\AppData\Local\Temp\downloads)

and delete ALL files in the directory. Run the self-extracting .exe again.

If a previous download failed (or only partial completed) the partial file will reside in the "download" directory causing subsequent attempts to create the layer to skip downloading the file again. This can cause the failure you described (6029). As for the 1040, I've not seen that error when creating IE using the LDF but it indicates a failure during an attempt to import the registry. It is best, if this error occurs, to reboot and ensure no layers are activated at the time the LDF is being used to create the layer.

As a sanity check, I just downloaded this 1.0.25.0 layer and successfully created the layer without incident using SWV 6.1 SP6 on Windows 7 Enterprise, 32 bit. 

+2
Login to vote
Falquian's picture

Hi, Karl:

Thanks for your reply.

I tried your solution, but I got the same 6029 error again.

Finally, I tried to run the .exe from a DOS window, with elevated priviledges (the DOS window was opened under the local system credentials) and it worked without any problem.

This is strange, as my user is local admin in the laptop from work.

I also tried to run the .exe at home, in a virtual machine in which the user was admin, with the same results (I mean, getting the same error). As I get to home, I'll try to run again the .exe with elevated priviledges, just to check.

Regards:

        Falquian

Kind regards:

     Falquian

If this post is useful to you, remember to mark it as a solution ;)

+1
Login to vote
sophietan's picture

nice, it works perfectely and that's important to me safely

+1
Login to vote
adamli9's picture

Update: Never mind. I was missing a CAB.

Does this work with SWV 6.3.2065? I'm using that agent with LDT 1.1.13.0 on Win7 32-bit and I get this error when creating the IE6 layer:

[16:52:12.672] [INFO] [DEF2LAYER] [Creating Layer] :Internet Explorer v1.7

[16:52:13.030] [INFO] [DEF2LAYER] [Modifying Layer Registry] :

[16:52:13.358] [INFO] [DEF2LAYER] [Adding  Folders] :

[16:52:13.358] [TRACE] [DEF2LAYER] [Adding  Folders] :Creating Directory:C:\fslrdr\3\Meta

[16:52:13.374] [TRACE] [DEF2LAYER] [Adding  Folders] :Creating Directory:C:\fslrdr\3\Meta\Fonts

[16:52:13.389] [TRACE] [DEF2LAYER] [Adding  Folders] :Creating Directory:C:\fslrdr\3\[_B_]PROGRAMFILES[_E_]\Internet Explorer 6

[16:52:13.405] [TRACE] [DEF2LAYER] [Adding  Folders] :Creating Directory:C:\fslrdr\3\[_B_]WINDIR[_E_]\help

[16:52:13.420] [INFO] [DEF2LAYER] [Copying files] :

[16:52:13.420] [TRACE] [DEF2LAYER] [Copying files] :Source File:C:\Users\xxx\AppData\Local\Temp\filerepo\

[16:52:13.436] [TRACE] [DEF2LAYER] [Copying files] :Copying file: C:\Users\xxx\AppData\Local\Temp\filerepo\\IEFrame.dll to Layer.

[16:52:13.436] [TRACE] [DEF2LAYER] [Copying files] :Source File:C:\Users\xxx\AppData\Local\Temp\filerepo\

[16:52:13.452] [TRACE] [DEF2LAYER] [Copying files] :Copying file: C:\Users\xxx\AppData\Local\Temp\filerepo\\IEPatch.dll to Layer.

[16:52:13.452] [TRACE] [DEF2LAYER] [Copying files] :Source File:C:\Users\xxx\AppData\Local\Temp\filerepo\

[16:52:13.467] [ERROR] [DEF2LAYER] [Copying files] :

[16:52:13.483] [INFO] [DEF2LAYER] [Operation Complete] :

Create layer from definition file failed with error code: 6010
No layer with the specified GUID or Name exists in the database.
Error: 1041
SVSCMD failed: RESET

No layer with the specified GUID or Name exists in the database.
Error: 1041
SVSCMD failed: ACTIVATE

Press any key to continue . . .

------

I checked c:\fslrdr and the folders appear then disappear after running ie6-win7-1.0.25.0. No AV is installed on this machine.

0
Login to vote
vpsingh's picture

its will be very usefull for me and my organization if it will working as per our requirements. Let me try...

0
Login to vote
grusam's picture

i have an old aplication which needs ms java virtual machine.

would it run with ie6 and swv?

0
Login to vote
vpsingh's picture

Its giving error: 6029.

Please guide.

0
Login to vote
Ken Dudley's picture

@vpsingh - did you right click the executable and select "Run as administrator"?

0
Login to vote
jaitchison's picture

After a layer was created I wanted to test its portability.

I brought my layer and batch file to another Win7 Computer with SWV and SWLDF installed. I was receiving the 6029 error, also. I needed to right click on the .bat and choose [Run as Administrator] and IE6 launched perfectly.

IE6-WIN7.bat:

@echo off
if "%1" == "nr" exit /b
swvldf.exe -vi "%~dp0ie6-win7.ldf" -L 3
svscmd cef25453-fed5-4549-8180-399e0a0d829e RESET -F
svscmd cef25453-fed5-4549-8180-399e0a0d829e A
pause 

The following Connect articles, along with this article, were VERY helpful (So were everyone's comments):

https://www-secure.symantec.com/connect/articles/running-ie6-ie7-and-ie8-side-side-using-symantec-workspace-virtualization

http://www-secure.symantec.com/connect/articles/tutorial-symantec-workspace-virtualization-layer-definition-tool

John Aitchison Systems Administrator II 

MCITP:DBA SQL 2005 MCDTS MCP

MCITP:Enterprise Messaging Administrator for Microsoft Exchange 2010

john-a@john-a.net

0
Login to vote
dfrancis's picture

I'm doing a proof of concept on running IE6, 7, 8 and 9 on a Windows 7 VM for someone in my office by grabbing the LDF's of each here from Connect.  7, 8 and 9 all work, but 6 will (more often than not) throw a page can not be displayed message.

I've rebuilt the layer a couple of times on a clean Win7 VM with IE9 installed in the base, but still see this message.

Has anyone else seen this or know how to get around it?  I'm hoping to kill the last of the XP machines and VM's in my environment.

Thanks!

--Dave

If a forum post solves your problem, please flag it as a solution. If you like an article, blog post or download vote it up.

0
Login to vote
baildun's picture

Hi, I've just tried to run the ie6-winxp-1.0.73.0 file and I get error code: 6025

Does anyone have any more suggestions for fixing that error?

Thanks

0
Login to vote
baildun's picture

If I might talk to myself...:-)

The error is in the IE6 CABS source file definitions which contain:

http://download.microsoft.com/download/ie6sp1/finrel/6_sp1/W98NT42KMeXP/EN-US/IE_S1.CAB

Which does not appear to be the correct URL. I will post if I find it.

0
Login to vote
Ken Dudley's picture

I had posted the IE6 for Windows XP. Please download the correct LDF, IE6 for Windows 7. Apologize for my mistake.

0
Login to vote
baildun's picture

Thanks but I get the same error with the correct LDF!

Capture.GIF
0
Login to vote
Pablo Yabo's picture

Hi,

The problem is that there is a link missing. It look like MS broke IE6 SP1 link. If you have that package you can create the package using the swvldf tool. We are working on a solution of the issue and we will provide new creation steps this week.

If you have the package and need further assistance just tell me.

Pablo

0
Login to vote
AndyN's picture

We recently recorded a Webcast that focused on how to virtualize IE. Just thought I'd share the link in case anyone is interested.

https://www-secure.symantec.com/connect/blogs/october-24-virtualization-and-streaming-webcast-recording

+1
Login to vote
Islam15's picture

Hello,

Can I have  the LDF or the XML file of IE6 in French ??

Thank's.

0
Login to vote
jackintosh's picture
Cannot create the layer at all!!
 
I keep getting 
 
"Create layer from definition file failed with error code: 6010"
 
What I have done:
 
I downloaded the ie6-win7-1.0.90.0.zip, I extracted the ie6-win7-1.0.90.0.exe. I ran ie6-win7-1.0.90.0.exe which self extracted to the %temp% 4 files: ie6-win7.bat, ie6-win7.ldf, ie6FileSources.ldf, and a readme.
 
I manually downloaded the files after the downloads failed (possibly do to our proxy) created a downloads folder in the %temp% as it says in the readme (I kept everything in the temp folder just to make sure absolute paths weren't an issue) Those files are:
 
WindowsXP-KB936929-SP3-x86-ENU.exe, WindowsXP-KB2761465-x86-ENU.exe, WindowsXP-KB2797052-x86-ENU.exe, WindowsXP-KB2799329-x86-ENU.exe, IEPatch-IE6-IE7-v1.0.19.zip and IE_S1.CAB
 
I ran the exe again, it extracted the downloaded files to a folder called "filerepo."
 
Attached is what is output.
 
The machine is a completely updated ( XP SP3 + current minus IE8 to keep IE6 installed) clean (No AV, No domain, straight from disk install) in a VM with only those drivers installed for network access. I made sure that vcredist_x86.exe was installed.
 
Am I missing something? Any help would be awesome!!
 
EDIT: The new LDF as well as manually extracting the updates to the filerepo folder, then using the modified switch "swvldf.exe -tvi "%~dp0ie6-win7.ldf" -L 3" in the batch (which prevents another extraction possibly overwriting my manual extraction) worked for me. I now have the IE6 Layer funtional!
0
Login to vote
Pablo Yabo's picture

It's the same problem that you were experiencing with IE8. 

Are you sure that you are using last version of swvldf tool?

0
Login to vote
jackintosh's picture

Yep, it was the same type of issue. But I have it wokring now! thanks in large part to you! Thanks again!!!

0
Login to vote
yedav01's picture

where is Internet Explorer 6 for Windows 7 Layer Definition File IE6.0-windows 7.exe download?

0
Login to vote
yedav01's picture

Thanks for your suggestionm but I still can not find the IE 6.0 - win7 .x.x.x.zip download.

Where I can find this download...

0
Login to vote
sysdude's picture

Excellent point :) The latest appears not to be htere, but you can go with the rev before:

03/20/2013 1.0.91.0 Update with latest security updates MS13-021 - KB2809289 (SWV 6.4.1603)

https://www-secure.symantec.com/connect/sites/defa...

0
Login to vote
Wadders's picture

Hello,

I'm getting the below error when trying to create the layer, it looks to be missing the 'inetcplc.dll' file.  Could someone please advise?

Thanks

[10:52:15.285] [TRACE] [DEF2LAYER] [Copying files] :Source File:C:\LDF\IE6\extra
ct\filerepo\

[10:52:15.285] [TRACE] [DEF2LAYER] [Copying files] :Copying file: C:\LDF\IE6\ext
ract\filerepo\\IEPatch.dll to Layer.

[10:52:15.285] [ERROR] [DEF2LAYER] [Copying files] :File with name: inetcplc.dll
 not created or found in any file repository path.

[10:52:15.301] [ERROR] [DEF2LAYER] [Copying files] :

[10:52:15.301] [INFO] [DEF2LAYER] [Operation Complete] :

Create layer from definition file failed with error code: 6012
No layer with the specified GUID or Name exists in the database.
Error: 1041
SVSCMD failed: RESET

No layer with the specified GUID or Name exists in the database.
Error: 1041
SVSCMD failed: ACTIVATE

Press any key to continue . . .

0
Login to vote
balachandar_manimala's picture

Hi Mat,

I have got this working in my test environment successfully.

I have attached the layer here. Please extract using 7-zip and use.

Regards,

Bala

AttachmentSize
Internet Explorer 6.7z 16.38 MB
0
Login to vote
wxzcool's picture

LDF TOOL RUN SUCCESSUL, BUT WHERE IS THE XPF FILE?

0
Login to vote