Drivers Ids Imaging Development



-->

The uEye interfaces of the IDS Software Suite provide relevant product support for the most popular imaging processing libraries, such as HALCON, MERLIC, LabVIEW, NeuroCheck, and many more. To allow integration in the development environment with which you are familiar, we support the programming languages C, C, C#, Visual Basic and Python.

To publish a driver to Windows Update, create a hardware submission and then follow the steps below.

Check Remove previous driver versions before deployment. For Target Device Name, select the name of the computer that you configured for testing and debugging. In this exercise, we use a computer named MyTestComputer. Select Hardware ID Driver Update, and enter the hardware ID for your driver. For this exercise, the hardware ID is Root. Today, GPUs are found in almost all imaging modalities, including CT, MRI, x-ray, and ultrasound - bringing compute capabilities to the edge devices. With the boom of deep learning research in medical imaging, more efficient and improved approaches are being developed to enable AI-assisted workflows. To develop these AI capable applications, the data needs to be made AI-ready. The UI-3370CP-M-GL Rev.2 from IDS Imaging Development Systems GmbH is a Scientific & Industrial Camera with Frame Rate 80 to 80 fps. More details for UI-3370CP-M-GL Rev.2 can be seen below.

  1. Find the hardware submission that contains the driver you want to distribute.

  2. Go to the Distribution section of the hardware submission and select New shipping label.

  3. On the shipping label page, go to the Details section and enter a name for the shipping label in the Shipping label name field. This name allows you to organize and search for your shipping labels.

  4. In the Properties section, complete the following information:

FieldDescription
DestinationSelect Publish to Windows Update to publish your driver to Windows Update. If you want to create a shared shipping label that allows you to share your driver with a partner, see Share a driver with a partner. Note Shared drivers can only be shared by the organization that originally created it. An organization that receives a shared driver cannot share it again.
Specify the partner (if any) that is allowed visibility into this requestEnter a partner that you want to have read-only permissions to your driver and shipping label. Use this field when you want a partner to be aware of this shipping label request, such as when you publish a driver on their behalf. For more information, see Publish a driver on behalf of a partner.
Driver Delivery OptionsWhen the destination is Windows Update, the default is Automatic, which means that the driver is delivered automatically on upgrades and for every applicable system. If you select only the Automatically delivered during Windows Upgrades the driver is defined as a Dynamic Driver and is delivered only during OS upgrades. If you select only Automatically delivered to all applicable systems, Windows Update delivers the driver immediately to all applicable systems once it is released.
If you select Manual in Windows 10, version 1909 or earlier, the driver is automatically delivered only if the device does not have a driver installed already or only has a generic driver.
Starting in Windows 10, version 2004, drivers with a Manual shipping label is not automatically delivered. To access the best matching Optional/Manual driver, the user must go to Settings > Update & Security > Windows Update > View optional updates > Driver updates.
  1. In the Targeting section, select the driver package that you want to publish.

  2. After you select your driver package, Select PNPs becomes available. Select the hardware IDs you want to target. You can search for a specific hardware ID or operating system by using the search boxes above the list of hardware IDs.

    To target all listed hardware IDs, select Publish All.

    To target specific hardware IDs, find each desired hardware ID and select Publish.

    If you targeted all hardware IDs and want to remove them, select Expire All.

    To remove targeting for specific hardware IDs, find each hardware ID and select Expire.

  3. If you want to add Computer Hardware IDs (CHIDs), enter each CHID into the text box and select Add CHID(s). To bulk add multiple CHIDs, ensure that each CHID is separated by a newline, select Add multiple CHIDs, and paste your CHIDs into the text box. You can view all added CHIDs in the list below the text box. To remove a CHID from the list, select Remove

Important

CHIDs are not supported for the following versions of windows:

  • Windows 8.1 or earlier
  • Windows Server 2012 R2 or earlier

