How to properly uninstall Intel PROSet/Wireless Software for Bluetooth

Today I installed by mistake the Intel® PROSet/Wireless Software for Bluetooth® on my laptop.

When I tried to uninstall it,  I received an error and could not remove the software.

So, a battle begins: Me vs Uninstaller… The uninstaller was clearly winning, but not for long.

I did some searches at Google and saw several people with the same problem, however, no acceptable solution.

So, based on my past knowledge, I had an idea and I pushed it forward.

 

First of all, I downloaded a tool called ORCA (this tool allows you to edit MSI files).

orca2

As you can see, there are two rows in the picture above with the following actions: UnregisterOPP and RollbackUnregisterOPP.

You may ask why these lines are relevant. Well, if you look in Event Viewer, you will see a application error raised by the uninstaller.

Product: Intel(R) PROSet/Wireless Software for Bluetooth(R) Technology — Error 1721. There is a problem with this Windows Installer package. A program required for this install to complete could not be run. Contact your support personnel or package vendor. Action: UnregisterOPP, location: C:\Program Files (x86)\Intel\Bluetooth\, command: “C:\Windows\System32\fsquirt.exe” -Register

The uninstaller tries to execute that command and fails because the file doesn’t exist.

intel_proset_bluetooth_error

From what I could understand, this file fsquirt.exe was used in Windows XP to provide Bluetooth support and was removed in newer versions of Windows.

For this reason, I decided to create an executable application that returns code 0 (success) in his main function.

 

After building it, I just put the file fsquirt.exe in the folder C:\Windows\System32\ and tried to run the uninstaller again.

This time I saw a message saying the uninstall was completed successfully.

So all files, registry changes and services was properly removed, leaving no trace behind.

 

If you want, you can use the same file that I made for this task.

You can delete fsquirt.exe from your System32 folder after the uninstall is complete.

 

Download:

PS: It’s a zip file, you need to extract it on system32.

3 Comments

  1. Thaddeus

    Success! Your fquirt.exe solved my problem, even though it wasn’t the fquirt.exe that was giving me issues. For me, Intel was complaining about “BTHSSecurityMgr.exe” and some other exe. I simply made two copies of “fsquirt.exe” in “C:\program files\Intel\BluetoothHS\” then renamed them appropriately.

    I almost can’t believe it! Thanks a million.

    Reply
    1. navossoc (Post author)

      Glad to help 😉

      Reply
  2. Ludo

    Hi,

    I have the same problem but it’s “libRun” in C:\Program Files (x86)\Intel\Bluetooth

    I try to replace it with your “fsquirt” rename in libRun, but after that, i always had the same problem.

    Reply

Leave a Comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>