1. Install Tablet PC Edition from Service Pack 2 media



What does that mean for the Single Image process? Since there is no supported way to obtain an SP3 version of the CMPNENTS folder, you cannot use an XP Pro SP3 image with the Single Image process. Therefore, to deploy XP SP3 and Table PC Edition you will have to do one of the following:




  • Deploy an XP Pro SP2 image (converting to Tablet PC Edition as needed) and update to SP3 as part of the task sequence


  • Deploy separate Pro and Tablet PC Edition SP3 images

Unfortunately, this greatly reduces the value of the Single Image process if you want to deploy XP SP3. In fact, my customer and I have decided that for their deployment we will deploy separate Pro and Tablet PC Edition SP3 images (at least until we decide whether a Design Changed Request has any chance of success). And it will actually have to be four images since they have hardware of both ACPI HAL types.


So you might ask 'Could there possibly be good news about this?' Well, the good new is that in an upcoming post I will show you how to create a single WIM file that contains all four images with a single MDT Lite Touch Task Sequence (rerun four times). And I will show you how you can deploy these images from that WIM file onto the correct target hardware using either a single MDT Lite Touch Task Sequence or a single MDT Zero Touch Task Sequence in SCCM.


Using Windows XP Images that were not Built with MDT


If you build your Windows XP Professional image with an MDT Lite Touch Task Sequence, it will ensure that the following things are done so that the scripts for this process will work correctly:



