• Announcements

    • xper

      MSFN Sponsorship and AdBlockers!   07/10/2016

      Dear members, MSFN is made available via subscriptions, donations and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, become a site sponsor and ads will be disabled automatically and by subscribing you get other sponsor benefits.
dexter.inside

The Art of OEM - nLite & OEM Preinstallation

Your opinion goes here   140 members have voted

  1. 2. Would you like for Windows Designer Studio to perform most of the operations described in this guide?

    • Yes, and I want more features too!
      68
    • Yes
      13
    • No, I'd rather stick with the plain old Windows Setup routine.
      5
    • No, it's just a waste of time; nLite/vLite will always be enough for my needs.
      7
  2. 3. Now that this guide is complete, are you happy with its contents?

    • Yes, it's a great idea!
      62
    • Somewhat, I used some of the things described here.
      20
    • Probably, but it is too complex for me to handle.
      7
    • No
      4
  3. 4. Which of these should benefit you the most and you'd like to see first in Windows Designer Studio? (more details soon)

    • Windows Setup SDK (Panther Engine) - WIM capture, Setup customization and ISO making, like in Parts 3 and 4
      45
    • VKEY Explorer - an advanced tool to design the registry of the OS you are designing
      5
    • Package Designer - a set of diff and compression tools to allow you to author/create/add/remove windows components and preinstalled apps
      18
    • VM Workbench - an extension for the free VMware Player product to test the results of your work before finalizing
      10

Please sign in or register to vote in this poll.

141 posts in this topic

"WinFLP (no interaction)" would be great, I've installed WinFLP a few times and it's exactly the type of install I'm after.

Yes, that's my long term goal too for Designer Studio... it's too bad that so many good setup solutions were made and get discarded by Microsoft. WinFLP is the best solution yet for the First Boot Agent, perfectly suitable for Embedded technology, but nobody seems to care. Like I said before, Microsoft has no interest in improving a piece of technology that is already satisfactory (like textmode setup and SDI disks)

0

Share this post


Link to post
Share on other sites

I'm also impressed with this guide. Thanks for great work.

Now my question. WinFLP (Eiger) Setup allows choose Optional Components... Image from WIM can be applied only as whole, right? So, how Setup implements OC? He musts save configuration about components on disk and durning first boot First Boot Agent (or so) delete files and registry keys of non-choosed components. Is possible make installation of another Windows edition with ability of optional components?

(Excuse my English)

Mitch

Edited by Mitch.
0

Share this post


Link to post
Share on other sites

Eiger uses a more refined technique for doing this: the WIM has one base image containing the core of the OS and another 8 that have just those Embedded packages that provide the extra functionality. The core package is applied and then for each of the selected options files from its package are added to disk and registry gets imported from *.sav hives.

At this point there is no method to reproduce this procedure, unless you do it manually. The Windows Embedded development team does not appear to be interested in adopting this method to replace the old SDI technology.

And yes, it is possible, but just in theory for now. I am aiming for the same type of WIM usage in my app, but that will require another Windows Setup SDK to be written almost from scratch. Microsoft could have used a differential packaging system for storing all the Vista edition together, but instead they made it integral, relying on WIM single instance storage. The Eiger setup technology was made in 2005 but nobody seemed to care.

0

Share this post


Link to post
Share on other sites

