708 lines
24 KiB
INI
708 lines
24 KiB
INI
[Version]
|
|
Signature = "$WINDOWS NT$"
|
|
Class = PnpMigration
|
|
ClassGuid = {8ffff596-d7f4-4afa-82a2-28a0a63b90bf}
|
|
Provider = %MSFT%
|
|
|
|
;----------------------------------------------------------------
|
|
; Device migration
|
|
;----------------------------------------------------------------
|
|
[Migration]
|
|
; Migrate device classes with additional filtering
|
|
MigrateClass = %GUID_DEVCLASS_SYSTEM%,System_MigrateClass
|
|
MigrateClass = %GUID_DEVCLASS_PROCESSOR%,Processor_MigrateClass
|
|
MigrateClass = %GUID_DEVCLASS_MONITOR%,Monitor_MigrateClass
|
|
MigrateClass = %GUID_DEVCLASS_MEDIA%,Media_MigrateClass
|
|
MigrateClass = %GUID_DEVCLASS_HOLOGRAPHIC%,Holographic_MigrateClass
|
|
MigrateClass = %GUID_DEVCLASS_NET%,Net_MigrateClass
|
|
MigrateClass = %GUID_DEVCLASS_USB%,Usb_MigrateClass
|
|
MigrateClass = %GUID_DEVCLASS_HIDCLASS%,Hid_MigrateClass
|
|
MigrateClass = %GUID_DEVCLASS_PORTS%,Ports_MigrateClass
|
|
MigrateClass = %GUID_DEVCLASS_MODEM%,Modem_MigrateClass
|
|
MigrateClass = %GUID_DEVCLASS_BLUETOOTH%,Bluetooth_MigrateClass
|
|
MigrateClass = %GUID_DEVCLASS_IMAGE%,Image_MigrateClass
|
|
MigrateClass = %GUID_DEVCLASS_SENSOR%,Sensor_MigrateClass
|
|
MigrateClass = %GUID_DEVCLASS_WPD%,Wpd_MigrateClass
|
|
MigrateClass = %GUID_DEVCLASS_FIRMWARE%,Firmware_MigrateClass
|
|
MigrateClass = %GUID_DEVCLASS_SOFTWAREDEVICE%,SoftwareDevice_MigrateClass
|
|
MigrateClass = %GUID_DEVCLASS_PRINTER%,Printer_MigrateClass
|
|
MigrateClass = %GUID_DEVCLASS_DISPLAY%,Display_MigrateClass
|
|
|
|
; Exclude device classes from migration
|
|
ExcludeClass = %GUID_DEVCLASS_VOLUME%,,%FLG_DEVICE_EXCLUDE_ALL%
|
|
ExcludeClass = %GUID_DEVCLASS_VOLUMESNAPSHOT%,,%FLG_DEVICE_EXCLUDE_ALL%
|
|
|
|
; Migrate device buses with additional filtering
|
|
MigrateBus = %GUID_BUS_TYPE_ACPI%,Acpi_MigrateBus
|
|
MigrateBus = %GUID_BUS_TYPE_PCI%,Pci_MigrateBus
|
|
MigrateBus = %GUID_BUS_TYPE_USB%,Usb_MigrateBus
|
|
MigrateBus = BTHENUM,BthEnum_MigrateBus
|
|
|
|
; Migrate 3D printer device bus with additional filtering
|
|
MigrateBus = 3DPRINTER,3dPrinter_MigrateBus
|
|
|
|
; Migrate inbox VMS root devices
|
|
MigrateDevice = vms_mp, VmsRootDevice_MigrateDevice
|
|
MigrateDevice = vms_vsmp, VmsRootDevice_MigrateDevice
|
|
|
|
; Migrate inbox VSC root devices
|
|
MigrateDevice = VirtualSmartCardReader\reader, TpmVscRootDevice_MigrateDevice
|
|
|
|
; Migrate ACPI COM port devices with additional filtering
|
|
MigrateDevice = ACPI\PNP0501, AcpiComPort_MigrateDevice
|
|
|
|
; Migrate Intel WiMAX root devices with additional filtering
|
|
MigrateDevice = WiMAX\bpenum, IntelWiMAX_MigrateDevice
|
|
|
|
; Exclude deprecated Win7 root devices from migration
|
|
ExcludeDevice = ROOT\BLBDRIVE
|
|
ExcludeDevice = ROOT\RDPBUS
|
|
ExcludeDevice = ROOT\RDP_KBD
|
|
ExcludeDevice = ROOT\RDP_MOU
|
|
|
|
; Exclude Win7 network RAS/WAN miniport root devices from migration
|
|
ExcludeDevice = MS_IrdaMiniport
|
|
ExcludeDevice = MS_IrModemMiniport
|
|
ExcludeDevice = MS_L2tpMiniport
|
|
ExcludeDevice = MS_NdisWanBh
|
|
ExcludeDevice = MS_NdisWanIp
|
|
ExcludeDevice = MS_NdiswanIpv6
|
|
ExcludeDevice = MS_NdisWanNbfIn
|
|
ExcludeDevice = MS_NdisWanNbfOut
|
|
ExcludeDevice = MS_PppoeMiniport
|
|
ExcludeDevice = MS_PptpMiniport
|
|
ExcludeDevice = MS_SstpMiniport
|
|
ExcludeDevice = MS_AgileVpnMiniport
|
|
|
|
; Exclude device drivers from migration
|
|
ExcludeDriver = umbus.inf
|
|
ExcludeDriver = basicdisplay.inf
|
|
ExcludeDriver = basicrender.inf
|
|
|
|
; Any other unlisted/custom device classes are implicitly migrated
|
|
|
|
;----------------------------------------------------------------
|
|
; System device class migration
|
|
;----------------------------------------------------------------
|
|
[System_MigrateClass]
|
|
ExcludeProperty = System_ExcludeProperty
|
|
|
|
[System_ExcludeProperty]
|
|
{f0e20f09-d97a-49a9-8046-bb6e22e6bb2e},,,%FLG_PROPERTY_NAMESPACE%
|
|
|
|
;----------------------------------------------------------------
|
|
; Processor device class migration
|
|
;----------------------------------------------------------------
|
|
[Processor_MigrateClass]
|
|
ExcludeProperty = Processor_ExcludeProperty
|
|
|
|
[Processor_ExcludeProperty]
|
|
{5724c81d-d5af-4c1f-a103-a06e28f204c6},,,%FLG_PROPERTY_NAMESPACE%
|
|
|
|
;----------------------------------------------------------------
|
|
; Volume device class migration
|
|
;----------------------------------------------------------------
|
|
[Volume_MigrateClass]
|
|
|
|
[Volume_MigrateClass.Services]
|
|
ExcludeService = volsnap
|
|
|
|
[Volume_MigrateClass.Interfaces]
|
|
ExcludeInterface = %GUID_DEVINTERFACE_VOLUME%
|
|
ExcludeInterface = {7f108a28-9833-4b3b-b780-2c6b5fa5c062}
|
|
|
|
;----------------------------------------------------------------
|
|
; Display device class migration
|
|
;----------------------------------------------------------------
|
|
[Display_MigrateClass]
|
|
ExcludeReg = Display_ExcludeReg
|
|
|
|
[Display_MigrateClass.Hw]
|
|
ExcludeReg = Display_ExcludeReg_Hw
|
|
|
|
[Display_ExcludeReg]
|
|
HKR,Session,,%FLG_REG_KEYONLY%
|
|
HKR,VolatileSettings,,%FLG_REG_KEYONLY%
|
|
|
|
[Display_ExcludeReg_Hw]
|
|
HKR,_DISPLAY_ACPI_INFO,,%FLG_REG_KEYONLY%
|
|
HKR,,VideoID
|
|
|
|
;----------------------------------------------------------------
|
|
; Monitor device class migration
|
|
;----------------------------------------------------------------
|
|
[Monitor_MigrateClass]
|
|
ExcludeReg = Monitor_ExcludeReg
|
|
|
|
[Monitor_MigrateClass.Hw]
|
|
ExcludeReg = Monitor_ExcludeReg_Hw
|
|
|
|
[Monitor_ExcludeReg]
|
|
HKR,MODES,,%FLG_REG_KEYONLY%
|
|
HKR,,DPMS
|
|
HKR,,ICMProfile
|
|
HKR,,MaxResolution
|
|
|
|
[Monitor_ExcludeReg_Hw]
|
|
HKR,,EDID
|
|
HKR,,BAD_EDID
|
|
|
|
[Monitor_MigrateClass.Services]
|
|
MigrateService = monitor,Monitor_MigrateService
|
|
|
|
[Monitor_MigrateService]
|
|
ExcludeReg = MonitorService_ExcludeReg
|
|
|
|
[MonitorService_ExcludeReg]
|
|
HKR,Parameters,,%FLG_REG_KEYONLY%
|
|
|
|
;----------------------------------------------------------------
|
|
; Net device class migration
|
|
;----------------------------------------------------------------
|
|
[Net_MigrateClass]
|
|
ExcludeReg = Net_ExcludeReg
|
|
PersistDisabled = 1
|
|
|
|
[Net_MigrateClass.Hw]
|
|
ExcludeReg = Net_ExcludeReg_Hw
|
|
|
|
[Net_ExcludeReg]
|
|
HKR,Linkage,,%FLG_REG_KEYONLY%
|
|
HKR,Ndi,,%FLG_REG_KEYONLY%
|
|
HKR,,*IfType
|
|
HKR,,*MediaType
|
|
HKR,,*PhysicalMediaType
|
|
HKR,,BusType
|
|
HKR,,Characteristics
|
|
HKR,,EnableDHCP
|
|
HKR,,BootNIC
|
|
HKR,,ComponentId
|
|
HKR,,DeviceInstanceID
|
|
HKR,,IfTypePrestart
|
|
HKR,,InstallTimeStamp
|
|
HKR,,NetCfgInstanceId
|
|
HKR,,NetLuidIndex
|
|
HKR,,DownlevelNetCfgInstanceId
|
|
HKR,,RetiredNetCfgInstanceId
|
|
HKR,,NewDeviceInstall
|
|
HKR,,BusNumber
|
|
HKR,,NoDisplayClass
|
|
HKR,,Port1DeviceNumber
|
|
HKR,,Port1FunctionNumber
|
|
HKR,,NetworkInterfaceInstallTimestamp
|
|
|
|
[Net_ExcludeReg_Hw]
|
|
HKR,,InstanceIndex
|
|
|
|
[Net_MigrateClass.Interfaces]
|
|
ExcludeInterface = {ad498944-762f-11d0-8dcb-00c04fc3358c}
|
|
ExcludeInterface = {01a35fbe-1bc0-4d73-aea1-b8589d4c2818}
|
|
|
|
;----------------------------------------------------------------
|
|
; Media device class migration
|
|
;----------------------------------------------------------------
|
|
[Media_MigrateClass]
|
|
ExcludeReg = Media_ExcludeReg
|
|
|
|
[Media_MigrateClass.Hw]
|
|
ExcludeReg = Media_ExcludeReg_Hw
|
|
|
|
[Media_ExcludeReg]
|
|
HKR,UnretainedSettings,,%FLG_REG_KEYONLY%
|
|
HKR,,DevLoader
|
|
HKR,,Driver
|
|
HKR,,EnumPropPages
|
|
HKR,,NTMPDriver
|
|
HKR,,AssociatedFilters
|
|
HKR,,FDMA
|
|
HKR,,PreferDeviceInfo
|
|
HKR,,MediaInterfaces
|
|
HKR,,DisableSetupDiChangeState
|
|
HKR,,BackupContext
|
|
HKR,,KS
|
|
|
|
[Media_ExcludeReg_Hw]
|
|
|
|
[Media_MigrateClass.Interfaces]
|
|
MigrateInterface = %KSCATEGORY_AUDIO%,KSAudio_MigrateInterface
|
|
|
|
[KSAudio_MigrateInterface]
|
|
ExcludeProperty = KSAudioInterface_ExcludeProperty
|
|
|
|
[KSAudioInterface_ExcludeProperty]
|
|
{840b8171-b0ad-410f-8581-cccc0382cfef},0
|
|
|
|
;----------------------------------------------------------------
|
|
; Holographic device class migration
|
|
;----------------------------------------------------------------
|
|
[Holographic_MigrateClass]
|
|
MatchFlags = %MATCH_FLAGS_EXACT_DEVICE%
|
|
|
|
;----------------------------------------------------------------
|
|
; USB device class migration
|
|
;----------------------------------------------------------------
|
|
[Usb_MigrateClass]
|
|
ExcludeReg = Usb_ExcludeReg
|
|
|
|
[Usb_MigrateClass.Hw]
|
|
ExcludeReg = Usb_ExcludeReg_Hw,UsbHost_ExcludeReg_Hw,UsbHub_ExcludeReg_Hw
|
|
|
|
[Usb_ExcludeReg]
|
|
HKR,,Controller
|
|
HKR,,DriverFlags
|
|
|
|
[Usb_ExcludeReg_Hw]
|
|
HKR,,HardResetCount
|
|
|
|
[UsbHost_ExcludeReg_Hw]
|
|
HKR,,HCRecoveryCount
|
|
HKR,,HCRestoreStateFailureCount
|
|
|
|
[UsbHub_ExcludeReg_Hw]
|
|
HKR,Ceip,,%FLG_REG_KEYONLY%
|
|
HKR,uxd,,%FLG_REG_KEYONLY%
|
|
HKR,,EnumerationRetryCount
|
|
HKR,,EnumerationFailureCode
|
|
HKR,,LastHubResetPortStatus
|
|
HKR,,SymbolicName
|
|
HKR,,DetectedLegacyBIOS
|
|
|
|
[Usb_MigrateClass.Services]
|
|
MigrateService = usbhub,UsbHub_MigrateService
|
|
|
|
[UsbHub_MigrateService]
|
|
ExcludeReg = UsbHubService_ExcludeReg
|
|
|
|
[UsbHubService_ExcludeReg]
|
|
HKR,Performance,,%FLG_REG_KEYONLY%
|
|
|
|
;----------------------------------------------------------------
|
|
; HID device class migration
|
|
;----------------------------------------------------------------
|
|
[Hid_MigrateClass]
|
|
ExcludeReg = Hid_ExcludeReg
|
|
|
|
[Hid_MigrateClass.Hw]
|
|
ExcludeReg = Hid_ExcludeReg_Hw,UsbHub_ExcludeReg_Hw
|
|
|
|
[Hid_ExcludeReg]
|
|
|
|
[Hid_ExcludeReg_Hw]
|
|
|
|
[Hid_MigrateClass.Interfaces]
|
|
MigrateInterface = {4d1e55b2-f16f-11cf-88cb-001111000030},Hid_MigrateInterface
|
|
|
|
[Hid_MigrateInterface]
|
|
ExcludeProperty = HidInterface_ExcludeProperty
|
|
|
|
[HidInterface_ExcludeProperty]
|
|
{cbf38310-4a17-4310-a1eb-247f0b67593b},,,%FLG_PROPERTY_NAMESPACE%
|
|
|
|
;----------------------------------------------------------------
|
|
; Ports device class migration
|
|
;----------------------------------------------------------------
|
|
[Ports_MigrateClass]
|
|
ExcludeReg = Ports_ExcludeReg
|
|
|
|
[Ports_MigrateClass.Hw]
|
|
ExcludeReg = Ports_ExcludeReg_Hw
|
|
|
|
[Ports_ExcludeReg]
|
|
HKR,,PortSubClass
|
|
HKR,,ECPDevice
|
|
|
|
[Ports_ExcludeReg_Hw]
|
|
HKR,,FirmwareIdentified
|
|
HKR,,DosDeviceName
|
|
|
|
;----------------------------------------------------------------
|
|
; ACPI COM port device migration
|
|
;----------------------------------------------------------------
|
|
[AcpiComPort_MigrateDevice]
|
|
MatchFlags = %MATCH_FLAGS_EXACT_DEVICE%
|
|
|
|
;----------------------------------------------------------------
|
|
; Modem device class migration
|
|
;----------------------------------------------------------------
|
|
[Modem_MigrateClass]
|
|
ExcludeReg = Modem_ExcludeReg
|
|
; uncomment to enable Modem migration
|
|
;MigrateReg = Modem_MigrateReg
|
|
|
|
[Modem_MigrateClass.Hw]
|
|
ExcludeReg = Modem_ExcludeReg_Hw
|
|
MigrateReg = Modem_MigrateReg_Hw
|
|
|
|
[Modem_ExcludeReg]
|
|
HKR,,,%FLG_REG_KEYONLY%
|
|
|
|
[Modem_MigrateReg]
|
|
HKR,AllUserSettings,BlindDial
|
|
HKR,ISDN\Settings,StaticConfig
|
|
HKR,,UserInit
|
|
HKR,,MaximumPortSpeed
|
|
HKR,,Logging
|
|
HKR,,DisableUserInitWarning
|
|
HKR,,Default
|
|
HKR,,DCB
|
|
|
|
[Modem_ExcludeReg_Hw]
|
|
HKR,,,%FLG_REG_KEYONLY%
|
|
|
|
[Modem_MigrateReg_Hw]
|
|
HKR,,PortName
|
|
; uncomment to enable Modem migration
|
|
;HKR,,ForceFifoEnable
|
|
;HKR,,RxFIFO
|
|
;HKR,,TxFIFO
|
|
|
|
;----------------------------------------------------------------
|
|
; Bluetooth device class migration
|
|
;----------------------------------------------------------------
|
|
[Bluetooth_MigrateClass]
|
|
|
|
[Bluetooth_MigrateClass.Hw]
|
|
ExcludeReg = Bluetooth_ExcludeReg_Hw
|
|
|
|
[Bluetooth_ExcludeReg_Hw]
|
|
HKR,,BackupContext
|
|
|
|
;----------------------------------------------------------------
|
|
; BthEnum device bus migration
|
|
;----------------------------------------------------------------
|
|
[BthEnum_MigrateBus]
|
|
ExcludeProperty = BthEnum_ExcludeProperty
|
|
|
|
[BthEnum_ExcludeProperty]
|
|
{2BD67D8B-8BEB-48D5-87E0-6CDA3428040A},,,%FLG_PROPERTY_NAMESPACE%
|
|
|
|
[BthEnum_MigrateBus.Hw]
|
|
ExcludeReg = BthEnum_ExcludeReg_Hw
|
|
|
|
[BthEnum_ExcludeReg_Hw]
|
|
HKR,,BluetoothAddress
|
|
HKR,,Bluetooth_UniqueID
|
|
|
|
[BthEnum_MigrateBus.Interfaces]
|
|
MigrateInterface = {00f40965-e89d-4487-9890-87c3abb211f4},BthEnum_MigrateInterface
|
|
|
|
[BthEnum_MigrateInterface]
|
|
ExcludeProperty = BthEnum_ExcludeProperty
|
|
|
|
;----------------------------------------------------------------
|
|
; Printer device class migration
|
|
;----------------------------------------------------------------
|
|
[Printer_MigrateClass]
|
|
ExcludeProperty = Printer_ExcludeProperty
|
|
|
|
[Printer_ExcludeProperty]
|
|
{a00742a1-cd8c-4b37-95ab-70755587767a},,,%FLG_PROPERTY_NAMESPACE%
|
|
|
|
;----------------------------------------------------------------
|
|
; Image device class migration
|
|
;----------------------------------------------------------------
|
|
[Image_MigrateClass]
|
|
ExcludeReg = Image_ExcludeReg
|
|
|
|
[Image_ExcludeReg]
|
|
HKR,,PNPX_FriendlyName
|
|
|
|
;----------------------------------------------------------------
|
|
; Sensor device class migration
|
|
;----------------------------------------------------------------
|
|
[Sensor_MigrateClass]
|
|
ExcludeReg = Sensor_ExcludeReg
|
|
|
|
[Sensor_ExcludeReg]
|
|
HKR,SensorsHIDClassDriver\LogTelemetry,,%FLG_REG_KEYONLY%
|
|
|
|
;----------------------------------------------------------------
|
|
; WPD device class migration
|
|
;----------------------------------------------------------------
|
|
[Wpd_MigrateClass]
|
|
|
|
[Wpd_MigrateClass.Hw]
|
|
ExcludeReg = Wpd_ExcludeReg_Hw
|
|
|
|
[Wpd_ExcludeReg_Hw]
|
|
HKR,,Icons
|
|
|
|
;----------------------------------------------------------------
|
|
; Firmware device class migration
|
|
;----------------------------------------------------------------
|
|
[Firmware_MigrateClass]
|
|
ExcludeReg = Firmware_ExcludeReg
|
|
ExcludeProperty = Firmware_ExcludeProperty
|
|
|
|
[Firmware_MigrateClass.Hw]
|
|
ExcludeReg = Firmware_ExcludeReg_Hw
|
|
|
|
[Firmware_ExcludeReg]
|
|
HKR,,FirmwareInstallDate
|
|
HKR,,FirmwareRetryCount
|
|
|
|
[Firmware_ExcludeReg_Hw]
|
|
HKR,CFU,,%FLG_REG_KEYONLY%
|
|
HKR,,FirmwareId
|
|
HKR,,FirmwareVersion
|
|
HKR,,FirmwareVersionFormat
|
|
HKR,,FirmwareFilename
|
|
HKR,,FirmwareIntegrityFilename
|
|
HKR,,FirmwareCapsuleFilename
|
|
HKR,,FirmwareMeasurementsFilename
|
|
HKR,,FirmwareStatus
|
|
|
|
[Firmware_ExcludeProperty]
|
|
{fec439f6-09a2-4de5-b30f-73bb396323f5},,,%FLG_PROPERTY_NAMESPACE%
|
|
|
|
;----------------------------------------------------------------
|
|
; SoftwareDevice device class migration
|
|
;----------------------------------------------------------------
|
|
[SoftwareDevice_MigrateClass]
|
|
|
|
[SoftwareDevice_MigrateClass.Interfaces]
|
|
ExcludeInterface = %KSCATEGORY_SENSOR_GROUP%
|
|
|
|
;----------------------------------------------------------------
|
|
; ACPI device bus migration
|
|
;----------------------------------------------------------------
|
|
[Acpi_MigrateBus]
|
|
ExcludeReg = Acpi_ExcludeReg
|
|
ExcludeProperty = AcpiBus_ExcludeProperty
|
|
|
|
[Acpi_MigrateBus.Hw]
|
|
ExcludeReg = Acpi_ExcludeReg_Hw,AcpiBus_ExcludeReg_Hw
|
|
|
|
[Acpi_ExcludeReg]
|
|
|
|
[Acpi_ExcludeReg_Hw]
|
|
HKR,,FirmwareIdentified
|
|
HKR,,DosDeviceName
|
|
|
|
[AcpiBus_ExcludeReg_Hw]
|
|
HKR,Interrupt Management,,%FLG_REG_KEYONLY%
|
|
HKR,DMA Management,,%FLG_REG_KEYONLY%
|
|
HKR,e5b3b5ac-9725-4f78-963f-03dfb1d828c7,,%FLG_REG_KEYONLY%
|
|
HKR,BiosConfig,,%FLG_REG_KEYONLY%
|
|
|
|
[AcpiBus_ExcludeProperty]
|
|
{f0e20f09-d97a-49a9-8046-bb6e22e6bb2e},2
|
|
{D817FC28-793E-4b9e-9970-469D8BE63073},,,%FLG_PROPERTY_NAMESPACE%
|
|
|
|
;----------------------------------------------------------------
|
|
; PCI device bus migration
|
|
;----------------------------------------------------------------
|
|
[Pci_MigrateBus]
|
|
ExcludeReg = Pci_ExcludeReg
|
|
ExcludeProperty = Pci_ExcludeProperty,AcpiBus_ExcludeProperty
|
|
|
|
[Pci_MigrateBus.Hw]
|
|
ExcludeReg = AcpiBus_ExcludeReg_Hw
|
|
|
|
[Pci_ExcludeReg]
|
|
|
|
[Pci_ExcludeProperty]
|
|
{D817FC28-793E-4b9e-9970-469D8BE63073},,,%FLG_PROPERTY_NAMESPACE%
|
|
{3AB22E31-8264-4b4e-9AF5-A8D2D8E33E62},,,%FLG_PROPERTY_NAMESPACE%
|
|
|
|
;----------------------------------------------------------------
|
|
; USB device bus migration
|
|
;----------------------------------------------------------------
|
|
[Usb_MigrateBus]
|
|
|
|
[Usb_MigrateBus.Hw]
|
|
ExcludeReg = UsbBus_ExcludeReg_Hw
|
|
|
|
[UsbBus_ExcludeReg_Hw]
|
|
HKR,,SymbolicName
|
|
|
|
;----------------------------------------------------------------
|
|
; 3D Printer device bus migration
|
|
;----------------------------------------------------------------
|
|
[3dPrinter_MigrateBus]
|
|
ExcludeProperty = 3dPrinter_ExcludeProperty
|
|
|
|
[3dPrinter_ExcludeProperty]
|
|
{f01fac5d-e5f6-485f-a8c6-27446425998c},2
|
|
|
|
[3dPrinter_MigrateBus.Hw]
|
|
ExcludeReg = 3dPrinter_ExcludeReg_Hw
|
|
|
|
[3dPrinter_ExcludeReg_Hw]
|
|
HKR,,PortName
|
|
|
|
;----------------------------------------------------------------
|
|
; VMS root device migration
|
|
;----------------------------------------------------------------
|
|
[VmsRootDevice_MigrateDevice]
|
|
InboxRootDevices = 1
|
|
|
|
;----------------------------------------------------------------
|
|
; TPM virtual smart card root device migration
|
|
;----------------------------------------------------------------
|
|
[TpmVscRootDevice_MigrateDevice]
|
|
InboxRootDevices = 1
|
|
|
|
;----------------------------------------------------------------
|
|
; Intel WiMAX root device migration
|
|
;----------------------------------------------------------------
|
|
[IntelWiMAX_MigrateDevice]
|
|
; Persist ClassGuid for WiMAX companion root device so that primary device using
|
|
; Intel bpusb.inf/BPCoInstaller.dll can find it instead of creating a duplicate
|
|
PersistRootDeviceClass = 1
|
|
|
|
;----------------------------------------------------------------
|
|
; Service migration
|
|
;----------------------------------------------------------------
|
|
[Migration.Services]
|
|
; Migrate device services with additional filtering
|
|
MigrateService = bthport,BthPort_MigrateService
|
|
|
|
; Exclude device services from migration
|
|
ExcludeService = mssmbios
|
|
ExcludeService = partmgr
|
|
ExcludeService = volsnap
|
|
ExcludeService = swenum
|
|
ExcludeService = vmbusr
|
|
ExcludeService = WUDFRd
|
|
ExcludeService = VMSMP
|
|
ExcludeService = TPM
|
|
ExcludeService = NdisWan
|
|
ExcludeService = RasPppoe
|
|
ExcludeService = RFCOMM
|
|
|
|
; Any other unlisted device services are implicitly migrated if they are
|
|
; associated to any migrated devices
|
|
|
|
;----------------------------------------------------------------
|
|
; BthPort service migration
|
|
;----------------------------------------------------------------
|
|
[BthPort_MigrateService]
|
|
ExcludeReg = BthPortService_ExcludeReg
|
|
|
|
[BthPortService_ExcludeReg]
|
|
HKR,Parameters,,%FLG_REG_KEYONLY% ; Migrated dynamically
|
|
HKR,Upgrade,,%FLG_REG_KEYONLY%
|
|
|
|
;----------------------------------------------------------------
|
|
; Interface migration
|
|
;----------------------------------------------------------------
|
|
[Migration.Interfaces]
|
|
; Migrate device interfaces with additional filtering
|
|
; MigrateInterface = %GUID_DEVINTERFACE_XYZ%,Xyz_MigrateInterface
|
|
|
|
; Exclude device interfaces from migration
|
|
; ExcludeInterface = %GUID_DEVINTERFACE_XYZ%
|
|
|
|
; Any other unlisted device interfaces are implicitly migrated if they are
|
|
; associated to any migrated devices
|
|
|
|
[Strings]
|
|
MSFT = "Microsoft"
|
|
FLG_REG_KEYONLY = 0x00002000
|
|
FLG_PROPERTY_NAMESPACE = 0x00001000
|
|
FLG_DEVICE_EXCLUDE_ALL = 0x00000001
|
|
|
|
; device classes
|
|
GUID_DEVCLASS_1394 = {6bdd1fc1-810f-11d0-bec7-08002be2092f}
|
|
GUID_DEVCLASS_1394DEBUG = {66f250d6-7801-4a64-b139-eea80a450b24}
|
|
GUID_DEVCLASS_61883 = {7ebefbc0-3200-11d2-b4c2-00a0c9697d07}
|
|
GUID_DEVCLASS_ADAPTER = {4d36e964-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_APMSUPPORT = {d45b1c18-c8fa-11d1-9f77-0000f805f530}
|
|
GUID_DEVCLASS_AVC = {c06ff265-ae09-48f0-812c-16753d7cba83}
|
|
GUID_DEVCLASS_BATTERY = {72631e54-78a4-11d0-bcf7-00aa00b7b32a}
|
|
GUID_DEVCLASS_BIOMETRIC = {53d29ef7-377c-4d14-864b-eb3a85769359}
|
|
GUID_DEVCLASS_BLUETOOTH = {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}
|
|
GUID_DEVCLASS_CDROM = {4d36e965-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_COMPUTER = {4d36e966-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_DECODER = {6bdd1fc2-810f-11d0-bec7-08002be2092f}
|
|
GUID_DEVCLASS_DISKDRIVE = {4d36e967-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_DISPLAY = {4d36e968-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_DOT4 = {48721b56-6795-11d2-b1a8-0080c72e74a2}
|
|
GUID_DEVCLASS_DOT4PRINT = {49ce6ac8-6f86-11d2-b1e5-0080c72e74a2}
|
|
GUID_DEVCLASS_ENUM1394 = {c459df55-db08-11d1-b009-00a0c9081ff6}
|
|
GUID_DEVCLASS_FDC = {4d36e969-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_FLOPPYDISK = {4d36e980-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_GPS = {6bdd1fc3-810f-11d0-bec7-08002be2092f}
|
|
GUID_DEVCLASS_HDC = {4d36e96a-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_HIDCLASS = {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
|
|
GUID_DEVCLASS_IMAGE = {6bdd1fc6-810f-11d0-bec7-08002be2092f}
|
|
GUID_DEVCLASS_INFINIBAND = {30ef7132-d858-4a0c-ac24-b9028a5cca3f}
|
|
GUID_DEVCLASS_INFRARED = {6bdd1fc5-810f-11d0-bec7-08002be2092f}
|
|
GUID_DEVCLASS_KEYBOARD = {4d36e96b-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_LEGACYDRIVER = {8ecc055d-047f-11d1-a537-0000f8753ed1}
|
|
GUID_DEVCLASS_MEDIA = {4d36e96c-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_MEDIUM_CHANGER = {ce5939ae-ebde-11d0-b181-0000f8753ec4}
|
|
GUID_DEVCLASS_MEMORY = {5099944a-f6b9-4057-a056-8c550228544c}
|
|
GUID_DEVCLASS_MODEM = {4d36e96d-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_MONITOR = {4d36e96e-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_MOUSE = {4d36e96f-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_MTD = {4d36e970-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_MULTIFUNCTION = {4d36e971-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_MULTIPORTSERIAL = {50906cb8-ba12-11d1-bf5d-0000f805f530}
|
|
GUID_DEVCLASS_NET = {4d36e972-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_NETCLIENT = {4d36e973-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_NETSERVICE = {4d36e974-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_NETTRANS = {4d36e975-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_NODRIVER = {4d36e976-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_PCMCIA = {4d36e977-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_PNPPRINTERS = {4658ee7e-f050-11d1-b6bd-00c04fa372a7}
|
|
GUID_DEVCLASS_PORTS = {4d36e978-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_PRINTER = {4d36e979-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_PRINTERUPGRADE = {4d36e97a-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_PROCESSOR = {50127dc3-0f36-415e-a6cc-4cb3be910B65}
|
|
GUID_DEVCLASS_SBP2 = {d48179be-ec20-11d1-b6b8-00c04fa372a7}
|
|
GUID_DEVCLASS_SCSIADAPTER = {4d36e97b-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_SECURITYACCELERATOR = {268c95a1-edfe-11d3-95c3-0010dc4050a5}
|
|
GUID_DEVCLASS_SENSOR = {5175d334-c371-4806-b3ba-71fd53c9258d}
|
|
GUID_DEVCLASS_SIDESHOW = {997b5d8d-c442-4f2e-baf3-9c8e671e9e21}
|
|
GUID_DEVCLASS_SMARTCARDREADER = {50dd5230-ba8a-11d1-bf5d-0000f805f530}
|
|
GUID_DEVCLASS_SOUND = {4d36e97c-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_SYSTEM = {4d36e97d-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_TAPEDRIVE = {6d807884-7d21-11cf-801c-08002be10318}
|
|
GUID_DEVCLASS_UNKNOWN = {4d36e97e-e325-11ce-bfc1-08002be10318}
|
|
GUID_DEVCLASS_USB = {36fc9e60-c465-11cf-8056-444553540000}
|
|
GUID_DEVCLASS_VOLUME = {71a27cdd-812a-11d0-bec7-08002be2092f}
|
|
GUID_DEVCLASS_VOLUMESNAPSHOT = {533c5b84-ec70-11d2-9505-00c04f79deaf}
|
|
GUID_DEVCLASS_WCEUSBS = {25dbce51-6c8f-4a72-8a6d-b54c2b4fc835}
|
|
GUID_DEVCLASS_WPD = {eec5ad98-8080-425f-922a-dabf3de3f69a}
|
|
GUID_DEVCLASS_EHSTORAGESILO = {9da2b80f-f89f-4a49-a5c2-511b085b9e8a}
|
|
GUID_DEVCLASS_FIRMWARE = {f2e7dd72-6468-4e36-b6f1-6488f42c1b52}
|
|
GUID_DEVCLASS_EXTENSION = {e2f84ce7-8efa-411c-aa69-97454ca4cb57}
|
|
GUID_DEVCLASS_SOFTWAREDEVICE = {62f9c741-b25a-46ce-b54c-9bccce08b6f2}
|
|
GUID_DEVCLASS_HOLOGRAPHIC = {d612553d-06b1-49ca-8938-e39ef80eb16f}
|
|
|
|
; device bus types
|
|
GUID_BUS_TYPE_PCI = {c8ebdfb0-b510-11d0-80e5-00a0c92542e3}
|
|
GUID_BUS_TYPE_1394 = {f74e73eb-9ac5-45eb-be4d-772cc71ddfb3}
|
|
GUID_BUS_TYPE_USB = {9d7debbc-c85d-11d1-9eb4-006008c3a19a}
|
|
GUID_BUS_TYPE_HID = {eeaf37d0-1963-47c4-aa48-72476db7cf49}
|
|
GUID_BUS_TYPE_SD = {e700cc04-4036-4e89-9579-89ebf45f00cd}
|
|
GUID_BUS_TYPE_ACPI = {d7b46895-001a-4942-891f-a7d46610a843}
|
|
GUID_BUS_TYPE_SW_DEVICE = {06d10322-7de0-4cef-8e25-197d0e7442e2}
|
|
|
|
; device interfaces
|
|
GUID_DEVINTERFACE_VOLUME = {53f5630d-b6bf-11d0-94f2-00a0c91efb8b}
|
|
GUID_DEVINTERFACE_PRINTER = {0ecef634-6ef0-472a-8085-5ad023ecbccd}
|
|
KSCATEGORY_AUDIO = {6994AD04-93EF-11D0-A3CC-00A0C9223196}
|
|
KSCATEGORY_CAPTURE = {65e8773d-8f56-11d0-a3b9-00a0c9223196}
|
|
KSCATEGORY_RENDER = {65e8773e-8f56-11d0-a3b9-00a0c9223196}
|
|
KSCATEGORY_TOPOLOGY = {dda54a40-1e4c-11d1-a050-405705c10000}
|
|
KSCATEGORY_REALTIME = {eb115ffc-10c8-4964-831d-6dcb02e6f23f}
|
|
KSCATEGORY_SENSOR_GROUP = {669C7214-0A88-4311-A7F3-4E79820E33BD}
|
|
|
|
; match flags
|
|
MATCH_FLAG_CLASS_GUID = 0x00000001
|
|
MATCH_FLAG_DRIVER_INF_NAME = 0x00000002
|
|
MATCH_FLAG_UNIQUE_ID = 0x00000010
|
|
MATCH_FLAG_BUS_DEVICE_DESC = 0x00000020
|
|
MATCH_FLAG_LOCATION_INFO = 0x00000100
|
|
MATCH_FLAG_LOCATION_PATH = 0x00000200
|
|
MATCH_FLAG_COMPATIBLE_IDS = 0x00001000
|
|
MATCH_FLAG_HARDWARE_IDS = 0x00010000
|
|
MATCH_FLAG_DEVICE_IDS = 0x00011000
|
|
MATCH_FLAG_INSTANCE_ID = 0x10000000
|
|
|
|
MATCH_FLAGS_DEFAULT = 0x00011001
|
|
MATCH_FLAGS_EXACT_DEVICE = 0x10011001
|