How To Run Windows Applications On Linux [Beginners Guide]

Run Windows Applications On Linux,As you’re right here, I’m going to expect that you’re a Linux person. And each now and again, you discover your self asking: can I run windows programs on Linux?.

Answer to that question is yes. Yes, you could run Windows applications in Linux. Here are some of the methods for strolling Windows programs with Linux:

  • Installing Windows on a separate HDD partition
  • Installing Windows as a digital machine on Linux

Both of them works simply first-rate. But they are truly aid hungry.

If you most effective need to use a small Windows utility, installing Windows on a separate HDD partition or as a Virtual Machine isn’t always efficient. Moreover, Virtual Machine can’t utilize the full power of your gadget. So, what is the answer?

No concerns, there is some other way to use Windows software program on Linux. It’s referred to as Wine. If you aren’t but familiar with it or you are a beginner in the world of Linux, this newsletter is for you.

In this newbie’s guide, I’ll show you what is Wine and a way to use it to run Windows software on Linux. I even have used Ubuntu right here as Ubuntu is one of the pleasant Linux distros for novices, but every other Linux distribution will have extra or less same steps (except for the instructions in Arch or Fedora based distros).

Run Windows Applications On Linux,Using Wine to run Windows programs in Linux

Wine stands for Wine Is Not an Emulator. And WINE is truely an acronym for that. And as formerly said, it’s no longer even a digital gadget.

Rather it’s miles a compatibility layer for running Windows applications on UNIX-like or POSIX-compliant running systems (e.G. Linux, Mac, BSD). While a virtual machine or emulator simulates internal Windows common sense, Wine translates the ones Windows good judgment to native UNIX/POSIX-grievance common sense.

In simple and non-technical phrases, Wine converts internal Windows instructions to instructions your Linux gadget can natively apprehend.

Run Windows Applications On Linux,Installing Wine

There are diverse methods to put in Wine in your device. As this is a novices’ manual, I’ll describe the most trustworthy one right here.

Almost all of the Linux distros include Wine in their package deal repository. Most of the time the contemporary solid model of Wine is available through package repository. Installing Wine on Ubuntu is as easy as firing up a terminal and going for walks these instructions:

sudo apt update
sudo apt install wine

However, if you are using an 64bit installation of Ubuntu, you’ll need to run those additional commands:

sudo dpkg --add-architecture i386

This will upload 32bit structure support in your distro so as to gain you in installing unique software program. If you don’t recognise whether or not you’ve got a 32bit set up or 64bit, take a look at this article: 32bit or 64bit Ubuntu?

Run Windows Applications On Linux,What Windows applications are Supported by Wine?

There is a large range of Windows applications that are currently fully supported with the aid of Wine. They will run without any problem.

However, new Windows applications are being advanced every day. Many of them wouldn’t function as we want on Wine. But the improvement tempo of Wine is likewise fast, aid for brand new packages is being added all of the time.

And there’s a dedicated database for maintaining song of simply that.

Wine Application Database has almost 24,000 programs rated with specific popularity relying upon how nicely that packages run in Wine. If you need to fast test the rating of the utility you need to apply in Wine, you can take a look there. Here are the which means of those scores:

  • Platinum: These applications installation and run flawlessly in out-of-the-field Wine.
  • Gold: These applications paintings perfectly with a few special configuration.
  • Silver: Applications with minor problems are tagged as Silver.
  • Bronze: The Bronze ones have primary problems that critically affect utilization.
  • Garbage: These without a doubt won’t run on Wine.

Reviews, Installation Procedure, which Wine model it turned into examined towards and numerous beneficial facts are also to be had for every application here.

Of course, Wine Application Database is in most cases consumer-generated statistics, so that you are always welcome to strive running an utility with a exceptional version of Wine and share your result with rest of the network.

Run Windows Applications On Linux,Finding an Application in Wine Application Database

Let’s see how we are able to find an software in Wine Application Database.

  • Go to Wine Application Database.
  • Click Browse Apps from the left sidebar.

Write the call of the application you need to find inside the Name discipline.

  • Click on the hyperlink to the utility from the search end result.
  • You’ll see an outline of the software. There might be a listing of various variations with their compatibility rating with a selected Wine model.

Let’s click on on the state-of-the-art version link.

  • This is the principle web page you need to test. There could be designated facts about that precise model.

You’ll get an idea of what is going to paintings and what’s going to now not. Also, the installation method could be protected here if any extra obligations are needed for set up.

Run Windows Applications On Linux,Getting Started with Wine

Before we move on installing and going for walks applications in Wine, we should have clean concept about some matters and about how to configure Wine for usage:

Run Windows Applications On Linux,WinePrefix

Windows applications want a C: power. Wine uses a virtual C: pressure for this motive. The listing of this digital C: power is known as wineprefix. First of all, we need to create a wineprefix. For doing that, fire up a terminal and input this command:


This will create a wineprefix and open the configuration window for Wine. You can trade the configuration alternatives if you need or permit it’s as is for time being and near it. Now, you can locate the digital C: force at


The widespread rule is to install each new application into a fresh wineprefix. We can create and maintain a couple of wineprefix manually. But that undertaking might seem alternatively tedious for the beginners. So, we will pass that component for now. But, later I’m going to expose the manner for doing that component easily.