Thanks. I should have look into WIM before asking. My concept of setup for one specific computer with specific hardware (sysprep isn't needed):

1. Install system, updates, SP, ... and remove components. Instead FBA write one batch file (for example addreg.bat) and set autorun after next reboot.

2. Create base image.

3. Create images of additionals components, but instead registry hive files (.sav) create .reg files, which they will be joined by addreg.bat at first boot.

4. Create PE system.

5. Create batch file, which (for testing purposes) deploy base image and all components on disk.

6. Burn PE, batch and WIM on CD (or create ISO).

7. Test solution... -> deploy -> reboot -> At first boot, addreg.bat silently runs regedit to join .reg files into registry.

If all will be OK, write own setup (Win32, .NET framework won't be necessary).

Edited by Mitch.
0

Share this post


Link to post
Share on other sites

yes, that's a good scenario, in my case I am trying to develop a more automatized solution. If you just handle one computer and no server components yours does the job just fine.

0

Share this post


Link to post
Share on other sites

Yes, it's only for one computer. So, the largest problem is now write user interface for disk partitioning. WinFLP Setup uses Virtual Disk Services .NET wrapper. Documentation of VDS is confused for me, so the easiest solution is dynamicaly create scripts for diskpart and parse output (i don't like such solutions).

0

Share this post


Link to post
Share on other sites

Hi Everyone,

I've being a long time reader of this forum it help me a lot, my questions is I got the alphas, betas and RTM version of longhorn/vista but ximage is not located on my longhorn 4074 cd. In what directory of the CD is this file located?

Thanks

0

Share this post


Link to post
Share on other sites

Thank you for your guide.

In Part 2 of it you say,

QUOTE

The Advanced Configuration and Power Interface (ACPI) PC is the most compatible, so it's by far the best choice for 32-bit systems.

It should be noted that multiprocessor computers can also use this HAL, however they will only make use of a single processor."

END QUOTE

I'm a little bit worried this means only 1 of the 2 cores in my cpu will do work, leaving the 2nd core idle.

Is that what you mean will happen?

(AMD Athlon 64 4200 X2 with 32 bit Windows XP Pro)

Edited by scott14
0

Share this post


Link to post
Share on other sites
I'm a little bit worried this means only 1 of the 2 cores in my cpu will do work, leaving the 2nd core idle.

Is that what you mean will happen?

(AMD Athlon 64 4200 X2 with 32 bit Windows XP Pro)

Is there something keeping you from changing it after installation?

0

Share this post


Link to post
Share on other sites

nice guide dexter.inside read it in one sitting :blink:

I learned a couple of things:

  • I think WIM can be used for all versions of Windows, not just Vista.
  • BDD first time hearing about this.
  • Symantec SRESHELL (Norton System Recovery Shell) first time hearing about this.
  • vmount was looking for this.

Some Questions/Observations:

  • Post 11 why are you using LSI Logic I/O Adapter and SCSI disk?
  • Post 24 To copy from a template profile to the default profile I logon as Administrator, open System Properties>Advanced>User Profiles:Settings>Copy To>Change>Object Name:Everyone>Check Names>OK>Browse>Default User>OK. I also think there is a simple cmd to do this.
  • Post 24 I set my VM to use two processors b/c I have a dualcore in the host and in my sysprep.inf I use:
    "UpdateUPHAL = "ACPIAPIC_UP,%WINDIR%\Inf\Hal.inf"


  • Post 45 I think the sysprep setup errors caused by nlite only occur if you include an I386 folder in Sysprep.
  • some pictures seem to be missing, also please use png instead of jpeg or gif ;)

0

Share this post


Link to post
Share on other sites
  • Post 11 why are you using LSI Logic I/O Adapter and SCSI disk?
  • Post 24 To copy from a template profile to the default profile I logon as Administrator, open System Properties>Advanced>User Profiles:Settings>Copy To>Change>Object Name:Everyone>Check Names>OK>Browse>Default User>OK. I also think there is a simple cmd to do this.
  • Post 24 I set my VM to use two processors b/c I have a dualcore in the host and in my sysprep.inf I use:
    "UpdateUPHAL = "ACPIAPIC_UP,%WINDIR%\Inf\Hal.inf"


  • Post 45 I think the sysprep setup errors caused by nlite only occur if you include an I386 folder in Sysprep.
  • some pictures seem to be missing, also please use png instead of jpeg or gif ;)

Post 11 - the Windows Home Server I used to make that part of the tutorial does not support properly BusLogic SCSI.

Post 24 - I've recently migrated my virtual machines on a Datacenter Server x64 host, so I will investigate more on this subject. I am also interested in a Domain Controller guest machine migration from virtual to physical hardware.

Post 45 - There's this topic that covers the problem.

As for the pictures, I think I will use my own web server to store them from now on.

0

Share this post


Link to post
Share on other sites

dexter.inside amazing work. I have been playing with nlite and unattended installs for a few years now and after seeing the Longhorn install I wished there was a way to do exactly what your guide does for a while. I have gone through you steps and it works like a charm. Thanks for your great work!

One thing I am curious about is it possible for the panther install to have the cd key unattended so it would not have to be entered?

0

Share this post


Link to post
Share on other sites
One thing I am curious about is it possible for the panther install to have the cd key unattended so it would not have to be entered?

Probably, but the build 4033 SDK is very poorly documented. I believe that if it were to use a newer version of pidgenx.dll it should allow a staged key installation. Like the way v3244 of XP SP3 does it :sneaky:

0

Share this post


Link to post
Share on other sites
...

Sysprep may require some other files and settings. Thanks to JakeLD :thumbup , here they are:

(read the original topic here)

Windows Registry Editor Version 5.00