If your driver targets either of these operating systems, create two shipping labels: one for Windows 10 (where you can add CHIDs) and one for down-level operating systems (where no CHIDs will be added).

  1. If you wish to limit public disclosure of your Shipping Label in the Windows Update Catalog and WSUS Catalog, check the Limit Public Disclosure of this Shipping Label information. box.

    Your driver will still be published and downloadable from Windows Update but will not show up in either of the public catalog lists.

  2. If your driver targets Windows 10 in S mode, you must select both boxes, confirming the following:

    • Your driver is compatible with and follows the driver policies outlined in the Windows 10 in S mode Driver Requirements.
    • You verify that your driver follows the additional code integrity policies outlined in the Windows 10 in S mode guidelines.
    • Your driver does not contain any non-Microsoft UI components or applications in the driver package.
  3. Select Publish to send your request to Windows Update. If you do not want to publish the shipping label right now, you can select Save. You can publish the shipping label later by either opening the shipping label and selecting Publish, or you can select Publish all pending from the hardware submission page. Note that selecting Publish all pending will publish all unpublished shipping labels.

-->

You can take an inventory of what drivers, packages, and other files and settings are included in a Windows image. To do so, use Deployment Image Servicing and Management (DISM) servicing commands.

You must mount an offline image from a WIM or VHD file before you can take inventory of or service a specific Windows image. For more information, see Mount and Modify a Windows Image Using DISM.

In this section:

Having an issue with your display, audio, or touchpad? Whether you're working on an Alienware, Inspiron, Latitude, or other Dell product, driver updates keep your device running at top performance. Step 1: Identify your product above. Step 2: Run the detect drivers scan to see available updates. Step 3: Choose which driver updates to install. Download the latest drivers, firmware, and software for your HP OfficeJet Pro 8710 All-in-One Printer series.This is HP’s official website that will help automatically detect and download the correct drivers free of cost for your HP Computing and Printing products for Windows and Mac operating system. When you plug the device into your USB, Windows will look for the associated driver, if it cannot find this driver then you will be prompted to insert the driver disc that came with your device. Common USB Device errors are ‘ usb port not working ‘, ‘device descriptor request failed error’ or ‘bugcodeusbdriver’ issues. Miele Port Devices Driver download.

Get Windows Image Information

You can use image commands to list the information about a specific Windows image in a (WIM) file or virtual hard disk (VHD) file, about the images contained in a specific WIM or VHD file, and about mounted WIM or VHD files. This information can help you identify mount locations, image names, or verify the architecture of the image that you are mounting.

You can gather information about all of the images in a WIM or VHD file by using the /Get-ImageInfo servicing command in DISM. You can also gather information about a specific image in a WIM or VHD file, such as operating system, architecture, and settings, by specifying the name or index number of the image. To specify the image in a VHD file, you must use /Index:1 .

You can identify the images that are currently mounted on your computer, and you can list information about the mounted image such as read/write permissions, mount location, mounted file path, and mounted image index by using the /Get-MountedImageInfo servicing command.

For more information about image commands available in DISM, see DISM - Deployment Image Servicing and Management Technical Reference for Windows.

To list images that are contained in a WIM or VHD file

  1. Click Start, and type deployment. Right-click Deployment and Imaging Tools Environment and then select Run as administrator.

  2. To list information about all of the images in a WIM or VHD file, at the elevated command prompt, type:

    When used with the /Index or /Name options, more detailed information about the specified image is displayed. To specify the image in a VHD file, you must use /Index:1.

The report that is generated includes the following information.

FieldDescriptionExample

Index

The index value of the image in the WIM or VHD file.

1

Name

The Windows edition name of the image in the WIM or VHD file.

Windows 8 Pro

Description

The description of the image in the WIM or VHD file.

Windows 8 Pro

Size

The size of the image.

8,045,951,502 bytes

To list mounted images

  1. Click Start, and type deployment. Right-click Deployment and Imaging Tools Environment and then select Run as administrator.

  2. At the elevated command prompt, type:

The report generated includes the following information:

FieldDescriptionExample

Mount Dir

The location where the image is mounted.

C:TestMount

Image File

The full path to the WIM or VHD file.

C:TestImagesinstall.wim

Image Index

The index number of the mounted image that is enclosed in WIM or VHD file.

1

Mounted Read/Write

Yes if the mounted image allows for both read and write access or No if the mounted image allows for read-only access only.

Yes

Status

The mount status of the image. The possible values include the following:

OK. The image is mounted. There are no problems.

