none
[Win8]Yellow Bang(code 28 : name already in use as service name) in device manager RRS feed

  • Question

  • I have some problem in Windows 8 RTM when a device(handset) connecting.

    [Reproduce Step]
    1. Install device driver.
    2. Connect the device and check device running status.
    3. Uninstall the target device in Device Manager(check "Delete the driver software for this device")
    4. Choose one of 4.1 or 4.2 step.
    4.1 Re-Connect device after OS rebooting
    4.2 Click "Scan for hardware changes" in device manager without OS Rebooting.
    5. You can see YelloBang(Code 28) in Device Manager

    It happened in composite device or child device. 

    Found for the first time in the HCK test. This problem did not happened in windows 7 and previous.

    the Driver Installer(Setup.exe) add `driver installed path` to "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DeivcePath".

    If DevicePath is not modified, the problem did not happen.
    (So, I assume the problem related to DevicePath)

    -----------------------------------------------------------------------------------------

     * setupapi.dev.log

    !!!  dvi:                     Add Service: Failed to modify existing service '[ServiceName]'.
    !!!  dvi:                     Error 1078: The name is already in use as either a service name or a service display name.
    !!!  dvi:                     Error while installing services.
    !!!  dvi:                     Error 1078: The name is already in use as either a service name or a service display name.
    !!!  dvi:                     Cleaning up failed installation
    !!!  dvi:                     Error 1078: The name is already in use as either a service name or a service display name.

    -------------------------------------------------------------------------------------------

    Does anyone knows about this?

    Tuesday, November 20, 2012 12:26 PM

All replies

  • I guess that you should modify the YourDeviceDriverName.INX file.

    Search for Serivce.

    [YourDeviceDriverName_Install.Wdf]

    UmdfService=YourDeviceDriverName, YourDeviceDriverName_Driver_Install
    UmdfServiceOrder=YourDeviceDriverName
    UmdfDispatcher=FileHandle

    might be that you are still using some "example" names.

    Tuesday, November 20, 2012 4:39 PM
  • why are you messing with DevicePath? you should not be touching this key

    d -- This posting is provided "AS IS" with no warranties, and confers no rights.

    Tuesday, November 20, 2012 5:16 PM