; Change source path to be c\windows instead of cd-rom
; Fix a sysprep bug
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup]
; Set C:\WINDOWS C:\WINDOWS\I386 C:\WINDOWS\SYSTEM32 C:\WINDOWS\SYSTEM32\DRIVERS as installation sources
"Installation Sources"=hex(7):43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,\
57,00,53,00,00,00,43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,53,\
00,5c,00,49,00,33,00,38,00,36,00,00,00,43,00,3a,00,5c,00,57,00,49,00,4e,00,\
44,00,4f,00,57,00,53,00,5c,00,53,00,59,00,53,00,54,00,45,00,4d,00,33,00,32,\
00,00,00,43,00,3a,00,5c,00,57,00,49,00,4e,00,44,00,4f,00,57,00,53,00,5c,00,\
53,00,59,00,53,00,54,00,45,00,4d,00,33,00,32,00,5c,00,44,00,52,00,49,00,56,\
00,45,00,52,00,53,00,00,00,00,00
"SourcePath"="C:\\WINDOWS"
"ServicePackSourcePath"="C:\\WINDOWS"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
;"RegisteredOrganization"=""
;"RegisteredOwner"="User"
"SystemRoot"="C:\\WINDOWS"
"SourcePath"="C:\\WINDOWS\\i386"

And also copy these files to \sysprep\I386 (don't add out-of-box drivers, the folder is deleted after setup completes)

agentdp2.dll
agentdpv.dll
agt0405.dll
agt0405.hlp
agt0406.dll
agt0406.hlp
agt0407.dll
agt0407.hlp
agt0408.dll
agt0408.hlp
agt0409.dll
agt0409.hlp
agt040b.dll
agt040b.hlp
agt040c.dll
agt040c.hlp
agt040e.dll
agt040e.hlp
agt0410.dll
agt0410.hlp
agt0413.dll
agt0413.hlp
agt0414.dll
agt0414.hlp
agt0415.dll
agt0415.hlp
agt0416.dll
agt0416.hlp
agt0419.dll
agt0419.hlp
agt041d.dll
agt041d.hlp
agt041f.dll
agt041f.hlp
agt0816.dll
agt0816.hlp
agt0c0a.dll
agt0c0a.hlp
agtintl.dll
ctype.nls
c_037.nls
c_10000.nls
c_10006.nls
c_10007.nls
c_10010.nls
c_10017.nls
c_10029.nls
c_10079.nls
c_10081.nls
c_10082.nls
c_1026.nls
c_1250.nls
c_1251.nls
c_1252.nls
c_1253.nls
c_1254.nls
c_1255.nls
c_1256.nls
c_1257.nls
c_1258.nls
c_20127.nls
c_20261.nls
c_20866.nls
c_20905.nls
c_21866.nls
c_28591.nls
c_28592.nls
c_28593.nls
C_28594.NLS
C_28595.NLS
C_28597.NLS
c_28598.nls
c_28599.nls
c_28603.nls
c_28605.nls
c_437.nls
c_500.nls
c_737.nls
c_775.nls
c_850.nls
c_852.nls
c_855.nls
c_857.nls
c_860.nls
c_861.nls
c_863.nls
c_865.nls
c_866.nls
c_869.nls
c_874.nls
c_875.nls
c_932.nls
c_936.nls
c_949.nls
c_950.nls
enum1394.inf
enum1394.sys
ftdisk.sys
geo.nls
isapnp.sys
locale.nls
l_except.nls
l_intl.nls
modern.fon
mouhid.sys
roman.fon
script.fon
sortkey.nls
sorttbls.nls
streamci.dll
unicode.nls
vga.sys
wst_czec.fon
wst_engl.fon
wst_fren.fon
wst_germ.fon
wst_ital.fon
wst_span.fon
wst_swed.fon

Now that you can see the driver locations in the SysprepMassStorage section, you can start resealing your workstation.

where can i find the files in

agentdp2.dll
agentdpv.dll
agt0405.dll
agt0405.hlp
agt0406.dll
agt0406.hlp
agt0407.dll
agt0407.hlp
agt0408.dll
agt0408.hlp
agt0409.dll
agt0409.hlp
agt040b.dll
agt040b.hlp
agt040c.dll
agt040c.hlp
agt040e.dll
agt040e.hlp
agt0410.dll
agt0410.hlp
agt0413.dll
agt0413.hlp
agt0414.dll
agt0414.hlp
agt0415.dll
agt0415.hlp
agt0416.dll
agt0416.hlp
agt0419.dll
agt0419.hlp
agt041d.dll
agt041d.hlp
agt041f.dll
agt041f.hlp
agt0816.dll
agt0816.hlp
agt0c0a.dll
agt0c0a.hlp
agtintl.dll
ctype.nls
c_037.nls
c_10000.nls
c_10006.nls
c_10007.nls
c_10010.nls
c_10017.nls
c_10029.nls
c_10079.nls
c_10081.nls
c_10082.nls
c_1026.nls
c_1250.nls
c_1251.nls
c_1252.nls
c_1253.nls
c_1254.nls
c_1255.nls
c_1256.nls
c_1257.nls
c_1258.nls
c_20127.nls
c_20261.nls
c_20866.nls
c_20905.nls
c_21866.nls
c_28591.nls
c_28592.nls
c_28593.nls
C_28594.NLS
C_28595.NLS
C_28597.NLS
c_28598.nls
c_28599.nls
c_28603.nls
c_28605.nls
c_437.nls
c_500.nls
c_737.nls
c_775.nls
c_850.nls
c_852.nls
c_855.nls
c_857.nls
c_860.nls
c_861.nls
c_863.nls
c_865.nls
c_866.nls
c_869.nls
c_874.nls
c_875.nls
c_932.nls
c_936.nls
c_949.nls
c_950.nls
enum1394.inf
enum1394.sys
ftdisk.sys
geo.nls
isapnp.sys
locale.nls
l_except.nls
l_intl.nls
modern.fon
mouhid.sys
roman.fon
script.fon
sortkey.nls
sorttbls.nls
streamci.dll
unicode.nls
vga.sys
wst_czec.fon
wst_engl.fon
wst_fren.fon
wst_germ.fon
wst_ital.fon
wst_span.fon
wst_swed.fon

by the way, the pdf and ur site isn't updated yet? so the most updated info is this forum topic right?

Edited by iceangel89
0

Share this post


Link to post
Share on other sites

please can some1 help me? the files

...
agt0416.hlp
agt0419.dll
agt0419.hlp
agt041d.dll
agt041d.hlp
agt041f.dll
agt041f.hlp
agt0816.dll
agt0816.hlp
...

are from? the XP CD? i cant get them from the installed XP (to be syspreped right? - files are not found). but in my XP CD, .nls files are .NL_ do i need to change anything? can i just use the .NL_ files i have?

also there are so many files, how do u guys transfer them? 1 by 1? or can i just do a search for *.dll for example?

and also if i use the modified guide from Part 5 to solve the nLite/sysprep bug, where do i put my drivers?

Edited by iceangel89
0

Share this post


Link to post
Share on other sites

1) It's not imperative that you include those files, you can just hit ESC when prompted for them in mini-setup. And yes, they are on the XP cd, unless you removed their components (in your case, Microsoft Agent, Keyboards and Languages)