Needs Remount. The image must be remounted. This can be caused by rebooting the host system when the image is mounted.

Invalid.: the image is in an invalid state. You might have to use /Cleanup-Mountpoints on the image.

OK

Get Windows PE Information

You can mount a Windows Preinstallation Environment (Windows PE) image for servicing in the same way you would any Windows image. There are also Windows PE servicing commands that are specific to a Windows PE image. These commands can be used to list Windows PE settings such as scratchspace, targetpath, and profiling information. For more information about Windows PE servicing commands available in DISM, see DISM Windows PE Servicing Command-Line Options.

To list all settings in the mounted Windows PE image.

  1. Click Start, and type deployment. Right-click Deployment and Imaging Tools Environment and then select Run as administrator.

  2. To list information about all of the Windows PE settings in the mounted Windows PE image, at the elevated command prompt, type:

The report generated includes the following information:

FieldDescriptionExample

Profiling

Reports whether Windows PE profiling is enabled or disabled.

Disabled

Scratch Space

The amount of writeable space available on the Windows PE system volume when booted in ramdisk mode.

32MB

TargetPath

The path to the root of the Windows PE image at boot time.

X:</p>

Get Driver Information

The driver-servicing commands can be used to enumerate driver packages in the driver store based on their .inf files. You can use the /Get commands to display basic information about third-party driver packages or all driver packages in the offline image. When you point to an offline image or a running operating system, you can determine what driver packages are in the image, and get information about the drivers.

You can display detailed information about a specific installed .inf file, or one that is not yet installed. Installed drivers in the driver store will be named Oem0.inf, Oem1.inf, and so on.

For more information about driver-servicing commands available in DISM, see DISM Driver Servicing Command-Line Options.

To list driver packages in the offline image

  1. Click Start, and type deployment. Right-click Deployment and Imaging Tools Environment and then select Run as administrator.

  2. Use one of the following commands to list information about all of the driver packages in a mounted offline Windows image:

    For a running operating system, type one of the following commands:

The report generated includes the following information:

FieldDescriptionExample

Published Name

The name of the driver package after it is added to the driver store.

Oem0.inf

Original File Name

The original .inf file name of the driver package.

Toaster.inf

Inbox

Yes for a default driver (inbox driver) or No for third-party driver packages.

No

Class Name

The friendly name of the device class the driver is a member of.

Printer

Provider Name

The provider or digital signature for the driver package.

Microsoft

Date

The date associated with the driver, as it is specified in the .inf file. The date will be formatted appropriately for your locale.

10/31/2006

Version

The version number that is specified in the INF driverVer directive.

6.1.6801.0

To get information about a specific driver

  1. Click Start, and type deployment. Right-click Deployment and Imaging Tools Environment and then select Run as administrator.

  2. List information about a specific driver package in the offline Windows image. For example, type:

    For a running operating system, type:

The report generated includes the following information:

FieldDescriptionExample

Published Name

The name of the driver package after it is added to the driver store.

Oem0.inf

Driver Store Path

The path to the driver location. If the driver is installed, the path to the driver store is listed. If the driver is not installed yet, the path to the driver on the servicing host is listed.

E:ImagesMount_depsetWindowsSystem32DriverStoreFileRepositoryFasttx2k.inf_x86_neutral_0328f62eFasttx2k.inf

Class Name

The friendly name of the device class the driver is a member of.

Printer

Class Description

The description of the device class the driver is a member of.

Printers

Class GUID

The GUID of the device class that the driver is a member of.

{4D36E97B-E325-11CE-BFC1-08002BE10318}

Date

The date associated with the driver, as it is specified in the .inf file. The date will be formatted appropriately for your locale.

8/6/2003

Version

The driver version number that is specified in the INF driverVer directive.

1.0.1.37

Boot Critical

Yes if the driver is boot critical or No if it is not.

No

Drivers for architecture

The architecture of the image that it is installed on. If the driver is not installed yet, the field is reported repeatedly for each supported operating system architecture.

x86

Manufacturer

The manufacturer of the supported device.

Adventure Works

Description

A description of the supported device.

Windows XP Adventure Works 376 Controller

Architecture

The architecture of the driver.

x86

Hardware ID

The hardware ID of the supported device.

ABC_3376

