"Error 2: Cannot find the file specified." [SSDP Descovery]

So for some reason, whenever I attempt to start the SSDP Descovery service, I get
"Windows could not start SSDP Descovery Serivce on local computer. Error 2: Cannot find the file specified."

This just started a week ago and i need SSDP to start so i can run UPnP.



Thanks
 

My Computer

System One

  • Graphics Card(s)
    Mobile 4 Family Chip Series
    Internet Speed
    Pretty Damn Fast
Hello IsaiahFeldt and welcome to the forums :party:

Let's try an SFC scan:

SFC Scan


  1. Open your start menu and in the search box, type Command Prompt
  2. When you see Command Prompt on the list, right-click on it and select Run as administrator
  3. When command prompt opens, copy and paste the following commands into it, press enter after each

    sfc /scannow

    Wait for this to finish before you continue

    copy %windir%\logs\cbs\cbs.log %userprofile%\Desktop\cbs.txt
  4. This will create a file, cbs.txt on your Desktop. Please attach this to your next post.



Tom
 

My Computer

System One

  • Manufacturer/Model
    Build #1
    CPU
    Intel Core i7 3770K @4.4GHz
    Motherboard
    ASUS P8Z77-V PRO
    Memory
    Corsair Vengeance 2x4GB DDR3 1600MHz Low Profile (White)
    Graphics Card(s)
    Gigabyte Radeon HD 7850 (2GB GDDR5)
    Sound Card
    Integrated on motherboard
    Monitor(s) Displays
    23" LG LCD/LED IPS
    Screen Resolution
    1920*1080
    Hard Drives
    Samsung EVO 128GB SSD
    Seagate Barracuda 2TB 7200rpm
    2x500GB Seagate FreeAgent 5400rpm
    PSU
    Corsair TX650W V2 (80+ Bronze)
    Case
    NZXT Phantom 410
    Cooling
    Corsair H100 Water Cooler, 1x140mm and 1x120mm stock fans
    Keyboard
    Microsoft Desktop 2000 Wireless Keyboard
    Mouse
    Microsoft Desktop 2000 Wireless Mouse
    Internet Speed
    95 Mb/s Download 70 Mb/s Upload
Ok I ran Sfc /scannow like you said. The CBS.log will be attached to this post as you requested. And when the scan was done, it had said that it found corrupt files and was unable to fix some of them.
 

My Computer

System One

  • Graphics Card(s)
    Mobile 4 Family Chip Series
    Internet Speed
    Pretty Damn Fast
Hello IsaiahFeldt,

Have you patched Windows to allow 3rd party themes?

Tom
 

My Computer

System One

  • Manufacturer/Model
    Build #1
    CPU
    Intel Core i7 3770K @4.4GHz
    Motherboard
    ASUS P8Z77-V PRO
    Memory
    Corsair Vengeance 2x4GB DDR3 1600MHz Low Profile (White)
    Graphics Card(s)
    Gigabyte Radeon HD 7850 (2GB GDDR5)
    Sound Card
    Integrated on motherboard
    Monitor(s) Displays
    23" LG LCD/LED IPS
    Screen Resolution
    1920*1080
    Hard Drives
    Samsung EVO 128GB SSD
    Seagate Barracuda 2TB 7200rpm
    2x500GB Seagate FreeAgent 5400rpm
    PSU
    Corsair TX650W V2 (80+ Bronze)
    Case
    NZXT Phantom 410
    Cooling
    Corsair H100 Water Cooler, 1x140mm and 1x120mm stock fans
    Keyboard
    Microsoft Desktop 2000 Wireless Keyboard
    Mouse
    Microsoft Desktop 2000 Wireless Mouse
    Internet Speed
    95 Mb/s Download 70 Mb/s Upload
Hello IsaiahFeldt,

Do you mind if we reset Windows to the default theme settings? You'll lose any customisations that you currently have. The reason I ask is that in your CBS log, a lot of files are showing as corrupt - but I don't know whether these were patched by you, or are actually corrupt, or maybe even both.

I'm going to be away until Sunday, so I won't be able to help you any further until then. If someone wants to carry on whilst I'm away then here's the files that need replacing:

C:\Windows\System32\SndVolSSO.dll
Replace with: C:\Windows\WinSxS\x86_microsoft-windows-audio-volumecontrol_31bf3856ad364e35_6.0.6002.18005_none_c813ea73049bcaf0\SndVolSSO.dll

C:\Windows\Branding\Basebrd\basebrd.dll
Replace with: C:\Windows\WinSxS\x86_microsoft-windows-b..ng-base-homepremium_31bf3856ad364e35_6.0.6000.16386_none_1fb83cb24fe14364\basebrd.dll

