How to uninstall WINE applications

How to uninstall WINE applications

Sounds like a noob question, does it not? Well, turns out, some things aren’t trivial. In fact, the
whole WINE framework isn’t trivial. There are many ways you can go about trying to install and
configure Windows software on Linux machines. You have 32-bit and 64-bit WINE, there’s UI (but
it’s weird) and command line, you can also use winetricks, and then some.

Most if not all of the guides related to WINE out there showcase testing and installing software –
but not how to remove said software. Well, in this short little tutorial, I’d like to explain how you
do exactly that. And because things aren’t simple, we will do this in several different ways. After
me.

WINE uninstaller

On the command line, just type this:
wine uninstaller. This will launch an Add/Remove applet similar to what
you get in Windows, which will list your installed WINE programs. The name and the invocation are
definitely not intuitive. Henceforth, the actions are simple.

WINE Uninstaller

Wait! There’s WINE 64-bit too!

Indeed. You may not see all your software listed. You might need to run:
wine64 uninstaller. There.

64-bit uninstaller

Manual deletion

It is possible you (still) don’t see your software listed for some odd reason. That can happen. To
that end, you can also always manually delete software – just go into the hidden directory ~/.wine, and
navigate to your virtual C: drive (~/.wine/drive_c). From that point, it’s just a regular Windows tree,
and you can delete folders, including the contents of Program Files. Of course, this isn’t the ideal
way, because you will still have orphaned menu entries and shortcuts.

What you can do in that case is delete entries from user.reg and system.reg files. We talked about
these files when we tweaked
Notepad++, so you should be familiar with their existence
and purpose. These files act as sort of registry database for your installed WINE software. If you
remove data from these files, you effectively unregister applications. Search for the relevant entries
(grep) in these two files and delete what you no longer need. This can be a tedious process, but it
will allow you to clean up your WINE setup without deleting everything. For instance:

grep -i irfan ./user.reg

“Progid”=”IrfanView.dcm”

“Progid”=”IrfanView.ani”

“Progid”=”IrfanView.b3d”

grep -i irfan ./system.reg

[SoftwareIrfanViewshellopencommand] 1539246046

@=””C:Program FilesIrfanViewi_view64.exe””

[SoftwareMicrosoftWindowsCurrentVersionUninstallIrfanView64] 1539246046

“DisplayIcon”=”C:Program FilesIrfanViewi_view64.exe,0”

“DisplayName”=”IrfanView 4.51 (64-bit)”

“InstallLocation”=”C:Program FilesIrfanView”

“Publisher”=”Irfan Skiljan”

“UninstallString”=””C:Program FilesIrfanViewiv_uninstall.exe””

Delete everything

If you’re still not happy, or you want to complete remove WINE, just delete the entire .wine folder
in your home directory. This means you will need to rerun all your configurations if you decide to
reinstall WINE one day. Be
extra careful running this command so you do not delete your data. If
you’re not sure, first change into this folder and then delete contents inside it.

rm -rf ~/.wine

Conclusion

Another mildly obscure tutorial comes to an end. But I’d like to believe it’s been useful, because
most of WINE stuff isn’t trivial. You do need a fair degree of lateral thinking to understand all the
bits and pieces, the hybrid model that’s not quite Linux and not quite Windows.

One of the more difficult tasks is software removal. Most people are okay with wine “program”, to
get their applications installed (provided this works, as it’s by no means guaranteed), but the
removal isn’t a straightforward anti-symmetry of this command. If you’re familiar with Linux, you’d
expect something along the lines of dnf install, dnf remove. Well, hopefully, we’ve cleared the
confusion. Lastly, since we’re talking about WINE products, so to speak, proverbially, all that is left
to say is prost, salute, and of course …

Source