Service Name

The service name of the driver.

C1232k

Compatible IDs

Alternate Plug and Play (PnP) IDs for the device, if any apply.

12ABC

Exclude IDs

PnP IDs that will not match the device, any apply.

A_123

Note
If you point to a driver that is not yet installed, the report will be slightly different.

Get Package and Feature Information

You can use operating system package-servicing commands to obtain information about Windows packages. You can also use DISM and package-servicing commands to obtain information about Windows features, either offline or on a running Windows installation.

You can use the /PackagePath option to specify a .cab file or a folder where the .cab file is extracted. You cannot use this command to obtain package information for .msu files. Alternately, you can use /Get-Packages to find the name of a package, and then use /PackageName to specify the name of the package.

You can display detailed information about a feature. You must use the /FeatureName option with the /Get command. Use the /Get-Features option to find the name of the feature in the image. Feature names are case sensitive if you are servicing a Windows image other than Windows 8.

For more information about operating system package-servicing commands available in DISM, see DISM Operating System Package Servicing Command-Line Options.

To list all packages in the image

  1. Click Start, and type deployment. Right-click Deployment and Imaging Tools Environment and then select Run as administrator.

  2. To list information about all of the packages in the offline Windows image, type the following command:

    For a running operating system, type the following command:

The report generated includes the following information:

FieldDescriptionExample

Package Identity

The name of the package as it appears in the image.

Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~x86~en-US~6.1.6772.0

State

The current state of the package. Such as:

Installed. The package is installed.

Install Pending. The package is installed but requires a reboot to complete the pending online actions.

Staged. The package is staged for installation.

Installed

Release Type

The type of package that it is. Such as:

Feature Pack. A Windows operating system feature.

Language Pack. A Windows operating system Language pack or Language Interface Pack (LIP).

Foundation. Core operating system components including optional features.

Feature Pack

Install Time

The UTC date and time when the installation occurred. If the package is not installed yet, the Install Time field is left blank.

8/18/2008 7:58:00 PM

To list information about a specific package

  1. Click Start, and type deployment. Right-click Deployment and Imaging Tools Environment and then select Run as administrator.

  2. To list information about a specific package in the offline Windows image, type one of the following commands:

    For a running operating system, type one of the following commands:

The report generated includes the following information:

FieldDescriptionExample

Package Identity

The name of the package as it appears in the image.

Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~x86~en-US~6.1.6772.0

Applicable

Indicates if the package applies to the image.

No

Copyright

Copyright information for the package.

Copyright© Microsoft Corporation. All Rights Reserved.

Company

The company that provided the package, if available.

Microsoft Corporation

Creation Time

The date and time the package was created, if available.

8/18/2008 7:58:00 PM

Description

A brief description of the package.

Fix for KB300106

Install Client

The client tool that installed the package.

DISM Package Manager Provider

Install Package Name

The installed package.mum file name.

Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~x86~en-US~6.1.6772.0.mum

Install Time

The date and time the package was installed. If the package is not installed yet, the Install Time field is left blank.

8/18/2008 7:58:00 PM

Last Update Time

The date the package was last updated, if available.

8/18/2008 7:58:00 PM

Name

The display name of the package, localized if available.

Generally, 'default' will be displayed for all servicing packages.

ActiveX® Installer Service

Product Name

The name of the product that the package belongs to, if available.

Microsoft-Windows-NetFx3-OC-Package

Product Version

The version of the product that the package belongs to, if available.

123.01.0000

Release Type

The type of package that it is. Such as:

Feature Pack. A Windows operating system feature.

Language Pack. A Windows operating system Language pack or Language Interface Pack (LIP).

Foundation. Core operating system components including optional features.

Feature Pack

Restart Required

Indicates if a reboot is required when you install or uninstall the package online.

Possible

Support Information

Where to find support information, if available.

State

Indicates if the package is installed in the operating system. Possible values include the following:

Not Present. The package is not installed.

Installed. The package is installed.

Install Pending. The package will be installed but requires a reboot to complete pending online actions.

Staged. The package is staged for installation.

Installed

Completely offline capable

Yes. The package can be installed offline without booting the image.

No. You must boot into the image in order to complete installation of this package.