C:\Windows\System32\imageres.dll
Replace with: C:\Windows\WinSxS\x86_microsoft-windows-imageres_31bf3856ad364e35_6.0.6000.16386_none_da86e136fafaf563\imageres.dll

C:\Windows\System32\wmploc.DLL
Replace with: C:\Windows\WinSxS\x86_microsoft-windows-mediaplayer-core_31bf3856ad364e35_6.0.6002.18311_none_0d4670c94c4732eb\wmploc.DLL

C:\Windows\System32\pnidui.dll
x86_microsoft-windows-netshell_31bf3856ad364e35_6.0.6002.18005_none_d76ee3df0b2c9479\pnidui.dll

C:\Windows\System32\wscntfy.dll
Replace with: C:\Windows\WinSxS\x86_microsoft-windows-s..tycenter-notifyicon_31bf3856ad364e35_6.0.6002.18005_none_0015b648d92092e2\wscntfy.dll

C:\Windows\System32\shsvcs.dll
Replace with: C:\Windows\WinSxS\x86_microsoft-windows-shsvcs_31bf3856ad364e35_6.0.6002.18063_none_ced8f61a1a41d726\shsvcs.dll

C:\Windows\System32\themeui.dll
Replace with: C:\Windows\WinSxS\x86_microsoft-windows-themeui_31bf3856ad364e35_6.0.6002.18005_none_86ea0f7f18a2f487\themeui.dll

C:\Windows\System32\uxtheme.dll
Replace with: C:\Windows\WinSxS\x86_microsoft-windows-uxtheme_31bf3856ad364e35_6.0.6001.18000_none_a5e49ad4068f9b12\uxtheme.dll

Tom
 

My Computer

System One

  • Manufacturer/Model
    Build #1
    CPU
    Intel Core i7 3770K @4.4GHz
    Motherboard
    ASUS P8Z77-V PRO
    Memory
    Corsair Vengeance 2x4GB DDR3 1600MHz Low Profile (White)
    Graphics Card(s)
    Gigabyte Radeon HD 7850 (2GB GDDR5)
    Sound Card
    Integrated on motherboard
    Monitor(s) Displays
    23" LG LCD/LED IPS
    Screen Resolution
    1920*1080
    Hard Drives
    Samsung EVO 128GB SSD
    Seagate Barracuda 2TB 7200rpm
    2x500GB Seagate FreeAgent 5400rpm
    PSU
    Corsair TX650W V2 (80+ Bronze)
    Case
    NZXT Phantom 410
    Cooling
    Corsair H100 Water Cooler, 1x140mm and 1x120mm stock fans
    Keyboard
    Microsoft Desktop 2000 Wireless Keyboard
    Mouse
    Microsoft Desktop 2000 Wireless Mouse
    Internet Speed
    95 Mb/s Download 70 Mb/s Upload
Ok, see ya soon Tom!
Im currently using my phone to post this, so i wont be able to make changes until i get on it.
Ok so after i change my theme to the default theme, then what? And by defualt, do you mean the areo theme? Or like, the pixelated classic windows theme? Haha. Thanks Tom
 

My Computer

System One

  • Graphics Card(s)
    Mobile 4 Family Chip Series
    Internet Speed
    Pretty Damn Fast
I'm back :) Thanks for your patience.

You don't have to do anything, it will reset it back to the default theme (Aero) when we get to that stage. So you won't have to put up with the classic theme :p Until I find a better way to do it, we'll have to do this one file at a time, sorry!

Batch File

  1. Go to Start > Run to bring up the run box
  2. In the box, type notepad.exe and press OK to open Notepad
  3. Copy (Ctrl+C) all of the text in the following box and paste (Ctrl+V) it into Notepad

    Code:
    ::tom982 SFC Batch File Creator 2012
    if not exist %SYSTEMDRIVE%\tom982 mkdir %SYSTEMDRIVE%\tom982
    icacls C:\Windows\System32\SndVolSSO.dll /save %SYSTEMDRIVE%\tom982\aclbackup
    takeown /f C:\Windows\System32\SndVolSSO.dll
    icacls C:\Windows\System32\SndVolSSO.dll /grant administrators:F
    ren C:\Windows\System32\SndVolSSO.dll *.bak
    copy C:\Windows\WinSxS\x86_microsoft-windows-audio-volumecontrol_31bf3856ad364e35_6.0.6002.18005_none_c813ea73049bcaf0\SndVolSSO.dll C:\Windows\System32\SndVolSSO.dll
    icacls C:\Windows\System32 /restore %SYSTEMDRIVE%\tom982\aclbackup
    sfc /scannow
    copy %SYSTEMROOT%\Logs\CBS\CBS.log %USERPROFILE%\Desktop\CBS.txt
    start notepad.exe %USERPROFILE%\Desktop\CBS.txt
  4. Go to File > Save As... and save it to your Desktop named fix.bat. Make sure you change the Save as type to All Files (*.*)
  5. Locate fix.bat on your Desktop and double-click on it