I recommend that you add these step to your image build process and then build and capture a new version of you image. However, if you have an existing Windows XP Professional SP2 WIM image, you can use ImageX to mount the WIM image, copy the required folders into the C:WindowsSource folder, load the offline Software Registry hive, edit SourcePath & ServicePackSourcePath entries, unload the hive, and commit the changes. This WIM image will then be useable with this process. Since this is really a new 'version' of your image, update any image version tattoo (Registry, file, etc.) in the image as well. (I don't usually recommend manually updating WIM files since it can lead to bad image version management habits)


Thanks to Rich Coulter of Pella Corporation for pointing out that I did not have enough detail in my original post on this topic and for finding the misspelling of the word Detect in the old ZTI-DetectTabletExit.vbs script name (ZTI-DectectTabletExit.vbs). I used copy and paste when using the script name, so the same misspelling was everywhere and it worked. Rich had the audacity to actually type the script name into his CustomSettings.ini, so it didn't work, of course. J

Issues with the .NET Framework


Another Microsoft Consultant (Barry Hartmann of MCS Federal, thanks Barry!) encountered an issue with this process if you have the .NET Framework installed in your Windows XP Professional image. The XP Pro to Tablet PC Edition conversion uses a rather unintelligent, brute force installation process to install .NET Framework 1.0 (which is required by some Tablet PC Edition components). If a newer version of the .NET Framework is installed in your image, this process will downgrade shared files and registry values. This essentially breaks the newer version of the .NET Framework.

Barry encountered this problem when he tried to install Project 2003 on a machine deployed with the 'single image' process that had the .NET Framework 3.5 installed in the original XP Pro image. The Project installation fails with the .NET Framework in this state.

Windows Xp Tablet Pc Edition 2005 Iso Download

The one obvious solution (the one my customer has chosen) is to not include the .NET Framework in the XP Pro image. My customer will be installing .NET Framework 3.5 as an operating system specific post deployment item in the SCCM Task Sequence. The other thing that seems to correct this if the .NET Framework is in the image, according to Barry's testing, is to initiate a repair on the highest version of the core Framework installed (1.1 or 2.0) after the deployment/conversion process.

These blog posts referenced below contain the command lines you should be able to use to repair the .NET Framework 2.0 RTM and 2.0 SP1:


Download Windows Xp Iso 32

Issues with Digitizer Drivers when Building the Reference Image in a Virtual Machine


While working with my current customer, we found that when we deployed XP to their Tablet PC models, we would see the OS convert to Tablet PC Edition just fine but the built-in keyboard, pointing devices, and digitizers would not work except for about one out of every 10 or 20 deployments. At that point we had added the INF based drivers for all these devices (that were not 'in the box' drivers) to the SCCM driver packages. The devices would show up in Device Manager banged out as disabled with driver startup problems. We tried a whole bunch of things to correct the issue: disabling the Single Image conversion, changing driver versions, switching to using driver 'installers' in the State Restore phase, running the driver 'installers' from cmdlines.txt, etc. Nothing changed the outcome. Oddly enough, if we deleted the devices from Device Manager and restarted, Plug & Play would reinstall them and they would work fine.

We were about to point the finger at the PC and/or digitizer vendor when fortune smiled on us. Someone named Mark posted a comment to the original blog entry complaining of similar problem. Luckily, Mark was apparently smarter than I am because he used the Dependency Walker from the Support Tools on wacompen.sys on one of his tablets. It showed that hidclass.sys was missing. It turns out that when you build your image in a virtual machine (I was using Hyper-V and Mark was using VMWare ESX) without USB devices, the Human Interface Device (HID) drivers do not get installed (as they would when building on any modern physical machine). Since the Wacom digitizer drivers have a dependency on the HID drivers, the Wacom drivers fail to load during Minisetup and the devices are marked disabled.

The work around to this problem involves copying the HID driver files referenced in the Reinstall any missing files section of KB 315973 to C:WindowsSystem32Drivers during the image build. I have included a script, LTI-CopyXpHidDrivers.wsf, in the attachment below that can be used with the MDT Lite Touch Installation image build process. Run this script in the State Restore phase before Sysprep and image capture.

Many thanks got out to Mark for figuring this out. It would have taken us much longer to get around this blocker without your help.

Issues with the Win32_PnpEntity WMI Class


When I was testing the scripts original post with my customer we ran into an issue with the Lenovo X61 computers. Sometimes the computer would correctly convert to Tablet PC Edition and sometimes it would not. While I was investigating, I found that if we started a refresh from a running operating system, IsTablet would evaluate to True and the conversion would work fine. However, when I kicked off a bare metal installation by PXE booting into WinPE, IsTablet would evaluate to False and the conversion would not happen.

So I booted the machine with a generic WinPE 2.1 CD. The Lenovo X61 that we were testing with had the Wacom multi-touch digitizer device (DeviceID - WACF008). Since my script that looked for the digitizer PnP ID uses the Win32_PnpEntity WMI class, I decided to use the WMI Command Line (WMIC) to see if this device was reported by querying this class. When I issued the following command it returned No Instance(s) Available.

wmic path Win32_PnpEntity where (DeviceID like 'ACPIWACF008%')

Running the same command in a full OS like XP or Vista returned the device information

I had added Devcon.exe from the Windows Server 2003 Support Tools to the WinPE CD. Devcon is a command line version of Device Manager and can be used to query and configure devices. Devcon uses the device management API to do this. Using the following Devcon command did return the digitizer.

X:>devcon hwids ACPIWAC*

ACPIWACF0084&32BDFEF7&0
Hardware ID's:
ACPIWACF008
*WACF008

So it turned out that the root cause appears to be a bug in the Win32_PnpEntity class in WMI when running in WinPE. I exchanged e-mails with Michael Niehaus of the MDT Team about this. It turns out that they had encountered this same problem with other devices as well. Because of this, they do not use this WMI class for device detection. They wrote their own utility (Microsoft.BDD.PnpEnum.exe) that uses the same API’s as Devcon to enumerate the HardwareID’s and CompatibleID’s for the devices in the machine and outputs this as XML. Look at ZTIDrivers.wsf to see an example of how to use it in an MDT script. So I rewrote my script (ZTI-DetectHardwareExit.vbs) to use their utility. It now work correctly 100% of the time.

Using ZTI-DetectHardwareExit.vbs for General Device(s) Detection in MDT


Windows Xp Tablet Pc Iso Download Free

While I was rewriting the Tablet device detection script to use Microsoft.BDD.PnpEnum.exe I realized that the script could be used as a general purpose device detection script. You can define any set of Hardware Ids or Compatible Ids in one variable (comma separated list) and set a variable that will be set to True if any of the devices in the list are present. Just set a new custom variable to hold the PNP ID list (e.g. IntelGigabitNicPnpIds or NVidiaDisplayAdapterIds) and then set a variable for the returned result like this:

HasIntelGigabitNic = #DetectDevices('%IntelGigabitNicPnpIds%')#

Use the CustomSettings.ini section above as a guide. Download game cars fast as lightning mod apk terbaru.

Summary


So to sum up, if you follow the process as outlined in the first section and account for the .NET Framework issue and the HID driver issue when building images in a virtual machine you will be able to use this process successfully with Service Pack 2. Unfortunately, the lack of support for using this process with Service Pack 3 has greatly diminished it's usefulness.

Hopefully this post will be my final word on this topic. It would be nice to post about another topic. ?

Please post comments with any feedback, suggestions, or issues.

Disclaimer: The information on this site is provided 'AS IS' with no warranties, confers no rights, and is not supported by the authors or Microsoft Corporation. Use of included script samples are subject to the terms specified in the Terms of Use.

This post was contributed by Michael Murgolo, a Senior Consultant with Microsoft Services - U.S. East Region.


Related:Aplicaciones Tablet Windows - Windows Xp Tablet Pc Edition - Windows Tablet Chat - Windows Tablet Software - Leogic Tablet Driver Windows
Pages : 1 | 2 | 3>