Undetermined. You may have to boot into the image in order to complete the installation of this package. Many packages can be installed offline entirely. If you attempt to install a package offline and a reboot is required, it will be reported in the log file. You can check the status of a package using the Get-PackageInfo command.

This field is only applicable to Windows 8, Windows Server® 2012, and Windows Preinstallation Environment (Windows PE) 4.0 target images.

Custom Properties

A list of custom properties defined in the package manifest file. If there are no custom properties, (No custom properties found) will be displayed.

Dependency: Language Pack

Features listing for package

A list of the features found in the package.

If there is no feature in the package, the package identity will be displayed followed by (No features found for this package).

Microsoft-Windows-NetFx3-OC-Package~31bf3856ad364e35~x86~en-US~6.1.6772.0 (No features found for this package)

To list all features in the image

  1. Click Start, and type deployment. Right-click Deployment and Imaging Tools Environment and then select Run as administrator.

  2. To list information about the features in the offline Windows image, type one of the following commands:

    For a running operating system, type one of the following commands:

The report generated includes the following information:

FieldDescriptionExample

Feature Name

The name of the feature as it appears in the image.

InboxGames

State

The current state of the feature. Possible values include the following:

  • Enabled. The feature is enabled.

  • Disabled. The feature is disabled.

  • Enable Pending. The feature will be enabled but requires a reboot to complete pending online actions.

  • Disable Pending. The feature will be disabled but requires a reboot to complete pending online actions.

  • Disabled with Payload Removed. The feature is disabled and its payload has been removed. Only the package metadata is present in the image. The payload can be restored and the feature can be enabled on demand after the image is deployed. For more information about features on demand, see Configure a Windows Repair Source.

Disabled

To list information about a specific feature

  1. Click Start, and type deployment. Right-click Deployment and Imaging Tools Environment and then select Run as administrator.

  2. To list information about a specific feature in the offline Windows image, type one of the following commands:

    For a running operating system, type the following command:

The report generated includes the following information:

FieldDescriptionExample

Feature Name

Name of the feature.

InboxGames

Display Name

The name of the feature as it appears in the user interface.

Games

Description

A brief description of the feature.

Standard inbox games.

Restart Required

Indicates if a restart is required when you enable or disable this feature.

Yes

State

The current state of the feature. Possible values include the following:

Enabled. The feature is enabled.

Disabled. The feature is disabled.

Enable Pending. The feature will be enabled but requires a reboot to complete pending online actions.

Disable Pending. The feature will be disabled but requires a reboot to complete pending online actions.

Disabled with Payload Removed. The feature is disabled and its payload has been removed. Only the package metadata is present in the image. The payload can be restored and the feature can be enabled on demand after the image is deployed. For more information about features on demand, see Configure a Windows Repair Source.

Disabled

Custom Properties

A list of custom properties defined in the package manifest file. If there are no custom properties, (No custom properties found) will be displayed.

Dependency: Language Pack

Get App Package (.appx) Servicing Information

You can use the app package (.appx) servicing commands to list the provisioned apps in a Windows image. Provisioned apps will be registered for every user profile that is created for the Windows image.

For more information about app package servicing commands available in DISM, see DISM App Package (.appx or .appxbundle) Servicing Command-Line Options.

Ids

To list provisioned apps in the Windows image

  1. Click Start, and type deployment. Right-click Deployment and Imaging Tools Environment and then select Run as administrator.

  2. To list provisioned apps in a mounted offline Windows image, type:

    For a running operating system, type:

The report generated includes the following information:

FieldDescriptionExample

DisplayName

The name of the app.

Fabrikam.Sample.CS

Version

The version number of the app package.

1.0.0.0

Architecture

The architecture of the app.

neutral

ResourceID

For more information, see App packaging glossary.

PackageName

The full name of the app package.

Fabrikam.Sample.CS_1.0.0.0_neutral_s9y1p3hwd5qda

Get International Settings and Languages

The international servicing commands can be used to query existing international settings in Windows and Windows PE images. For more information about operating system package-servicing commands available in DISM, see DISM Languages and International Servicing Command-Line Options.

Important
International servicing commands cannot be used on a Windows Vista or Windows Server 2008 image.

Drivers Ids Imaging Development

