Ayuda de vídeo de Screencast
Symantec to Separate Into Two Focused, Industry-Leading Technology Companies. Learn more.

Internet Explorer 8 for Windows 7 Layer Definition File

Created: 26 Marzo 2010 • Updated: 17 Julio 2014 | 40 comments
el cuadro de los Balasubramanian Palaniappan
+5 5 Votos
Login to vote

The Internet Explorer 8 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 SP1 or greater
- Symantec Workspace Virtualization Layer Definition Tool. Download.

Installation

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

  1. Extract the download that accompanies this article to your desktop (ie8-win7-x.x.x.x.zip - where -x.x.x.x is the LDF version).
  2. IE8 must be installed in the base.
  3. Windows 7 SP1 must be installed.
  4. Install these packages:
  1. Download the updates for your computer or laptop from the Microsoft Update website now:
  2. Double-Click the .EXE file (ie8-win7-x.x.x.x.EXE). This will invoke swvldf.exe (Layer Definition Tool) with the proper parameters to create the IE8 on Windows 7 virtual application layer.
     
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:

  • Adobe Reader 10.x does not work.
  • Virtualized IE8 takes native IE history
  • When using the 'Properties' function, a 'script error' appears.
  • 'Trusted Sites' fuction does not work (only in x64 systems).

Important: The creation of the IE8 Layer on Windows 7 must be run on Windows 7 with IE8 installed to the base (i.e. installed natively and not virtualized). The LDF references local files installed on the system in order to create the virtualized IE8 layer.

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 8

    X
Internet Explorer 9     X

Note: Internet Explorer 8 includes an IE 7 compatibility mode that provides IE7 compatibility. See the 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.

Change Log
Date Version Change Description
 01/04/2012  1.0.44.0  IE9 support and MS security updates.
01/17/2013 1.0.87.0 Update with latest security updates KB2761465 (SWV 6.4.1603)
01/24/2013 1.0.88.0 Fixes crash of IE9 in the base
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/11/2013 1.0.93.0 Fixes issue with Windows installer service failing to run with IE8 layer in active state
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)
06/10/2013 1.0.99.0 Fixes Windows installer service failing to run.
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

Comentarios ComentariosIr al último comentario

el cuadro de los Jason Gallas

Crate layer from definition file failed with error code: 1040 when I try running this batch file.

0
Login to vote
el cuadro de los karl_bunnell

This error indicates that a registry error occurred while trying to create the registry entries. Does the log give any hints? Also, ensure you have SWV 6.1 SP1 (minimum) installed.

0
Login to vote
el cuadro de los stevenbozas

I have received the same error, and yes, I do have SWV 6.1 SP1 as a minimum installed. I am running other virtual layers succesfully.

0
Login to vote
el cuadro de los jpopik

I built the layer on a vanila Windows 7 with IE8, but it doesn't seem to work on a Win 7 box with a IE9 native client.  The layer activates, but when the app is launched, nothing comes up.  I checked task manager, and saw the iexplorer.exe process starts when I run the virtualized IE8, but then closes within a second or 2.  Any ideas?

Thanks, Joe

0
Login to vote
el cuadro de los fisharenotsushi

I'm having this same issue - did you ever find a solution?

0
Login to vote
el cuadro de los Pablo Yabo

Hi,

In order to create this layer these are the requirements:

Then, run the .exe that it is in this page.

-Pablo

+1
Login to vote
el cuadro de los fisharenotsushi

Followed these steps on a Windows 7 machine with IE 8.  Layer was created and works on this machine, but when exported/imported on a Windows 7 machine with IE9, it doesn't work.  iexplore.exe appears in Task Manager and then immediately exits.  Any other ideas?

0
Login to vote
el cuadro de los Pablo Yabo

Can you upload the XPF in some place so I can test it in our environment?

0
Login to vote
el cuadro de los fisharenotsushi

xpf file attached as requested

