Logo
programming4us
programming4us
programming4us
programming4us
Home
programming4us
XP
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server
programming4us
Windows Phone
 
Windows Vista

Perform Post-Installation Tasks (part 1) - Restoring User State Data & Ensuring Driver Availability

- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019
3/9/2011 11:28:45 AM
After successfully acquiring the necessary images and user state for the upgrade or migration process and deploying the images, you need to tidy up the deployed computers.

Restoring User State Data

If the computers have been upgraded with profiles contained locally, all that is necessary for you to complete the installation is to check for any issues with the profiles and ensure their operability. For the computers that have been upgraded that utilize roaming profiles or the computers that were migrated, you need USMT’s LoadState utility to complete the process because the profile structure in Windows Vista is different from other legacy Window computers. The profile in Figure 1 shows a vastly reconstructed directory structure for a user’s profile.

Figure 1. A display of the Windows Vista top-level folder hierarchy of a user’s profile.

LoadState restores user state data stored in a central location to a system migrated to Windows Vista. LoadState can even restore EFS files that are accessible to the original user as long as the certificates were originally captured during the previous ScanState process. LoadState has several options; the common ones are listed in Table 1.

Table 1. USMT’s LoadState Utility’s Commonly Used Options
OptionDescription
/decrypt /key:Decrypts the data store with the specified key.
/qAllows LoadState to run without administrative credentials and migrate only the settings and account of the logged-on user.
/cAllows LoadState to continue even if errors are encountered. The errors encountered must be nonfatal. Without this option, LoadState exits upon encountering the first error.
/i:Specifies the .XML file that contains the rules that define what is migrated. Rules to migrate applications are contained in MigApp.xml, rules to migrate user settings are in MigUser.xml, and rules to migrate system files are contained in MigSys.xml (this file is unnecessary if the source or destination is running Windows Vista because the manifests files located in Windows Vista contain this information. A Config.xml file is needed to customize migrated system settings.)
/config:Specifies the Config.xml to use to customize migrated system settings.
/allAllows LoadState to migrate all users with this option. Only an administrator of the computer can use this option.
/md:Moves a computer from a workgroup or another domain into the new domain.
/lac:Specifies for LoadState to create the account if the user account is to be a local (nondomain) account on the destination computer.
/lae:Enables the accounts created with /lac. The /lac option must be specified with this option.
/v:Specifies verbosity level for logging.

Ensuring Driver Availability

Hardware devices for Windows Vista are constantly increasing in numbers. In addition, the existing drivers available within the Windows Vista source image files offered by Microsoft may already be obsolete. To accommodate the need to add new drivers to a Windows PE image or a Windows Vista image, Microsoft has once again created several tools to aid in this process.

Adding Drivers to Windows PE Images

Windows PE 2.0 comes with preset drivers to boot on most hardware. Device drivers for particular sound cards, video cards, or other specialty devices may not be present in the default image. You have two ways to add drivers to a Windows PE 2.0 image. You can use the PEimg utility to package the driver with the Windows PE image to ensure its availability while Windows PE is booting the system. The second way is to use the Drvload utility. This utility allows you to dynamically load drivers after Windows PE has already booted the computer. This allows you to add a driver on the fly that you did not count on or if the prestaged driver for the device that was in or added to the Windows PE image is insufficient or incorrect.

If you package the drivers using the PEimg utility, you then use the Oscdimg utility to create an .ISO file out of your Windows PE image. You can then burn this WinPE.iso image file to a DVD.

Adding Drivers to Windows Vista Images

After testing an image deployed to a base system, you discover, for example, that additional or updated drivers are required for proper deployment. You again have one of two methods to add drivers to your Windows Vista image file.

Using the Package Manager (Pkgmgr or Pkgmgr.exe) utility, which is found within the %WinDir%\system32 folder of a Windows Vista installation, you can add an answer file that was created with Windows SIM to an offline .WIM file. The answer file has the added drivers. To mount a .WIM file for offline use, you use ImageX. After you have added the additional answer files and drivers to the .WIM file, you then unmount the .WIM file and commit the changes. When you use this method, the drivers are added to the driver store.

Using this method for device driver deployment allows for devices to be detected during the setup or boot critical phase in addition to having drivers available for Plug and Play after the image has been deployed. In other words, after the image has been deployed, you can add a device to the computer, hot-plugged like a USB or FireWire. Plug and Play takes effect at the prescribed time, and the driver is pulled from the local device driver store. The legacy driver.cab file has been replaced with the driver store in Windows Vista.

If a particular driver is required or desired to be available during the WindowsPE or offlineServicing configuration phase of a Windows Vista boot process, you have another way to go. Once again, you need to assemble another answer file using Windows SIM. This time the driver information is added to the Microsoft-Windows-PnPCustimizationsWinPE node as opposed to the Microsoft-Windows-PnPCustimizationsNonWinPE node used in the prior answer file to stage the use of the driver. Using this component from the answer file allows the driver to be called from the answer file but stored within the driver store of the .WIM file. Instead, a path value is required with the use of this component to specify a location where the driver files will be called upon when requested by the Windows boot process. The answer file created here is not packaged with the .WIM file but instead is called upon by the Setup process during installation.

Other -----------------
- Deploy Windows Vista from a Custom Image
- Configuring Windows Vista Productivity Applications - Windows Mail
- Configuring Mobile Computers - Configuring Tablet PCs
- Configuring Mobile Computers - Giving Presentations
- Configuring Mobile Computers : File and Data Synchronization
- Configuring Mobile Computers : Power Management
- Configuring Mobile Computers : Control Panel and Windows Mobility Center
- Programming the WshShell Object : Working with Environment Variables
- Programming the WshShell Object : Working with Registry Entries
- Programming the WshShell Object : Working with Shortcuts
 
 
Top 10
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
 
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server