Use the /online option to display information about international settings and languages in the running operating system. Use /image: <path_to_offline_image_directory> to display information about international settings and languages in the offline image. When used with the /image and /distribution options, information about international settings and languages in the distribution is displayed.

To list all international settings and languages

  1. Click Start, and type deployment. Right-click Deployment and Imaging Tools Environment and then select Run as administrator.

  2. To list information about all of the international settings in the offline Windows image, type one of the following commands:

    For a running operating system, type the following command:

The report generated includes the following information:

FieldDescriptionExample

Default system UI language

The language that is currently set as the default system UI language.

en-US

System locale

The language for non-Unicode programs (also referred to as system locale) and font settings.

en-US

Default timezone

The time zone that is currently set as the default.

Pacific Standard Time

User locale for default user

The 'standards and formats' language (also referred to as user locale) that is set for the default user.

en-US

Location

The geographical location that is currently set for the operating system. For more information about geographical locations, see Table of Geographical Locations.

United States

Active keyboards

The value pair for the active keyboard. In the example provided, 0409 is the language identifier and 00000409 is the keyboard identifier.

0409:00000409

Default keyboards

The value pair for the default keyboard. In the example provided, 0409 is the language identifier and 00000409 is the keyboard identifier.

0409:00000409

Installed language(s)

A list of all installed language packs.

en-US

Type

The type of each installed language pack. For more information, see Add Language Packs to Windows.

en-US

Type: Fully localized language

ar-SA

Type: Partially localized language, MUI type

Fallback Languages en-US, fr-FR

Distribution languages

A list of the languages that are available in the distribution share.

Note

This list includes the name of the folder in the distribution share. The language of the actual LP.cab file in the folder is not validated. For example, if the path to the distribution is …Langpacksbg-BGLp.cab, the value of bg-BG will be reported as the language in the distribution share even if the LP.cab file is not the correct .cab file for bg-BG.

The default language in the distribution is: ja-JP

The other available languages in the distribution are: bg-BG, nl-NL

Keyboard layered driver

A list of the keyboard drivers for Japanese or Korean keyboards, if any are installed.

Japanese Keyboard (106/109 Key)

Get Windows Edition Information

You can use the edition-servicing commands to obtain information about which editions of Windows are available for upgrade.

Target editions are the editions of Windows that you can upgrade to. You can display information about the current edition or the target edition of an offline Windows image or a running operating system.

For more information about Windows edition servicing commands available in DISM, see DISM Windows Edition-Servicing Command-Line Options.

To get information about the current Windows editions

  1. Click Start, and type deployment. Right-click Deployment and Imaging Tools Environment and then select Run as administrator.

  2. To list information about the current edition of the offline Windows image, type the following command:

    For a running operating system, type the following command:

To get information about target editions of Windows

  1. Click Start, and type deployment. Right-click Deployment and Imaging Tools Environment and then select Run as administrator.

  2. To list information about the target edition of the offline Windows image, type the following command:

    For a running operating system, type the following command:

Get Application Patch Information

Application servicing command-line options can be used on a offline image to check the applicability of Microsoft® Windows® Installer application patches (.msp files) and to query your offline image for information about installed Windows Installer applications (.msi files) and application patches (.msp files).

You can display detailed information about installed MSP patches filtered by patch and application. If the /PatchCode option is specified, detailed information is displayed for all Windows Installer applications that the patch is applied to. If the /ProductCode option is specified, information about all MSP patches in the specified application is displayed.

If the /PatchCode and /ProductCode options are both specified, information is displayed only if that specific patch is applied to the specified Windows Installer application. If the /PatchCode and /ProductCode options are not specified, all installed Windows Installer packages and MSP patches are displayed.

For more information about application servicing commands available in DISM, see DISM Application Servicing Command-Line Options.

To list information about installed MSP patches

  1. Click Start, and type deployment. Right-click Deployment and Imaging Tools Environment and then select Run as administrator.

  2. To list information about the MSP patches, type one of the following commands:

The report generated includes the following information:

FieldDescriptionExample

Patch Code

A GUID identifying a specific Windows Installer package. The package code associates an .msi file together with an application or product and can also be used for the verification of sources.

