How to Fix WPDShServiceObj.Dll

Wpdshserviceobj is the abbreviation of Windows Portable Device Shell Service Object. It is a procedure which belongs to Microsoft Windows Operating System. And WPDSHServiceObi.dll is the object of Windows Portable Device Shell Service which is used to provide support for Portable Device. For example, Mp3 Player, Digital Video and so on.  Pay attention that don’t shut it down just the same as the other parts of Windows, or the Portable Devices will get into trouble.

WPDSHServiceObj.dll is located in C:\Windows\System32. When you launch Windows, this procedure will load automatically. See the registry: (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad ) This is not a core file of Windows, but it’s a reliable procedure which is published by Microsoft. Therefore, the risk coefficient is only 1%.

When the WPDSHServiceObj.dll is missing, what should we do to deal with it? Ignore it? Missing DLL problems occur when important operating system files become misconfigured, deleted or damaged. This is a common problem with computers that don’t get maintained regularly. Eventually the system becomes overloaded with problems and begins to crash and display errors. Without the procedure, we cannot run our Portable Devices properly.


Method One: What we should do first is download the complete WPDSHServiceObj.dll. and install it. We strongly recommend you to use Smartpcfixer to fix the dll problem. It can fix the dll problem automatically because of the complete database.


Install it and you won’t miss it.

After installing Smartpcfixer, download the dll:

save to :


Then use Smartpcfixer to register the dll:

How to re-register dll by Smartpcfixer:

Run Smartpcfixer, click ‘system fix’ -> activex register

Then click ‘re-register’ button.


Method Two: If the above method doesn’t work. Please run sfc to see whether the system files are corrupted, and it will fix disk problem automatically:

How to run sfc by administrator on windows 7 /vista:

Go to Start / All Programs / Accessories.

Right click the Command Prompt item and select the ‘Run As Administrator’ option.

Click Continue on the UAC prompt.

In the command prompt window, type the following command.


Press ENTER.

(Make sure the command is entered exactly as shown, including the space)

This will take a few minutes to run, try not to use the computer while it is running.

After this is finished, exit any running programs and reboot the computer.