Tom
 

My Computer

System One

  • Manufacturer/Model
    Build #1
    CPU
    Intel Core i7 3770K @4.4GHz
    Motherboard
    ASUS P8Z77-V PRO
    Memory
    Corsair Vengeance 2x4GB DDR3 1600MHz Low Profile (White)
    Graphics Card(s)
    Gigabyte Radeon HD 7850 (2GB GDDR5)
    Sound Card
    Integrated on motherboard
    Monitor(s) Displays
    23" LG LCD/LED IPS
    Screen Resolution
    1920*1080
    Hard Drives
    Samsung EVO 128GB SSD
    Seagate Barracuda 2TB 7200rpm
    2x500GB Seagate FreeAgent 5400rpm
    PSU
    Corsair TX650W V2 (80+ Bronze)
    Case
    NZXT Phantom 410
    Cooling
    Corsair H100 Water Cooler, 1x140mm and 1x120mm stock fans
    Keyboard
    Microsoft Desktop 2000 Wireless Keyboard
    Mouse
    Microsoft Desktop 2000 Wireless Mouse
    Internet Speed
    95 Mb/s Download 70 Mb/s Upload
Welcome Back!

Ok, so I did as you said. I ran the .bat and it finished rather quickly. When it was done, it opened up a text doc named CBS. Now what do I do?
 

My Computer

System One

  • Graphics Card(s)
    Mobile 4 Family Chip Series
    Internet Speed
    Pretty Damn Fast
Sorry, my bad. I put two sets of instructions together for that post and must have clipped the last lines from it.

Copy and paste the contents of CBS.txt into your next post please :) Or, if that fails, attach the file to your post - it's found on your desktop under the same name.

Tom
 

My Computer

System One

  • Manufacturer/Model
    Build #1
    CPU
    Intel Core i7 3770K @4.4GHz
    Motherboard
    ASUS P8Z77-V PRO
    Memory
    Corsair Vengeance 2x4GB DDR3 1600MHz Low Profile (White)
    Graphics Card(s)
    Gigabyte Radeon HD 7850 (2GB GDDR5)
    Sound Card
    Integrated on motherboard
    Monitor(s) Displays
    23" LG LCD/LED IPS
    Screen Resolution
    1920*1080
    Hard Drives
    Samsung EVO 128GB SSD
    Seagate Barracuda 2TB 7200rpm
    2x500GB Seagate FreeAgent 5400rpm
    PSU
    Corsair TX650W V2 (80+ Bronze)
    Case
    NZXT Phantom 410
    Cooling
    Corsair H100 Water Cooler, 1x140mm and 1x120mm stock fans
    Keyboard
    Microsoft Desktop 2000 Wireless Keyboard
    Mouse
    Microsoft Desktop 2000 Wireless Mouse
    Internet Speed
    95 Mb/s Download 70 Mb/s Upload
The CBS.txt located on my desktop is empty. I copied and pasted your code in into notepad and saved as fix.bat like you said. And it ran. It made a doc. on my laptop called CBS and it was empty. Dont know why.

Or do you mean the CBS found in my windows folder?

Thanks -Isaiah
 

My Computer

System One

  • Graphics Card(s)
    Mobile 4 Family Chip Series
    Internet Speed
    Pretty Damn Fast
That's really strange. I can't for the life of me think why that wouldn't work. I've used that exact command in previous threads, not to mention on my own PC beforehand, and it's worked without fault :s

Can you just upload the file then:

C:\Windows\Logs\CBS\CBS.log

Actually, come to think about it, maybe it doesn't exist. It should though, a CBS log is very important for Windows.

Tom
 

My Computer