{8ACD2816-595D-48AA-A43B-3523CAA4F692}

Product Code

A GUID that is the principal identification of an application or product.

{7764DEFC-C5D1-413C-8428-2AA903BF6DAA}

Patch Name

The registered display name for the patch. For patches that do not include the DisplayName property in the MsiPatchMetadata table, the returned display name is an empty string.

QFE9 - Non Removable

Patch State

1 if this patch is currently applied to the product.

2 if this patch has been superseded by another patch.

4 if this patch has been made obsolete by another patch.

1 (Applied)

Patch Uninstallable

1 if the patch is marked as possible to uninstall from the product. In this case, the installer can still block the uninstallation if this patch is required by another patch that cannot be uninstalled. Otherwise 0 is reported.

0

Help Link

Where to find support information, if available.

Transforms

The set of patch transforms applied to the product by the last patch installation. This value may not be available for per-user unmanaged applications if the user is not logged on to the computer.

:App1RTMToApp1QFE9;:#App1RTMToApp1QFE9

Local Package

The location of the local cached patch file that is used by the product.

C:WindowsInstaller132f5c.msp

Install Date

The date when the patch was applied to the product.

20080912

To list information about MSP patches applied to an application

  1. Click Start, and type deployment. Right-click Deployment and Imaging Tools Environment and then select Run as administrator.

  2. To list information about the MSP patches, type one of the following commands:

Drivers Ids Imaging Development Tool

The report generated includes the following information:

FieldDescriptionExample

Patch Code

A GUID identifying a particular Windows Installer package. The package code associates an .msi file together with an application or product and can also be used for the verification of sources.

{8ACD2816-595D-48AA-A43B-3523CAA4F692}

Product Code

A GUID that is the principal identification of an application or product.

{7764DEFC-C5D1-413C-8428-2AA903BF6DAA}

Patch Name

The registered display name for the patch. For patches that do not include the DisplayName property in the MsiPatchMetadata table, the returned display name is an empty string.

QFE9 - Non Removable

To list information about all Windows Installer applications

  1. Click Start, and type deployment. Right-click Deployment and Imaging Tools Environment and then select Run as administrator.

  2. To list information about the MSP patches, type the following command:

The report generated lists the product code and product name for applications that are installed in the offline image. For example:

Product Code : {DB935363-5A68-47AF-A55A-CFC90F2E83BC}

Product Name : MsiTestApplication2

To list information about a specific Windows Installer application

  1. Click Start, and type deployment. Right-click Deployment and Imaging Tools Environment and then select Run as administrator.

  2. To list information about the MSP patches, type the following command:

The report generated includes the following information:

FieldDescriptionExample

Product Code

A GUID that is the principal identification of an application or product.

{DB935363-5A68-47AF-A55A-CFC90F2E83BC}

Product Name

The name of the application.

MsiTestApplication2

Product State

The installation state for the product at initialization.

-1 if the product is neither advertised nor installed.

1 if the product is advertised but not installed.

2 if the product is installed for a different user.

5 if the product is installed for the current user.

5 (Installed)

Package Code

A GUID identifying a particular Windows Installer package. The package code associates an .msi file together with an application or product and can also be used for the verification of sources.

{C67CA1AE-6074-4810-BD74-F6BBB609744A}

Product Version

The version of the product in string format.

1.0.0

Assignment Type

0 if the product is advertised or installed per-user.

1 if the product is advertised or installed per-computer for all users.

1 (Per-Machine)

Publisher

The name of the manufacturer for the product.

Microsoft MSI Test

Language

The decimal identifier for the product language.

1033

Install Source

The directory that contains the source .cab file or the source file tree of the installation package.

E:TestpkgApp2_RTM</strong>

Package Name

The name of the original installation package.

MsiTestApplication2.msi

Help Link

Where to find support information, if available.

Transforms

The set of patch transforms applied to the product by the last patch installation. This value may not be available for per-user unmanaged applications if the user is not logged on to the computer.

C:WindowsInstaller{BDB20E90-3ACD-450B-BBDE-61E39687C6B1}ACBlueT02.mst

Local Package

The location of the local cached package.

C:WindowsInstaller132f3b.msi

Install Date

The date the application was installed.

20080912

Related topics