Archivo adjuntoTamaño
Internet Explorer 8.zip 36.1 el MB
0
Login to vote
el cuadro de los Pablo Yabo

I cannot reproduce the issue. Look to the screenshot where I'm using your Layer XPF running on a Windows 7 x64 SP1 with IE9 on base:

Are you using a VM or a computer? Are there any other software installed?

0
Login to vote
el cuadro de los fisharenotsushi

Computer Dell M6600.  Probably too much software to list as this is my everyday machine.  Tried logging on with two other id's and have same issue.  iexplore.exe pops into task manager and then exits.  Does the layer leave any relics in the registry or file system?  Is there a way to force it to create a log when opening? 

Thanks for the help by the way.

0
Login to vote
el cuadro de los Pablo Yabo

Can you use Process Monitor and generate a log with it? Save is as PML.

Generate a SpyStudio log:

1) Download SpyStudio free version:

http://www.nektra.com/products/spystudio-api-monitor/

2) Select these Monitoring Groups:

* ActiveX

* Files

* Registry

* Windows

* Windows Hooks

3) Then, run Virtual IE from startup. Here you can find the steps to do it:

http://wiki.nektra.com/Trace_application_from_Startup

4) Save the log, zip it and attach it here.

0
Login to vote
el cuadro de los Jason Gallas

I am trying to get this to run side by side with native IE9 on my Windows 7 system but keep getting the dreaded 1040 error.

0
Login to vote
el cuadro de los ctxz

It is not working for me at all:

Create layer from definition file failed with error code: 6012

0
Login to vote
el cuadro de los jpopik

From what I can tell, unlike the layer definition files for IE 6 and IE 7, this one doesn't grab it's files from the Internet, but instead grabs them from the host machine.  For this reason, it can only be built on a PC running Win7 & IE8.  This works for me, and then running it on a Win7, IE8 PC works, though I'm not sure why you would need to virtualize the same IE that is already installed on the PC.  Running the layer I created with this LDF does not work on a Win7, IE9 PC, which is what I really need.  I need this, because I need IE9 on our VDI desktop due to it's enhanced memory allocation, and my Symantec Management Console (7.0) isn't fully compatable with IE9.

0
Login to vote
el cuadro de los Jason Gallas

Maybe the purpose of it was to allow for the layers to be isolated from eachother?  I know.  I was also wanting to setup IE8 in a layer and run IE9 in the base but knowing that it does not work with IE9 I won't bother.

0
Login to vote
el cuadro de los rajanskr

Hi All,

I tried this layer definition file "ie8-win7-1.0.21.0.exe" and it works perfectly in windows 7 32 bit operating system.

When I used the same virtual package(Internet Explorer 8.xpf)  in windows 7 64 bit operating system. the shortcut which was placed in the desktop after activating the layer is different, it’s not an IE shortcut.

The shortcut is in unknown format.

How do we replace/change this unknown shortcut to IE shortcut?

Also, I tried the same process from beginning in windows 7 64 bit operating system but, am receiving the following error:

Create layer from definition file failed with error code: 6012

Could you please help me out in this.

regards,

rajan

0
Login to vote
el cuadro de los Wadders

Hi Ken,

Can you confirm if the security patch MS12-010 (KB2647516) is included with this LDF.

Many Thanks

Wadders

0
Login to vote
el cuadro de los Pablo Yabo

Hi,

This layer is created from base files so if you install the last security update to the computer you will build the layer with last security updates.

Best Regards,

-Pablo

0
Login to vote
el cuadro de los Wadders

Hi, trying to create a new layer with the latest .exe and getting the following error

[12:53:32.359] [ERROR] [DEF2LAYER] [Copying files] :File with name: corpol.dll n
ot created or found in any file repository path.

[12:53:32.359] [ERROR] [DEF2LAYER] [Copying files] :

[12:53:32.359] [INFO] [DEF2LAYER] [Operation Complete] :

Create layer from definition file failed with error code: 6012

I have IE9 installed on the base.  Anyone else experiencing this issue?