2) You can either integrate your drivers in the initial disc with nLite, or add them somewhere like \Windows\Driver Cache and scan for them when building mass storage devices with sysprep. Your choice.

If you already have them in proper order (like I do, because I use Microsoft Business Desktop Deployment) it doesn't really matter.

0

Share this post


Link to post
Share on other sites
1) It's not imperative that you include those files, you can just hit ESC when prompted for them in mini-setup. And yes, they are on the XP cd, unless you removed their components (in your case, Microsoft Agent, Keyboards and Languages)

2) You can either integrate your drivers in the initial disc with nLite, or add them somewhere like \Windows\Driver Cache and scan for them when building mass storage devices with sysprep. Your choice.

If you already have them in proper order (like I do, because I use Microsoft Business Desktop Deployment) it doesn't really matter.

for (1), if i just leave this missing files, missing, will i be missing anything? only languages? will it be only languages i remove with nLite?

for (2), so i can integrate with nLite? but nLite wont install drivers for devices not in the PC, right? so drivers for "other" devices wont be in the installed XP, thus missing?

If i "add them somewhere like \Windows\Driver Cache and scan for them when building mass storage devices with sysprep" means i add them to \Windows\Driver Cache then by scan u mean Sysprep Driver Scanner mentioned in the guide?

for now, i did like in the guide, place Drivers in "\Windows\Driver Cache\i386" then use Sysprep Driver Scanner then sysprep -bmsd? - mass storage drivers for example will still work? is this right?

Thanks in advance

Edited by iceangel89
0

Share this post


Link to post
Share on other sites
for (1), if i just leave this missing files, missing, will i be missing anything? only languages? will it be only languages i remove with nLite?