Installing an Application with Wine

Installing a supported application in Wine is typically as easy as double-clicking on the set up file. However, we’re now going to see a step-by way of-step manual for installing 7-zip on Wine.

  • First of all, test for 7-zip score on Wine Application Database. It has Platinum rating, so we are accurate to head.
  • Open Wine configuration ( winecfg ) and set the Windows Version to Windows 7.
  • Right-click at the 7-zip installation report and pick Open With Wine Windows Program Loader.
  • Right-click at the 7-zip installation document and pick out Open With Wine Windows Program Loader.
  • Finish the installation.
  • Go to the set up directory [ $HOME/.Wine/drive_c/Program Files/7-zip/ ] from the report browser.
  • Right-click on 7zFM.Exe and go to Properties > Open With.
  • Select Wine Windows Program Loader and close the window.
  • Double-click on 7zFM.exe
  • And there you cross!
  • For creating a shortcut to your laptop, right click on on the
  • Now move the Link to Desktop
  • Now, you could run 7-zip just out of your computing device. All you have to do is double-click on at the icon.
  • If you want to access your files on Linux, they are generally located in Z: Drive.
  • You can use the 7-zip simply as you would use it on Windows – for extracting and growing records and such.

Let’s make things (a lot) Easier

You might have noticed that, at Wine Application Database, with every model of utility review a specific Wine version is cited.

It is due to the rapid improvement charge of Wine. Though an application runs with the present day model of Wine, it may not run with a future version, because of the changes made.

Also, I’ve cited about installing each utility in its personal fresh wineprefix. So that, an utility has no hazard of interfering with any other. And doing these kinds of manually, generally from the terminal, is time-eating, tiresome and at times, puzzling.

PlayOnLinux is here to rescue. It gives a pleasant interface for doing all these items easily. For installing PlayOnLinux on Ubuntu, absolutely run this command:

sudo apt install playonlinux

You can easily carry out each mission associated with Wine with PlayOnLinux from a beautiful and intuitive graphical interface:

  • Installing & Uninstalling applications.
  • Creating, Updating & Removing wineprefixes.
  • Maintain Wine of various architecture and versions.
  • Run & Create shortcut for installed applications.
  • And so on…

But nonetheless, you may need to test Wine Application Database for evaluations, set up approaches and such.

Advantages of using Wine

Run Windows Applications On Linux,When it involves going for walks Windows applications on Linux system, Wine affords many benefits over using emulators or digital machines.

  • Performance: Wine is resistant to the performance loss that in any other case occurs whilst emulating.
  • Native Experience: There is no need to open Wine earlier than strolling a Windows application. Exactly how Wine works could be extra clean from this quote from official site,

Wine can be notion of as a Windows emulator in a lot the same manner that Windows Vista may be thought of as a Windows XP emulator: each allow you to run the identical packages by way of translating gadget calls in a good deal the equal manner. Setting Wine to mimic Windows XP isn’t always a good deal one-of-a-kind from setting Vista to launch an application in XP compatibility mode.

Wine Derivatives

Run Windows Applications On Linux,There are quite some of tasks for running Windows applications on other systems, based totally on Wine:

  • CrossOver: CrossOver is a evolved by the corporation named CodeWeavers. It is without delay based on Wine with some tweaks and proprietary accessories. In reality, CodeWeavers employs a huge part of Wine developers. Unlike the fast releases of Wine, CrossOver releases are more strong. The one and principal disadvantage is that Crossover is not free.
  • PlayOnLinux: PlayOnLinux is completely primarily based on Wine. And affords less difficult route for installing and dealing with software with Wine. PlayOnLinux is free. It is likewise available for Mac as PlayOnMac.
  • ReactOS: ReactOS is a wholly distinct open-supply operating device for running Windows programs. It reuses a large amount of codes from Wine. However, that is a project beneath development for extra than a decade and I gained’t advise it.

Additional Tips on using Wine


This is some other critical part of using Wine. Winetricks is a helper script to download and install diverse redistributable runtime libraries had to run a few packages in Wine. These may additionally include replacements for additives of Wine the usage of closed supply libraries. Winetricks comes with Wine installation on Ubuntu.

For beginning winetricks, run this command:


Run Windows Applications On Linux,There are many alternatives for assisting you with various obligations.

Installing an Application with Winetricks

If you Install an app from winetricks, it is going to be hooked up in a separate wineprefix. Let’s installation VLC:

It will then begin to down load the VLC set up files. And then manual you thru the rest of the procedure. It’s quite easy.

Install Windows DLL or additives and others

You can choose a wineprefix from winetricks and set up diverse libraries and additives required by way of the software you want to run and additionally perform other operations.

Run Windows Applications On Linux,N.B.: If the use of winetricks appears complex to you, it’s perfectly k. I experience the identical way too. I always use PlayOnLinux because of this. PlayOnLinux can do the whole thing you may want to do from winetricks.

For greater data you may check Wine FAQ and Documentation.

I desire you find this complete newbie’s guide to the usage of Wine in Linux helpful. Now you can run Windows packages in Linux with out putting in a virtual machine or dual booting.

Let us understand when you have any questions or opinion inside the comment segment underneath.