sfFavoritesShellExtension.dll keeps causing Explorer.exe to crash

Lately, I've been browsing directories on my pc and Windows Explorer keeps crashing, all due to a SmartFTP .dll.

The .dll causing the crash is sfFavoritesShellExtension.dll, and it happens whether or not I even have SmartFTP open.


My system specs taken from SmartFTP are as follows:

[codebox]+- System -----------------------------
Microsoft Windows Vista Ultimate Edition
Service Pack 1 (Build 6001)

CPU Speed : 2666 MHz
Total Memory : 8190 MB
Free Memory : 5683 MB

+- SmartFTP ---------------------------
Version : 3.0.1023.4
Time Stamp : 2008-09-30 01:00:16
Platform : x64
Id : 400060888
Days in use : 12

+- Application DLL --------------------
sfFTPLib.dll :
sfFavorites.dll :
sfFavoritesShellExtension.dll :
sfTransferQueue.dll :
sfFTPShellExtension.dll :
SmartFTPPS.dll : 3.0.1023.4

+- Language ---------------------------
SmartFTP.exe : 3.0.1023.4

+- Internet Explorer ------------------
Version : 7.0.6001.18000

+- Winsock ----------------------------
Winsock : 2.2[/codebox]

Excuse the days in use figure, new install of Vista Ultimate x64 as I moved my copy of Vista x64 Home Premium to a recent HTPC I've built.

As you can see, I'm using the latest SmartFTP client, v3.0.1023.4.

I did a search of the forums, and will try unregistering and then reregistering the .dll per the following post: https://www.smartftp.com/forums/index.ph ... opic=13716

And I will also try collecting a crash report using the steps outlined in the Knowledge Base (https://www.smartftp.com/support/kb/how- ... f2594.html), although I'm not sure if this will work as this crash is happening when I'm not even running SmartFTP.

Just the same, I figured I'd report the issue, if reregistering the .dll solves the issue I will be sure to update this thread, but better to start documenting this now rather than later I suppose.


1. Uninstall SmartFTP
2. Then install the latest version from here: https://www.smartftp.com/download

If the problem persists use the following command line to catch the crash dump:
cscript "%ProgramFiles%\Debugging Tools for Windows (x86)\adplus.vbs" -crash -FullOnFirst -pn Explorer.exe -o C:\Dump