AFAIK yes. Never had problems skipping them. There may be problems with Microsoft Multilingual User Interface (MUI) for east-asian languages though.

for now, i did like in the guide, place Drivers in "\Windows\Driver Cache\i386" then use Sysprep Driver Scanner then sysprep -bmsd? - mass storage drivers for example will still work? is this right?

You can use the sysprep driver scanner to scan the NLDRV folder in the installation, nLite places the drivers there. As for mass storage, you don't have a textmode portion if you are resealing to mini-setup, so you can stick to PnP mass storage.

Edited by dexter.inside
0

Share this post


Link to post
Share on other sites

Just a thought but I'm going to try sfc /scannow from my imaged PC to see if replaces the files that are marked missing or bad from the windows image. I'll let you know the results but I'm thinking this will fix the particular issue.

0

Share this post


Link to post
Share on other sites

Part 6 - Heroes Happen Here

Spotlight on Server 2008 Deployment Services.

This month's event @ Microsoft, "Heroes Happen Here" turned out to be a great success. A lot of resources were available for me since I started working for a gold-certified Microsoft partner.

In this part, I will extend my guide onto the latest technology available: Windows Server 2008.

0

Share this post


Link to post
Share on other sites

6.1. Server Configuration

This is the current network configuration. External/Internal are Gigabit LANs, VMnet #1 and #8 are the NAT and Local-Only from VMware, and WiFi is the local intranet wireless connection. There is also a proxy that supplies internet from External to Internal.

t6-001.jpg

This is the Server Manager with the current configuration for the DHCP role:

t6-002.jpg

The 192.168.1.x and 2002:4d51:c06c:: scopes are running binded on Internal and WiFi. Your ISP might get upset if you start to give IPs to other customers using your own "rogue" DHCP.

As for Windows Deployment Services, in this case I can configure PXE Response Settings like this to speed up things:

p6-003.jpg

Also, be careful to disable listening on port 67 for your WDS Server.

p6-004.jpg

This is the Add Image Wizard:

p6-005.jpg

p6-006.jpg

p6-007.jpg

And my configuration looks like this:

t6-008.jpg

I will use this WDS to install a Ultimate SP1 vLited image in my eeePC:

p6-009.jpg

0

Share this post


Link to post
Share on other sites

If you're using virtualization, you must know your bindings. In this case, VMnet #2 is bridged to Internal.

You must also have a connected cable on it, the DHCP server does not bind to disconnected networks.

p6-010.jpg

This is my test machine booting from the bridge on Internal:

t6-011.jpg

t6-012.jpg

And I chose Windows Setup

t6-013.jpg

As it seems there's no driver in boot.wim for the VMware network, it must be offline-serviced into it

t6-014.jpg

Use Windows AIK like in KB923834. Here's my console output:

Be sure to have your boot image offline in WDS while you do this.

C:\Program Files\Windows AIK\Tools\PETools>md temp

C:\Program Files\Windows AIK\Tools\PETools>imagex /mountrw i:\remoteinstall\boot
\x86\images\boot.wim 2 temp

ImageX Tool for Windows
Copyright © Microsoft Corp. All rights reserved.


Mounting (RW): [i:\remoteinstall\boot\x86\images\boot.wim, 2] ->
[C:\Program Files\Windows AIK\Tools\PETools\temp]

Successfully mounted image (RW).



C:\Program Files\Windows AIK\Tools\PETools>peimg /?
Preinstallation Environment Image Setup Tool for Windows
Copyright © Microsoft Corporation. All rights reserved.

PEIMG {Command} {Image} [Flags]

Command /import | /inf | /install | /lang | /list | /prep | /uninstall |
/scratchspace | /targetpath | /timezone

Flags /verbose | /quiet | /f

Image Specifies the path to the Windows directory within the base
Windows PE image. The image must first be applied or mounted
to a local directory using ImageX. This can also be specified
as /image=path.

Commands:

/import=

Imports a package from a .CAB file or directory structure. The
package will be made available for installation.

/inf=

Installs an INF package (typically a driver) to a Windows PE image.
is the path to the .INF file. You can perform this on a
Windows PE image that was previously prepared with /prep.

/install=

Installs a package, where denotes the package name. A list of
available packages and their names can be obtained using the /list
command. Wildcards can be used when specifying a package name. Any
packages with matching long names will be installed.

/lang= [/layerdriver=]