Thanks

Wadders

 

0
Login to vote
el cuadro de los Pablo Yabo

Hi Wadders,

There is a mistake on the steps. On 2 it should say:

2. IE8 must be installed in the base (instead of IE9).

Thanks,

Pablo

0
Login to vote
el cuadro de los Wadders

Thanks Pablo, I thought this was the case as that it what we have previously done but wanted to make sure.

Wadders

0
Login to vote
el cuadro de los jackintosh
I am getting this error. it seems that none of the LDF work for me, IE6, 7 or 8.
 
The base has winddows 7 64bit with IE8 isntalled.
 
Any ideas would be super helpful!!!
 
[18:39:47.795] [ERROR] [DEF2LAYER] [Copying files] :File with name: normidna.nls
 not created or found in any file repository path.
 
[18:39:47.795] [ERROR] [DEF2LAYER] [Copying files] :
 
[18:39:47.841] [INFO] [DEF2LAYER] [Operation Complete] :
 
Create layer from definition file failed with error code: 6012
 
0
Login to vote
el cuadro de los Pablo Yabo

Hi,

It's weird because IE6 and IE7 use the package to get almost all files. On IE8 and IE9 it could happen that a file is missing if the environment isn't completely correct.

Do you have SP1 installed? Are you running the SWVLDF with on a system which language isn't enlglish?

What LDF version are you using?
 
0
Login to vote
el cuadro de los jackintosh

Yep, SP1 is installed, all ENU, LDF version 1.0.90.0

This is my first try at getting and LDF to create a virtual layer. All the LDFs I have tried have error out and I have no clue why. for example. I am trying to create an IE6 layer for Windows 7 and XP. I build it on a totally clean and updated to SP3 with current update (minus IE updates to IE8). I loaded the LDT and admin tools, I pre downloaded all the files and extracted the batch and ldf files from the exe.

I ran the batch and I get:

Create layer from definition file failed with error code: 6010

So its not only the particular LDF mentioned in this thread (and I have commented in the proper thread as well) that gives me a head ache :/

0
Login to vote
el cuadro de los Pablo Yabo

It looks like you LDF is wrong: 6010: Invalid source file.

Where did you get the LDF? Why aren't you using the download link (.exe file) directly?

0
Login to vote
el cuadro de los jackintosh

Thanks for your help pablo! I am going nuts trying to just make this layer!!

https://www-secure.symantec.com/connect/downloads/...

That is the exe I downloaded. Is there another somwhere?

0
Login to vote
el cuadro de los Pablo Yabo

If you go to the bottom of the article you will get a download link "ie6-win7-1.0.90.0.zip". You should use that instead of downloading a LDF. Following the download link you will get a .exe that does everything for you.

Follow the creation steps carefully.

+1
Login to vote
el cuadro de los jackintosh
Yep that is the one I downloaded.
 
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?
Archivo adjuntoTamaño
ie6_win7_layer_error.txt 14.29 el LAN switch
0
Login to vote
el cuadro de los CEAALEX

Hi - I have been trying to create a virtual layer for IE 8.  I have created a VM with the following pre-req.

1. The layer definition file that I downloaded and installed is SWVldf_setup-1.1.18.0.zip

2. I downloaded and extracted the ie8-win7-1.0.93.0.zip attached to this article.

3.  Installed win7 with SP1

4. IE 8 installed locally

5.  Non of the Kb packages would install.  All of them stated that they were not for my system and would not install.

6. I downloaded all of the updates for the system Not includeing IE9.

7. Then I double click the ie8-win7-1.0.93.0.exe and the process begins but when it is time for the ldf to be created I received,

Create layer from definition file failed with error code: 1040 when I try running this batch file.  This is the same error that began this discussion but I do not see a solution. 

In your documentation you state that the ie8-win7-1.0.93.0 should be the same version as the LDF but the downloads that I could find are not the same version.  SWVldf-setup-1.1.18.0.  Could this be the problem? 

