Wine

Wine 4.0.2

Open Source implementation of the Windows API on top of X and Unix. Think of Wine as a compatibility layer for running Windows programs.

Freeware
Windows/macOS/Linux/Android
20.7 MB
55,496
4.4 66 votes

Wine does not require Microsoft Windows, as it is a completely free alternative implementation of the Windows API consisting of 100% non-Microsoft code, however Wine can optionally use native Windows DLLs if they are available. Wine provides both a development toolkit for porting Windows source code to Unix as well as a program loader, allowing many unmodified Windows programs to run on x86-based Unixes, including Linux, FreeBSD, Mac OS X, and Solaris.

What's New:

This release represents a year of development effort and over 6,000 individual changes. It contains a large number of improvements that are listed in the release notes below. The main highlights are:

  • Android version updated to 4.16
  • Various bug fixes
  • Sinhala and Tamil translation updates
  • Vulkan support.
  • Direct3D 12 support.
  • Game controllers support.
  • High-DPI support on Android.

Bugs fixes:

  • 15934 Can't see Worms 2 intro films as they play (mciavi32 missing support to MCI_MCIAVI_PLAY_FULLSCREEN)
  • 18099 No keyboard response in Super Mario 3 remake
  • 19098 Regedit randomly crashes when deleting registry keys
  • 21403 Shiva Editor/Evochron: Mercenary refuse to run with built-in dinput/dinput8.dll
  • 23455 FileAlyzer 1.6.0.4, Affinity-installer-1.6.5.123 can't load PE images (needs imagehlp.ImageLoad and imagehlp.ImageUnload implementation)
  • 26445 URLDownloadToFileW does not support FTP URLs
  • 28847 LabChart Reader 7.x crashes due to missing wmvcore 'IWMProfileManager2', CLSID '{7a924e51-73c1-494d-8019-23d37ed9b89a}'
  • 33845 Warframe (Steam) updater fails to replace 'Launcher.exe', reports sharing violation
  • 33904 Face Noir demo crashes on start without native d3dx9_36 ('D3DXLoadSkinMeshFromXof' must return 'ID3DXSkinInfo' interface even with no skinning info present)
  • 36764 Rogue Squadron 3D 1.3: Unable to setup controller in-game
  • 37784 wine-mono does not appear in "wine uninstaller" list on a 64-bit prefix 37871 GOG.com downloader (.NET 3.5 app) wants wininet.GetUrlCacheConfigInfoA/W implementation
  • 38087 Settlers III: mouse not working on start screen and menu (after fixing raw input bug 33479)
  • 43356 Mass Effect (1) Steam freezes since Steam Update from 8th of July 2017 43411 Older directx games (The Sims, Revenant) - Screen not redrawing properly (needs Set/GetClipStatus implementation)
  • 44423 Office 2007/2010 32bit - links not working
  • 45429 Inno Setup v5.x based game-installers using 'wintb' plugin fail with: 'Runtime error 229 at
    ' (Win7+ ITaskbarList3 ThumbBar/Thumbnail semi-stubs needed)
  • 45543 Multiple games and applications crash in dwrite due to invalid index access to cluster array (Rekordbox 5.3.0, SpellForce 3)
  • 45703 Microsoft Office 365 applications crash on startup (Microsoft AppV ISV virtual filesystem technology requires several native and core API to be hot-patchable)
  • 45878 Aruba digital signature crashes on missing hid.dll.HidD_FlushQueue
  • 46019 Multiple NSIS 2.x based installers fail due to invalid module handle passed to 'kernel32.FreeLibrary', causing code dll unmapped as data dll (Adobe Digital Editions 4.5.x, ConceptDraw Office 4)
  • 46115 Cursor in unity games moving down and to the right one pixel on any mouse interaction
  • 46187 Windows PowerShell Core 6.2 Preview 2 for ARM32 crashes due to unhandled trap_no 0 (write watch access causes SIGSEGV)
  • 46189 Windows PowerShell Core 6.2 Preview 2 for ARM32 crashes due to ntdll 'set_cpu_context' not restoring Thumb mode during return from exception handling
  • 46316 Hauppauge Capture version 36187 crashes during install 46371 FFXI + Ashita random crash ingame
  • 46579 F.E.A.R. 2: Project Origin screen is completely light grey while playing intro movie
  • 46626 UPlay fails to start : "Error at hooking API LoadStringA" (UPlay's hooking engine can't handle ENDBR32 instruction inserted at non-hotpatch API entries due to distro build environments '-fcf-protection')
  • 46706 Eventide H9 Control crashes on unimplemented function bthprops.cpl.BluetoothFindDeviceClose
  • 46711 Since 3.3 other HID devices than Joysticks not supported anymore 46712 Atelier Firis config tool crashes with "Unhandled page fault on execute access"
  • 46713 School days HQ occasional divide by zero
  • 46721 Two quotes together (in outer quotes) not parsed correctly in argv
  • 46754 Multiple application installers fail in VBscripts due to IWshEnvironment::Item property returning BSTR with embedded null terminator (PostgreSQL 9.3)
  • 46761 BigNox VM VirtualBox Support Driver 'YSDrv.sys' (part of NoxPlayer 6.x) crashes on unimplemented function ntoskrnl.exe.MmBuildMdlForNonPagedPool
  • 46772 Creo Elements/Direct Modeling Express 6.0 installer fails with VBScript parser error: parser_lex '_' not followed by newline
  • 46800 LINE (Powered by Naver): LINE v5.12.XXX series crashes after few seconds
  • 46807 The Sims hangs when opening menus 46811 Inquisitor: black screen after start in fullscreen mode
  • 46812 PS4 Remote Play installer 2.8.x fails, claims 'You need the Media Feature Pack' (MsiGetDatabaseState is called from a custom action)
  • 46845 Freelancer: character glitches in cutscenes after loading a saved game
  • 46848 PTC Mathcad Prime 3.0 Web installer crashes on unimplemented function api-ms-win-crt-convert-l1-1-0.dll.wctrans
  • 46863 If prefix contains "windows" drive information not available in 64-bit prefix
  • 46881 Power World Simulator installer needs unimplemented function msi.dll.MsiSourceListForceResolutionW
  • 46894 SIMATIC WinCC V15.1 Runtime installer (.NET 4.0) fails in CoreLib::GetPhysicalMemoryAmountWmi() (missing 'DeviceLocator' property of 'Win32_PhysicalMemory' WMI class)
  • 46895 SIMATIC WinCC V15.1 Runtime installer (.NET 4.0) fails due to missing 'OperatingSystemSKU' property of 'Win32_OperatingSystem' WMI class
  • 46899 SIMATIC WinCC V15.1 Runtime installer: user can't accept license terms (richedit20 ITextRange::ScrollIntoView lacks handling of 'tomEnd')
  • 46902 SIMATIC WinCC V15.1 Runtime installer: S7Inst64.exe sub-installer crashes on unimplemented function msvcr110.dll._wcsnset_s
  • 46903 SIMATIC WinCC V15.1 Runtime installer: AdHocSigner.exe tool crashes on unimplemented functions mssign32.dll.SignerSignEx and SignerFreeSignerContext
  • 46906 SIMATIC WinCC V15.1 Runtime installer: SeCon tool 'SeCon_Win32.exe' crashes due to hnetcfg 'INetFwRules::get__NewEnum' not initializing out parameter
  • 46908 Support msvcp mtx_init 'mtx_try' flag (0x2) to create a mutex object that supports test and return
  • 46909 Missing (black) textures in Black & White 46923 X-Tension, X-Beyond The Frontier: Dynamic light breaks after opening up a menu
  • 46928 Atelier Firis config tool doesn't show up when launched through Steam
  • 46939 propvarutil.h: missing extern "C"
  • 46953 Watch_Dogs crashes after intro
  • 46971 Multiple Steam games crash with Wine 4.6 (Steam Game Overlay Renderer hook engine requires several API to be hot-patchable) (Sniper Elite V2, Sniper Elite 3, Brawlhalla)
  • 46989 Grand Prix Legends: Wheel (Wheel, Gas, Brake) axes inputs aren't recognized
  • 46996 Improvements to the 7.1 and 5.1 to stereo conversion
  • 47009 msi x64 installation file created by Visual Studio cannot be uninstalled
  • 47022 Multiple performance monitor applications fail to display system physical/committed virtual memory usage (Sysinternals Process Explorer v16.x, builtin Taskmgr)
  • 47031 widl generates invalid typelib when importing types from multiple typelibs
  • 47051 Microsoft Excel 2016 (Office 365) crashes on startup (Microsoft AppV ISV virtual filesystem technology requires kernel32.CreateActCtxW to be hot-patchable)
  • 47065 Vocaloid 5 (.NET 4.x app) crashes on startup (needs 'Win32_OperatingSystem' WMI class 'SystemDrive' property)
  • 47183 Grand Prix Legends: Only the first two axes are recognized
  • 47262 compile error: ‘for’ loop initial declarations are only allowed in C99 mode