System One

  • Manufacturer/Model
    Build #1
    CPU
    Intel Core i7 3770K @4.4GHz
    Motherboard
    ASUS P8Z77-V PRO
    Memory
    Corsair Vengeance 2x4GB DDR3 1600MHz Low Profile (White)
    Graphics Card(s)
    Gigabyte Radeon HD 7850 (2GB GDDR5)
    Sound Card
    Integrated on motherboard
    Monitor(s) Displays
    23" LG LCD/LED IPS
    Screen Resolution
    1920*1080
    Hard Drives
    Samsung EVO 128GB SSD
    Seagate Barracuda 2TB 7200rpm
    2x500GB Seagate FreeAgent 5400rpm
    PSU
    Corsair TX650W V2 (80+ Bronze)
    Case
    NZXT Phantom 410
    Cooling
    Corsair H100 Water Cooler, 1x140mm and 1x120mm stock fans
    Keyboard
    Microsoft Desktop 2000 Wireless Keyboard
    Mouse
    Microsoft Desktop 2000 Wireless Mouse
    Internet Speed
    95 Mb/s Download 70 Mb/s Upload
As you requested, i attached the CBS found in:
C:\Windows\Logs\CBS
Now, in your post (quoted below), you said that you put sets of instructions together for that post, did you mean the code? Or just literal instructions? lol Sorry that confused me.

Sorry, my bad. I put two sets of instructions together for that post and must have clipped the last lines from it.

Copy and paste the contents of CBS.txt into your next post please :) Or, if that fails, attach the file to your post - it's found on your desktop under the same name.

Tom
 

My Computer

System One

  • Graphics Card(s)
    Mobile 4 Family Chip Series
    Internet Speed
    Pretty Damn Fast
I think I figured out what went wrong. I went into the fix.bat and added "pause" at the end so I could take a screenshot. I will attach it to this post. I hope this helps.
 

Attachments

  • TheResult.jpg
    TheResult.jpg
    52.6 KB · Views: 26

My Computer

System One

  • Graphics Card(s)
    Mobile 4 Family Chip Series
    Internet Speed
    Pretty Damn Fast
A lot of members here have the generic replies saved in text files, or what's known as canned speeches, which we adapt depending on how we need them. I have one for a batch file which I just pasted the script into and to make it relevant to your problem

Thanks for adding the pause command to the end of the script :) I've realised what I did wrong now - I forgot to mention that the batch file has to be run as an administrator. To do so, Right Click on the file and select Run as administrator. Don't worry, it hasn't done any harm by being run as a standard user, it just failed as we found out! lol.

The rest of the instructions are the same:

Batch File

  1. Go to Start > Run to bring up the run box
  2. In the box, type notepad.exe and press OK to open Notepad
  3. Copy (Ctrl+C) all of the text in the following box and paste (Ctrl+V) it into Notepad

    Code:
    ::tom982 SFC Batch File Creator 2012
    if not exist %SYSTEMDRIVE%\tom982 mkdir %SYSTEMDRIVE%\tom982
    icacls C:\Windows\System32\SndVolSSO.dll /save %SYSTEMDRIVE%\tom982\aclbackup
    takeown /f C:\Windows\System32\SndVolSSO.dll
    icacls C:\Windows\System32\SndVolSSO.dll /grant administrators:F
    ren C:\Windows\System32\SndVolSSO.dll *.bak
    copy C:\Windows\WinSxS\x86_microsoft-windows-audio-volumecontrol_31bf3856ad364e35_6.0.6002.18005_none_c813ea73049bcaf0\SndVolSSO.dll C:\Windows\System32\SndVolSSO.dll
    icacls C:\Windows\System32 /restore %SYSTEMDRIVE%\tom982\aclbackup
    sfc /scannow
    copy %SYSTEMROOT%\Logs\CBS\CBS.log %USERPROFILE%\Desktop\CBS.txt
    start notepad.exe %USERPROFILE%\Desktop\CBS.txt
  4. Go to File > Save As... and save it to your Desktop named fix.bat. Make sure you change the Save as type to All Files (*.*)
  5. Locate fix.bat on your Desktop and right click then select Run as administrator

Tom
 
Last edited:

My Computer

System One

  • Manufacturer/Model
    Build #1
    CPU
    Intel Core i7 3770K @4.4GHz
    Motherboard
    ASUS P8Z77-V PRO
    Memory
    Corsair Vengeance 2x4GB DDR3 1600MHz Low Profile (White)
    Graphics Card(s)
    Gigabyte Radeon HD 7850 (2GB GDDR5)
    Sound Card
    Integrated on motherboard
    Monitor(s) Displays
    23" LG LCD/LED IPS
    Screen Resolution
    1920*1080
    Hard Drives
    Samsung EVO 128GB SSD
    Seagate Barracuda 2TB 7200rpm
    2x500GB Seagate FreeAgent 5400rpm
    PSU
    Corsair TX650W V2 (80+ Bronze)
    Case
    NZXT Phantom 410
    Cooling
    Corsair H100 Water Cooler, 1x140mm and 1x120mm stock fans
    Keyboard
    Microsoft Desktop 2000 Wireless Keyboard
    Mouse
    Microsoft Desktop 2000 Wireless Mouse
    Internet Speed
    95 Mb/s Download 70 Mb/s Upload