0
Login to vote
el cuadro de los Wadders

Are you running the .exe with elevated user rights?  When creating layers in Win7 I have always use elevated rights.

Wadders

0
Login to vote
el cuadro de los CEAALEX

I just was advised to run the exe as an admin. (even though I am logged on as an administrator) and the process ran.  Thank you.  So if you are getting a 1040 error, try running the process as an administrator.

0
Login to vote
el cuadro de los Ken Dudley

1040 is a Registry error from SWV. And it is returned if you aren't running with elevated rights. As Wadders suggested, right click on the .exe and Run as administrator. Error that are in the 60xx range come directly from SWVLDF.exe. There is a good article here: http://www.symantec.com/connect/articles/virtualizing-internet-explorer-using-swv-layer-definition-tool that gives an explantion of those errors.

0
Login to vote
el cuadro de los Islam15

Hello,

Can I isolate IE8 to prevent it to see Registry ??

Thanks

0
Login to vote
el cuadro de los icylovely

Hi,

I followed the steps above to create an IE8 layer.  I'm only unable to apply the microsoft updates as it is not applicable on my Windows 7 64 Bit Enterprise Virtual machine.  

I have SP1 and IE8 installed on this image.

But I continue to get theis error when I run the ie8-win7-1.0.93.0.

"Create layer from definition file failed with error code: 6012"

Am I missing some thing here?  Is it because I'm trying to create a layer using a VM?

I also tried to use the Symantec Workspace Virtualization Layer Creation Tool and I noticed there is only 1 IE8 for Windows 7 and it says: 

Virtualized IE8 for Windows 7.

Requirement:  Must be created on Windows 7 machine on 32-bit Windows OS.

Can this be the reason why as I am doing it on a 64 bit?

Thanks!

0
Login to vote
el cuadro de los SteveMatthews

Anyone still looking at this these days?

I've successfully created a Virtual IE8 layer, running on Windows 7 with IE11 native.

Unfortunately when activating the IE8 layer it disables the one feature in IE11 (Enterprise Mode) that we are also using.

Once I diectivate the Virtual Layer it comes back working again !!??

Anyone else creating new IE8 layers?

Thanks

0
Login to vote
el cuadro de los lose

how to move the c:\fslrdr to d:\fslrdr

0
Login to vote
el cuadro de los smassie

I tried creating the IE8 package on a 64bit machine yesterday and also got the (same) following error:-

[18:39:47.795] [ERROR] [DEF2LAYER] [Copying files] :File with name: normidna.nls
 not created or found in any file repository path.
 
Everything was configured and setup as specified (i.e. version, patches installed etc.) The file existed in the Windows\System32 directory and was copyable so why was this error occurring?
 
Did anyone ever get to the bottom of this?
 
Cheers
 
Steve
0
Login to vote
el cuadro de los SteveMatthews

I've been able to create a layer for 118 and 119 ok on Win7 32bit and run the virtual layer on 64bit ok.

I've sorted the issue out where IE11 Enterprise Mode is deactivated by the virtual layer by creating a Launcher Layer linked to the Virtual IE8 layer and hiding the IE8 layer from the OS:

https://www-secure.symantec.com/connect/downloads/...

I didn't use the supplied exe but wrote my own so I could pass a URL to the hidden IE11.

The second issue I have is that Virtual IE8 crashes on some systems, and throws up an APPCRASH for iexplore.exe and KERNELBASE.dll.   I've tried comparing DLLs on the native system and can't find anything to get it working. v118 or v119 layers.

We've shelved the idea of rolling this out to all our bad app users and leaving the browser on IE8 and installing Chrome for compatibility with newer sites.

0
Login to vote
el cuadro de los Xtra

Hi,

Is there a way to add to the IE layer the AltirisNSConsole.cab ? A customer need to continue access to the SMP console 7.1 with IE10 on the base.

Can you tell me if that is possible ?

Thanks

0
Login to vote