Sets the locale and the UI language of a Windows PE image. The
value is the culture name of the specified language. A
language pack for the specified language must already be installed.
For the ja-JP or ko-KR cultures, the /layerdriver option can be used
to specify which keyboard layer driver should be installed. Values
for are integers in the range 1..6 and are described in the
documentation. You can perform this on a Windows PE image that
was previously prepared with /prep.

/list

Displays a list of packages in the current image. Packages are
displayed in short name form. In the INS column, (+) denotes
installed packages and (-) denotes not installed. /verbose will
display the full package names.

/prep

Optimizes the Windows PE image for size. This operation cannot be
reverted, and after /prep is issued, the /install, /uninstall,
/import, and /list commands will not function. The /lang, /inf and
/targetpath commands will continue to function. The tool will prompt
the user to confirm the command. To suppress this prompt for
scripting, specify the /f flag.

/uninstall=

Uninstalls a package, where denotes the package name. A list
of installed packages and their names can be obtained by using the
/list command. In the INS column, (+) denotes installed packages.
Wildcards can be used when specifying a package name. Any packages
with matching long names will be uninstalled.

/scratchspace=

Sets the amount of scratch space available, in megabytes. Valid
values are 32, 64, 128, 256 and 512.

/timezone=

Sets the default time zone of a Windows PE image. The time zone can
be specified either by a culture name or by a time zone name.
Please consult the documentation for more details. You can perform this
on a Windows PE image that was previously prepared with /prep.

/targetpath=X:\...

For harddisk boot scenarios, sets the location where the Windows
PE image will reside on the disk. This path must be equal to or
a subdirectory of X:\ (which is the default). You can only perform
this on a Windows PE image that was previously prepared with /prep.

Flags:

/verbose

Display long names for packages. Only short names are displayed by
default.

/quiet

Suppress the progress bar.

/f

Suppress prompts for use in scripts. This flag is ignored for
operations that would not normally prompt.

Examples:

REM Import a feature/update in a .CAB file
peimg c:\winpe\windows /import=feature.cab

REM List the installed and available packages
peimg /list /image=c:\winpe\windows

REM Install all available scripting packages
peimg /install=*Scripting* c:\winpe\windows

If this help text scrolls off of your screen, please run "peimg /? | more"


C:\Program Files\Windows AIK\Tools\PETools>peimg /inf="A:\Installs\Drivers\eeePC
4G 701\Network\l260x86.inf" temp\Windows
Preinstallation Environment Image Setup Tool for Windows
Copyright © Microsoft Corporation. All rights reserved.

Installing INF package: A:\Installs\Drivers\eeePC 4G 701\Network\l260x86.inf

PEIMG completed the operation successfully.

C:\Program Files\Windows AIK\Tools\PETools>peimg /inf="P:\program files\VMware\V
Mware Tools\Drivers\vmxnet\win2k\vmxnet.inf" temp\Windows
Preinstallation Environment Image Setup Tool for Windows
Copyright © Microsoft Corporation. All rights reserved.

Installing INF package: P:\program files\VMware\VMware Tools\Drivers\vmxnet\win2
k\vmxnet.inf

PEIMG completed the operation successfully.

C:\Program Files\Windows AIK\Tools\PETools>peimg /inf="P:\program files\VMware\V
Mware Tools\Drivers\vmxnet\win2k\vmware-nic.inf" temp\Windows
Preinstallation Environment Image Setup Tool for Windows
Copyright © Microsoft Corporation. All rights reserved.

Installing INF package: P:\program files\VMware\VMware Tools\Drivers\vmxnet\win2
k\vmware-nic.inf

PEIMG completed the operation successfully.

C:\Program Files\Windows AIK\Tools\PETools>imagex /unmount /commit temp

ImageX Tool for Windows
Copyright © Microsoft Corp. All rights reserved.


Unmounting: [C:\Program Files\Windows AIK\Tools\PETools\temp]...

Successfully unmounted image.

Another thing to take into consideration is network traffic caused by WDS. If you don't have 1 Gbps LAN, you can easily clug the domain controller functionality if running on the same interface:

t6-015.jpg

Get WDS Client network drivers for "e1000" in VMware here.

Edited by dexter.inside
0

Share this post


Link to post
Share on other sites

Hi to all in the msfn...

i see your work for a long time.

And now i can try it..i have a free time...i

i will comment on them if I manage she is still successfully the guide.

txnks dexter.inside

0

Share this post


Link to post
Share on other sites

well isaid " i try it" and i do...

when i use sysprep its erros appear.

error to reseal.

error to update registry

what id o wrong?

sorry for my bad english

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.