|
| |||||||||
| Tags: hp pavilion, mtp, pentium 4, service pack 2, windows xp |
![]() |
| | Thread Tools | Search this Thread |
|
#1
| |||
| |||
| Problem Getting MTP to Install Correctly
Hi, hope someone has run into this and can provide insight to help solve. I have a HP Pavilion 250Y Pentium 4 machine (August 2003) with 1.24GB running XP Home SP2. Have recently acquired a video/audio/photo player (Creative Labs Zen W) and been installing the software, etc. I get to the point of plugging in the device to the USB port, the Install wizard searches, identifies the need for the MTP driver and attempts to load. At that point, it stops and gives the error message related to Microsoft error code 1060: "The specified service does not exist as an installed service" and the computer will not recognize and connect the player. I contacted Creative tech Support and they stated they use standard Microsoft drivers. They suggested I try on another system and if it still failed, the problem was the player and return it. I brought home my work laptop (DELL running XP Professional SP2) and all worked perfectly. I've already tried a lot of things including clearing the USB drivers from Device Manager, clean install, etc. with no success. SInce I can't load all my CD's and other files on the work machine (mis-use of company property and all), my question is: What is the difference between the Home and Professional setups and how can I get the home machine to recognize the device on teh USB port (already tried both front and back ports with no difference). I'm not one for bleeding edge migration to Vista and want to stay with XP. |
|
#2
| |||
| |||
| Re: Problem Getting MTP to Install Correctly
You can try this AT YOUR OWN RISK, This solved the MTP driver issue I had with my Sony MP4. Copy ALL OF THIS into a text doc, then save the file as wpdmtp.inf and put it in windows\inf or wherever you want, really, just point it there when it asks for the drivers, OR, go into device manager, and "update driver" and point it wherever you have this file. ..................Copy after this.............. ; Installation inf for devices supporting Media Transfer Protocol (MTP) ; ; Copyright (c) Microsoft Corporation. ; [SourceDisksNames] 3426=windows cd [SourceDisksFiles] wpdusb.sys = 3426 wpdmtpdr.dll = 3426 wpdmtp.dll = 3426 wpdmtpus.dll = 3426 wpdmtpip.dll = 3426 wpdconns.dll = 3426 [Version] Signature="$WINDOWS NT$" Class=WPD ClassGUID={EEC5AD98-8080-425f-922A-DABF3DE3F69A} Provider=%Msft% DriverVer=06/21/2006,6.0.6000.16386 [DestinationDirs] MTP.Files.Kernel = 12 MTP.Files.XPRT_USB = 11 MTP.Files.XPRT_IP = 11 MTP.Files.Core = 11 MTP.Files.UMDFDDriver = 12,UMDF ; copy to system32\drivers\umdf [Manufacturer] %MfgName%=Generic,NTx86,NTamd64 %MfgNameVendorModels%=VendorModels,NTx86,NTamd64 ; ;Device is identified by Microsoft OS descriptor ;If your device does not support it, use specific VID & PID for identification ; [Generic.NTx86] %GenericMTP.DeviceDesc%=MTP, USB\MS_COMP_MTP %GenericPTP.DeviceDesc%=MTP, USB\Class_06&SubClass_01&Prot_01 %GenericMTPIP.DeviceDesc%=MTPIP, umb\urn:microsoft-com:device:mtp:1 [Generic.NTamd64] %GenericMTP.DeviceDesc%=MTP, USB\MS_COMP_MTP %GenericPTP.DeviceDesc%=MTP, USB\Class_06&SubClass_01&Prot_01 %GenericMTPIP.DeviceDesc%=MTPIP, umb\urn:microsoft-com:device:mtp:1 [VendorModels.NTx86] ; Kodak PTP %USB\VID_040A&PID_0140.Device%=MTP, USB\VID_040A&PID_0140 %USB\VID_040A&PID_0200.Device%=MTP, USB\VID_040A&PID_0200 %USB\VID_040A&PID_0121.Device%=MTP, USB\VID_040A&PID_0121 %KodakDC4800%=MTP, USB\VID_040A&PID_0160 [VendorModels.NTamd64] ; Kodak PTP %USB\VID_040A&PID_0140.Device%=MTP, USB\VID_040A&PID_0140 %USB\VID_040A&PID_0200.Device%=MTP, USB\VID_040A&PID_0200 %USB\VID_040A&PID_0121.Device%=MTP, USB\VID_040A&PID_0121 %KodakDC4800%=MTP, USB\VID_040A&PID_0160 ;;************************************************ ****************************** ;; ;; MTP with USB Transport ;; ====================== ;; ;; The following are to be used in vendor specific "Includes" and "Needs" sections. ;; Specifically, the vendor INF should contain: ;; ;; [DDInstall] ;; Include = wpdmtp.inf ;; Needs = WPD.MTP ;; ;; [DDInstall.hw] ;; Include = wpdmtp.inf ;; Needs = WPD.MTP.Registration <- includes all default legacy API and autoplay registration for the device ;; - OR - ;; Needs = WPD.MTP.RegistrationBasic <- only do minimum registration, no legacy API or autoplay ;; ;; [DDInstall.Services] ;; Include = wpdmtp.inf ;; Needs = WPD.MTP.Services ;; ;; [DDInstall.CoInstallers] ;; Include = wpdmtp.inf ;; Needs = WPD.MTP.CoInstallers ;; ;; [DDInstall.Wdf] ;; Include = wpdmtp.inf ;; Needs = WPD.MTP.Wdf ;; UmdfServiceOrder=WpdMtpDriver ;; ;;************************************************ ****************************** [WPD.MTP] CopyFiles = MTP.Files.Kernel, MTP.Files.XPRT_USB, MTP.Files.Core, MTP.Files.UMDFDDriver RegisterDlls = MTP.RegisterComServers [WPD.MTP.Registration] AddReg = WDF.Registration, MTP.AutoPlayRegistration, MTP.LEGACY.Registration, MTPUSB.Transport.Registration [WPD.MTP.RegistrationBasic] AddReg = WDF.Registration, MTPUSB.Transport.Registration [WPD.MTP.Services] AddService=WUDFRd, 0x000001fa, WUDFRD_ServiceInstall ; 0x2 - assigned the name service as the PnP function driver AddService=WpdUsb, 0x000001f8, MTP.WpdUsb.AddService [WPD.MTP.CoInstallers] AddReg = WDF.CoInstaller [WPD.MTP.Wdf] UmdfService=WpdMtpDriver,WpdMtpDriver_Install ;;************************************************ ****************************** ;; Inbox MTP USB section ;;************************************************ ****************************** [MTP.NT] CopyFiles = MTP.Files.Kernel, MTP.Files.XPRT_USB, MTP.Files.Core, MTP.Files.UMDFDDriver RegisterDlls = MTP.RegisterComServers AddProperty=MTP.AddProp [MTP.NT.hw] AddReg = WDF.Registration, MTP.AutoPlayRegistration, MTP.LEGACY.Registration, MTPUSB.Transport.Registration, TSRedirection.Registration [MTP.NT.Services] AddService=WUDFRd, 0x000001fa, WUDFRD_ServiceInstall ; 0x2 - assigned the name service as the PnP function driver AddService=WpdUsb, 0x000001f8, MTP.WpdUsb.AddService [MTP.NT.CoInstallers] AddReg = WDF.CoInstaller [MTP.NT.Wdf] UmdfService=WpdMtpDriver,WpdMtpDriver_Install UmdfServiceOrder=WpdMtpDriver [MTPUSB.Transport.Registration] HKR,"WpdMtpDriver","TransportClassID",0x0,"{34C445 BA-07EB-4b5d-8EE9-F66BB9DA403B}" ;;************************************************ ****************************** ;; ;; MTP with IP Transport ;; ===================== ;; ;; The following are to be used in vendor specific "Includes" and "Needs" sections. ;; Specifically, the INF should contain: ;; ;; [DDInstall] ;; Include = wpdmtp.inf ;; Needs = WPD.MTPIP ;; ;; [DDInstall.hw] ;; Include = wpdmtp.inf ;; Needs = WPD.MTPIP.Registration <- includes all default legacy API and autoplay registration for the device ;; - OR - ;; Needs = WPD.MTPIP.RegistrationBasic <- only do minimum registration, no legacy API or autoplay ;; ;; [DDInstall.Services] ;; Include = wpdmtp.inf ;; Needs = WPD.MTPIP.Services ;; ;; [DDInstall.CoInstallers] ;; Include = wpdmtp.inf ;; Needs = WPD.MTPIP.CoInstallers ;; ;; [DDInstall.Wdf] ;; Include = wpdmtp.inf ;; Needs = WPD.MTPIP.Wdf ;; UmdfServiceOrder=WpdMtpDriver ;; ;;************************************************ ****************************** [WPD.MTPIP] CopyFiles = MTP.Files.Kernel, MTP.Files.XPRT_IP, MTP.Files.Core, MTP.Files.UMDFDDriver RegisterDlls = MTPIP.RegisterComServers [WPD.MTPIP.Registration] AddReg = WDF.Registration, PTP.AutoPlayRegistration, PTP.LEGACY.Registration, MTPIP.Transport.Registration [WPD.MTPIP.RegistrationBasic] AddReg = WDF.Registration, MTPIP.Transport.Registration [WPD.MTPIP.Services] AddService=WUDFRd, 0x000001fa, WUDFRD_ServiceInstall ; 0x2 - assigned the name service as the PnP function driver [WPD.MTPIP.CoInstallers] AddReg = WDF.CoInstaller [WPD.MTPIP.Wdf] UmdfService=WpdMtpDriver,WpdMtpDriver_Install ;;************************************************ ****************************** ;; Inbox MTP IP section ;;************************************************ ****************************** [MTPIP.NT] CopyFiles = MTP.Files.XPRT_IP, MTP.Files.Core, MTP.Files.UMDFDDriver RegisterDlls = MTPIP.RegisterComServers AddProperty=MTP.AddProp [MTPIP.NT.hw] AddReg = PTP.AutoPlayRegistration, PTP.LEGACY.Registration, MTPIP.Transport.Registration, TSRedirection.Registration [MTPIP.NT.Services] AddService=WUDFRd, 0x000001fa, WUDFRD_ServiceInstall ; 0x2 bit assigned the name service as the PnP function driver [MTPIP.NT.CoInstallers] AddReg = WDF.CoInstaller [MTPIP.NT.Wdf] UmdfService=WpdMtpDriver,WpdMtpDriver_Install UmdfServiceOrder=WpdMtpDriver [MTPIP.Transport.Registration] HKR,"WpdMtpDriver","TransportClassID",0x0,"{90ED8E EA-1605-4c46-8314-EED94AAA588B}" ;;************************************************ ****************************** ;; Common section ;; 1. File copy ;; 2. Regsvr COM servers ;; 3. AutoPlay ;; 4. WDF ;; 5. Registration ;; 6. WMDM/WIA legacy support ;; 7. Kernel mode service (WPDUSB) ;; 8. Driver update notification ;;************************************************ ****************************** [MTP.Files.XPRT_IP] WpdMtpIP.dll,,,0x0100 [MTP.Files.Kernel] WpdUsb.sys,,,0x0100 [MTP.Files.XPRT_USB] WpdMtpUS.dll,,,0x0100 WpdConns.dll,,,0x0100 [MTP.Files.Core] WpdMtp.dll,,,0x0100 [MTP.Files.UMDFDDriver] WpdMtpDr.dll,,,0x0100 [MTP.RegisterComServers] 11,,wpdconns.dll,1 11,,wpdmtpus.dll,1 11,,wpdmtp.dll,1 12,UMDF,wpdmtpdr.dll,1 [MTPIP.RegisterComServers] 11,,wpdmtpip.dll,1 11,,wpdmtp.dll,1 12,UMDF,wpdmtpdr.dll,1 ;=============== TS Redirection ============= [TSRedirection.Registration] ; ; Enable support for redirecting the device over Terminal Server connection. ; HKR,,"TSRedirFlags",0x10001,0x1 ; ================ AutoPlay ================= ; PTP devices [PTP.AutoPlayRegistration] ; This lists the interfaces which WpdUsb.sys will register on device start; this list contains the legacy AutoPlay HKR,,"Interfaces",0x00010000,"{6ac27878-a6fa-4155-ba85-f98f491d4f33}" ; Enable default AutoPlay support HKR,,"EnableDefaultAutoPlaySupport",0x10001,1 ; Ensure that the entries show up as 'source only' so apps registered for sink do not show up in the list HKR,,"AutoPlaySourceOnly",0x10001,1 ; MTP devices [MTP.AutoPlayRegistration] ; Enable default AutoPlay support HKR,,"EnableDefaultAutoPlaySupport",0x10001,1 ; ================= WDF sections =============== [WDF.CoInstaller] HKR,,CoInstallers32,0x00010000,"WUDFCoinstaller.dl l" [WDF.Registration] HKR,"WUDF","Exclusive",0x10001,1 HKR,,"LowerFilters",0x00010008,"WpdUSB" ; FLG_ADDREG_TYPE_MULTI_SZ | FLG_ADDREG_APPEND [WpdMtpDriver_Install] UmdfLibraryVersion=1.0.0 ServiceBinary="%12%\umdf\WpdMtpDr.dll" DriverCLSID="{AAAE762B-A6A2-4c45-B5D8-9A83AFB6BB70}" ; =============== Legacy support =============== ; PTP devices [PTP.LEGACY.Registration] ; Request for auto-determination of WIA/WMDM legacy API support based on device capabilities and type HKR,,"EnableLegacySupport",0x10001,0xFFFFFFFF ; Set PTP devices to 'Camera type' devices so the correct device icon will be displayed in Windows Explorer HKR,,"PortableDeviceType",0x10001,1 ; Report EXIF format as JPEG for WIA HKR,,"ReportJPGFormatForEXIF",0x10001,1 ; MTP devices [MTP.LEGACY.Registration] ; Request for auto-determination of WIA/WMDM legacy API support based on device capabilities and type HKR,,"EnableLegacySupport",0x10001,0xFFFFFFFF ; Report EXIF format as JPEG for WIA HKR,,"ReportJPGFormatForEXIF",0x10001,1 ; =================== WUDFRd =================== [WUDFRD_ServiceInstall] ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\WUDFRd.sys ; =================== WPDUSB =================== [MTP.WpdUsb.AddService] DisplayName = %WpdUsb.SvcDesc% ServiceType = %SERVICE_KERNEL_DRIVER% StartType = %SERVICE_DEMAND_START% ErrorControl = %SERVICE_ERROR_NORMAL% ServiceBinary = %12%\wpdusb.sys LoadOrderGroup = Base ; =========== Driver update notification ======== [MTP.AddProp] GenericDriverInstalled,,,,1 ; ; =================== Strings =================== ; [Strings] ; not localizable SERVICE_KERNEL_DRIVER = 0x1 SERVICE_DEMAND_START = 0x3 SERVICE_ERROR_NORMAL = 0x1 ;; Localizable strings USB\VID_040A&PID_0121.Device="Kodak Digital Camera" USB\VID_040A&PID_0140.Device="Kodak DC4800 Zoom Digital Camera" USB\VID_040A&PID_0200.Device="Kodak Digital Camera" KodakDC4800="Kodak DC4800 Zoom Digital Camera" GenericPTP.DeviceDesc="Digital Still Camera" Msft="Microsoft" WpdUsb.SvcDesc="WpdUsb" GenericMTP.DeviceDesc="MTP Device" GenericMTPIP.DeviceDesc="MTP IP Device" MfgName="(Standard MTP-compliant devices)" MfgNameVendorModels="(Standard MTP-Compliant Device)" Autoplay.Label= "Portable Device" ...............Stop before this................ |
|
#3
| |||
| |||
| Re: Problem Getting MTP to Install Correctly
Thanks from Spain. I was about to format my windows. I have a sony brand Mp4 (NWZ-S615F). It was put this file and I have solved my problem, I said: "The required section not found in the INF". All fixed. Thank you very much. Sorry for my bad English. |
|
#4
| |||
| |||
| Re: Problem Getting MTP to Install Correctly
Thanks worked great on a generic mp3 player |
![]() |
|
| Thread Tools | Search this Thread |
| |
Similar Threads for: "Problem Getting MTP to Install Correctly" | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| KB 2393802 seems to install correctly but it is offered again after installation | Rufta | Operating Systems | 6 | 26-02-2011 10:25 AM |
| How to install a sound card correctly | Narmad | Tips & Tweaks | 1 | 30-01-2011 05:02 AM |
| Some programs are not running correctly after windows 7 custom install | SchuRacer | Operating Systems | 4 | 19-01-2011 07:28 PM |
| To install Photoshop CS3 on Vista correctly | Dipu | Windows Software | 3 | 03-06-2009 07:01 PM |
| A problem caused the program to stop working correctly.... | nizza35 | Vista Setup and Install | 1 | 10-03-2008 01:09 AM |