Ok so it worked. But it didnt copy the CBS to the desktop due to a syntax error or something. Attached will be the CBS. Thanks
 

My Computer

System One

  • Graphics Card(s)
    Mobile 4 Family Chip Series
    Internet Speed
    Pretty Damn Fast
Hello Isaiah,

Sorry for the delay, I moved into uni yesterday so the past few days have been a little hectic! Right, those issues look okay now, let's take a look at the SSDP and HTTP (SSDP depends on HTTP to function) services :)

Batch File


  1. Go to Start > Run to bring up the run box
  2. In the box, type notepad.exe and press OK to open Notepad
  3. Copy (Ctrl+C) all of the text in the following box and paste (Ctrl+V) it into Notepad
    Code:
    @echo off
    
    echo == START == >> %systemdrive%\tom982.txt
    
    ::SSDP Discovery Service
    sc query SSDPSRV > %systemdrive%\tom982.txt
    reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SSDPSRV" /s >> %systemdrive%\tom982.txt
    
    echo. >> %systemdrive%\tom982.txt
    
    ::HTTP Service
    sc query HTTP >> %systemdrive%\tom982.txt
    reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP" /s >> %systemdrive%\tom982.txt
    
    echo EOF >> %systemdrive%\tom982.txt
    
    start notepad.exe %systemdrive%\tom982.txt
  4. Go to File > Save As... and save it to your Desktop named fix.bat. Make sure you change the Save as type to All Files (*.*)
  5. Locate fix.bat on your Desktop and right click then select Run as administrator


This will open a file, C:\tom982.txt, please copy and paste the contents into your next post and I'll take a look.

Tom
 

My Computer

System One

  • Manufacturer/Model
    Build #1
    CPU
    Intel Core i7 3770K @4.4GHz
    Motherboard
    ASUS P8Z77-V PRO
    Memory
    Corsair Vengeance 2x4GB DDR3 1600MHz Low Profile (White)
    Graphics Card(s)
    Gigabyte Radeon HD 7850 (2GB GDDR5)
    Sound Card
    Integrated on motherboard
    Monitor(s) Displays
    23" LG LCD/LED IPS
    Screen Resolution
    1920*1080
    Hard Drives
    Samsung EVO 128GB SSD
    Seagate Barracuda 2TB 7200rpm
    2x500GB Seagate FreeAgent 5400rpm
    PSU
    Corsair TX650W V2 (80+ Bronze)
    Case
    NZXT Phantom 410
    Cooling
    Corsair H100 Water Cooler, 1x140mm and 1x120mm stock fans
    Keyboard
    Microsoft Desktop 2000 Wireless Keyboard
    Mouse
    Microsoft Desktop 2000 Wireless Mouse
    Internet Speed
    95 Mb/s Download 70 Mb/s Upload
That all checks out, so let's see if its files are actually there :)

System Look

Please download SystemLook from one of the links below and save it to your Desktop.

  • Double-click SystemLook.exe to run it.
  • Copy the content of the following codebox into the main textfield:
    Code:
    :filefind
    ssdpsrv.dll
    HTTP.sys
  • Click the Look button to start the scan.
  • When finished, a notepad window will open with the results of the scan. Please post this log in your next reply.
Note: The log can also be found on your Desktop entitled SystemLook.txt

Tom
 

My Computer

System One

  • Manufacturer/Model
    Build #1
    CPU
    Intel Core i7 3770K @4.4GHz
    Motherboard
    ASUS P8Z77-V PRO
    Memory
    Corsair Vengeance 2x4GB DDR3 1600MHz Low Profile (White)
    Graphics Card(s)
    Gigabyte Radeon HD 7850 (2GB GDDR5)
    Sound Card
    Integrated on motherboard
    Monitor(s) Displays
    23" LG LCD/LED IPS
    Screen Resolution
    1920*1080
    Hard Drives
    Samsung EVO 128GB SSD
    Seagate Barracuda 2TB 7200rpm
    2x500GB Seagate FreeAgent 5400rpm
    PSU
    Corsair TX650W V2 (80+ Bronze)
    Case
    NZXT Phantom 410
    Cooling
    Corsair H100 Water Cooler, 1x140mm and 1x120mm stock fans
    Keyboard
    Microsoft Desktop 2000 Wireless Keyboard
    Mouse
    Microsoft Desktop 2000 Wireless Mouse
    Internet Speed
    95 Mb/s Download 70 Mb/s Upload
Back
Top