Microsoft Word

Word processing component of Office 2016.

Application Details:

Version: 2016 (32-bit)
License: Retail
Votes: 1
Latest Rating: Gold
Latest Wine Version Tested: 5.0

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Basic text writing, formatting tested.

I did not have problems opening vaious documents.

What does not

The online login function crashes the application.


For installation see: Office 365 ProPlus installation under Wine 3.0

What was not tested

Advanced functionality.

Hardware tested


  • GPU: AMD
  • Driver: open source

Additional Comments

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowUbuntu 19.10 "Eoan" (+ variants like Kubuntu)Jan 28 20205.0Yes Yes YesGoldHamed Heidari 
ShowUbuntu 18.10 "Cosmic" amd64 (+variants like Kubuntu)Mar 17 20194.3-stagingYes Yes YesSilverÁngel 
ShowArch Linux x86_64Jul 25 20183.12Yes No YesGarbageIsira Seneviratne 
ShowUbuntu 17.10 "Artful" amd64 (+variants like Kubuntu)Mar 04 20183.0Yes Yes YesSilverJonathan 
CurrentUbuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)Jan 22 20183.0Yes Yes YesGoldGP 

Known Bugs

Bug # Description Status Resolution Other apps affected
38554 MS Office Word 2013: Word is not aware of keyboard layout change UNCONFIRMED View
40948 Multiple apps need api-ms-win-crt-locale-l1-1-0.dll.__initialize_lconv_for_unsigned_char CLOSED FIXED View
41911 Multiple Microsoft applications need kernel32.FindNLSStringEx (Studio One 3, Microsoft Office 2016, PowerShell 6) CLOSED FIXED View
44826 MS Word 2013/2016 does not support Arabic text shaping in document area CLOSED FIXED View

Show open bugs


The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Not working
by WF on Friday February 28th 2020, 23:25
I cannot get it running. Hoping for some help. I keep getting this error.

Unhandled exception: 0x0074c6dd in 32-bit code (0x03d302ed).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:03d302ed ESP:0032b7a8 EBP:0032b7d8 EFLAGS:00210246( R- -- I Z- -P- )
EAX:0074c6dd EBX:00000002 ECX:04ee0dc4 EDX:00000000
ESI:00000000 EDI:04ee0dc8
Stack dump:
0x0032b7a8: 05f2843a 04ee0dc8 00000000 00000002
0x0032b7b8: 00000000 04323995 0032b7a8 0032b2e8
0x0032b7c8: 0032b824 03d2d859 0635e55a 00000000
0x0032b7d8: 0032b808 04864a2f 0074c6dd 00000000
0x0032b7e8: 007a2470 00000002 00000000 00000001
0x0032b7f8: 00000001 7f000003 00000000 00000000
=>0 0x03d302ed (0x0032b7d8)
1 0x04864a2f (0x0032b808)
2 0x0461803a (0x0032b830)
3 0x04618928 (0x0032b838)
4 0x04f94261 (0x0032b86c)
5 0x0503dbb1 (0x0032b880)
6 0x05a5d88d (0x0032b8d0)
7 0x05a5d791 (0x0032b8f4)
8 0x008b6333 in wwlib (+0x16332) (0x0032b91c)
9 0x008b62e1 in wwlib (+0x162e0) (0x0032b95c)
10 0x00e6801c in wwlib (+0x5c801b) (0x0032fc20)
11 0x00c44a9b in wwlib (+0x3a4a9a) (0x0032fc28)
12 0x004017ef in winword (+0x17ee) (0x0032fe74)
13 0x00401163 in winword (+0x1162) (0x0032fec0)
14 0x7b4677d2 call_process_entry+0x11() in kernel32 (0x0032fed8)
15 0x7b4696f6 start_process+0x105() in kernel32 (0x0032ffd8)
16 0x7b4677de start_process_wrapper+0x9() in kernel32 (0x0032ffec)
0x03d302ed: movl $0x1,0x00000000
Module Address Debug info Name (195 modules)
PE 400000- 5db000 Export winword
PE 5e0000- 78c000 Deferred c2r32
PE 8a0000- 2a10000 Export wwlib
PE 2a10000- 371a000 Deferred oart
PE 10000000-101e9000 Deferred appvisvsubsystems32
PE 4ec50000-4edfb000 Deferred gdiplus
ELF 79a80000-7a800000 Deferred
ELF 7a800000-7a940000 Deferred opengl32
\-PE 7a820000-7a940000 \ opengl32
ELF 7a991000-7aa00000 Deferred dwrite
\-PE 7a9a0000-7aa00000 \ dwrite
ELF 7ab67000-7ab90000 Deferred propsys
\-PE 7ab70000-7ab90000 \ propsys
ELF 7ab90000-7ac56000 Deferred windowscodecs
\-PE 7aba0000-7ac56000 \ windowscodecs
ELF 7b185000-7b192000 Deferred
ELF 7b192000-7b1b1000 Deferred
ELF 7b399000-7b3a3000 Deferred
ELF 7b3a3000-7b3b3000 Deferred
ELF 7b3b3000-7b3db000 Deferred
ELF 7b3db000-7b3e4000 Deferred
ELF 7b3e4000-7b3e9000 Deferred
ELF 7b3e9000-7b3ef000 Deferred
ELF 7b3ef000-7b3f4000 Deferred
ELF 7b3f4000-7b3fb000 Deferred
ELF 7b3fb000-7b400000 Deferred
ELF 7b400000-7b7f6000 Dwarf kernel32
\-PE 7b420000-7b7f6000 \ kernel32
ELF 7b7f7000-7b815000 Deferred
ELF 7b815000-7b82b000 Deferred
ELF 7b82b000-7b84c000 Deferred
ELF 7b84c000-7b8c8000 Deferred
ELF 7b908000-7b96a000 Deferred
ELF 7b96a000-7b98e000 Deferred
ELF 7b98e000-7b9f4000 Deferred
ELF 7ba12000-7ba93000 Deferred d3dcompiler_47
\-PE 7ba20000-7ba93000 \ d3dcompiler_47
ELF 7ba93000-7badb000 Deferred d3d10
\-PE 7baa0000-7badb000 \ d3d10
ELF 7badb000-7baf1000 Deferred d3d10core
\-PE 7bae0000-7baf1000 \ d3d10core
ELF 7baf1000-7bb55000 Deferred d2d1
\-PE 7bb00000-7bb55000 \ d2d1
ELF 7bb55000-7bb7b000 Deferred cabinet
\-PE 7bb60000-7bb7b000 \ cabinet
ELF 7bb7b000-7bc00000 Deferred wininet
\-PE 7bb80000-7bc00000 \ wininet
ELF 7bc00000-7bd10000 Deferred ntdll
\-PE 7bc10000-7bd10000 \ ntdll
ELF 7bd11000-7bd27000 Deferred d3d10_1
\-PE 7bd20000-7bd27000 \ d3d10_1
ELF 7bd27000-7bd4f000 Deferred mpr
\-PE 7bd30000-7bd4f000 \ mpr
ELF 7bd4f000-7bdf1000 Deferred urlmon
\-PE 7bd60000-7bdf1000 \ urlmon
ELF 7bdf1000-7bf33000 Deferred msi
\-PE 7be00000-7bf33000 \ msi
ELF 7bf33000-7bf4b000 Deferred wtsapi32
\-PE 7bf40000-7bf4b000 \ wtsapi32
ELF 7bf4b000-7bf63000 Deferred dwmapi
\-PE 7bf50000-7bf63000 \ dwmapi
ELF 7bfc8000-7c000000 Deferred uxtheme
\-PE 7bfd0000-7c000000 \ uxtheme
ELF 7c000000-7c004000 Deferred
ELF 7c004000-7c023000 Deferred concrt140
\-PE 7c010000-7c023000 \ concrt140
ELF 7c023000-7c02a000 Deferred
ELF 7c02a000-7c037000 Deferred
ELF 7c137000-7c14c000 Deferred
ELF 7c14c000-7c151000 Deferred
ELF 7c151000-7c160000 Deferred
ELF 7c160000-7c16c000 Deferred
ELF 7c16c000-7c174000 Deferred
ELF 7c174000-7c179000 Deferred
ELF 7c179000-7c198000 Deferred
ELF 7c198000-7c1a0000 Deferred
ELF 7c1a0000-7c1ce000 Deferred
ELF 7c1ce000-7c31d000 Deferred
ELF 7c31d000-7c334000 Deferred
ELF 7c334000-7c337000 Deferred
ELF 7c33e000-7c352000 Deferred api-ms-win-crt-environment-l1-1-0
\-PE 7c340000-7c352000 \ api-ms-win-crt-environment-l1-1-0
ELF 7c352000-7c3ec000 Deferred winex11
\-PE 7c360000-7c3ec000 \ winex11
ELF 7c3ec000-7c400000 Deferred api-ms-win-crt-time-l1-1-0
\-PE 7c3f0000-7c400000 \ api-ms-win-crt-time-l1-1-0
ELF 7c407000-7c41e000 Deferred api-ms-win-crt-multibyte-l1-1-0
\-PE 7c410000-7c41e000 \ api-ms-win-crt-multibyte-l1-1-0
ELF 7c41e000-7c432000 Deferred api-ms-win-crt-utility-l1-1-0
\-PE 7c420000-7c432000 \ api-ms-win-crt-utility-l1-1-0
ELF 7c432000-7c52f000 Deferred msvcr120
\-PE 7c450000-7c52f000 \ msvcr120
ELF 7c52f000-7c65d000 Deferred msvcp140
\-PE 7c570000-7c65d000 \ msvcp140
ELF 7c65d000-7c6a9000 Deferred usp10
\-PE 7c660000-7c6a9000 \ usp10
ELF 7c6a9000-7c800000 Deferred comctl32
\-PE 7c6b0000-7c800000 \ comctl32
ELF 7c800000-7c8c8000 Deferred msvcrt
\-PE 7c820000-7c8c8000 \ msvcrt
ELF 7c8c8000-7ca44000 Deferred wined3d
\-PE 7c8e0000-7ca44000 \ wined3d
ELF 7ca44000-7ca7c000 Deferred dxgi
\-PE 7ca50000-7ca7c000 \ dxgi
ELF 7ca7c000-7caf0000 Deferred d3d11
\-PE 7ca80000-7caf0000 \ d3d11
ELF 7caf0000-7cb46000 Deferred
ELF 7cbca000-7cbde000 Deferred api-ms-win-crt-filesystem-l1-1-0
\-PE 7cbd0000-7cbde000 \ api-ms-win-crt-filesystem-l1-1-0
ELF 7cbde000-7cbe4000 Deferred
ELF 7cbe4000-7cbf3000 Deferred
ELF 7cbf3000-7cbf9000 Deferred
ELF 7cbf9000-7cc2d000 Deferred
ELF 7cc2d000-7cd0e000 Deferred
ELF 7cd10000-7cd16000 Deferred
ELF 7cd16000-7cd2c000 Deferred api-ms-win-crt-convert-l1-1-0
\-PE 7cd20000-7cd2c000 \ api-ms-win-crt-convert-l1-1-0
ELF 7cd2c000-7cd36000 Deferred
ELF 7cd36000-7cdc3000 Deferred
ELF 7cdc3000-7cdfc000 Deferred
ELF 7cdfc000-7ce39000 Deferred
ELF 7ce39000-7ce50000 Deferred
ELF 7ce50000-7cfd2000 Deferred
ELF 7cfd2000-7cff2000 Deferred
ELF 7cff2000-7d149000 Deferred
ELF 7d149000-7d32e000 Deferred
ELF 7d32e000-7d368000 Deferred ws2_32
\-PE 7d340000-7d368000 \ ws2_32
ELF 7d368000-7d381000 Deferred
ELF 7d385000-7d39f000 Deferred kerberos
\-PE 7d390000-7d39f000 \ kerberos
ELF 7d39f000-7d3cc000 Deferred iphlpapi
\-PE 7d3b0000-7d3cc000 \ iphlpapi
ELF 7d3cc000-7d3ff000 Deferred netapi32
\-PE 7d3d0000-7d3ff000 \ netapi32
ELF 7d3ff000-7d437000 Deferred secur32
\-PE 7d410000-7d437000 \ secur32
ELF 7d437000-7d44b000 Deferred api-ms-win-core-localization-l1-2-1
\-PE 7d440000-7d44b000 \ api-ms-win-core-localization-l1-2-1
ELF 7d44b000-7d45f000 Deferred api-ms-win-core-fibers-l1-1-1
\-PE 7d450000-7d45f000 \ api-ms-win-core-fibers-l1-1-1
ELF 7d45f000-7d473000 Deferred api-ms-win-core-synch-l1-2-0
\-PE 7d460000-7d473000 \ api-ms-win-core-synch-l1-2-0
ELF 7d473000-7d499000 Deferred imm32
\-PE 7d480000-7d499000 \ imm32
ELF 7d530000-7d55c000 Deferred
ELF 7d55c000-7d5a9000 Deferred
ELF 7d5a9000-7d5c7000 Deferred
ELF 7d5c7000-7d606000 Deferred
ELF 7d606000-7d6c8000 Deferred
ELF 7d6e6000-7d6fa000 Deferred api-ms-win-crt-heap-l1-1-0
\-PE 7d6f0000-7d6fa000 \ api-ms-win-crt-heap-l1-1-0
ELF 7d6fa000-7d70e000 Deferred api-ms-win-crt-locale-l1-1-0
\-PE 7d700000-7d70e000 \ api-ms-win-crt-locale-l1-1-0
ELF 7d70e000-7d727000 Deferred api-ms-win-crt-math-l1-1-0
\-PE 7d710000-7d727000 \ api-ms-win-crt-math-l1-1-0
ELF 7d727000-7d73d000 Deferred api-ms-win-crt-runtime-l1-1-0
\-PE 7d730000-7d73d000 \ api-ms-win-crt-runtime-l1-1-0
ELF 7d73d000-7d753000 Deferred api-ms-win-crt-stdio-l1-1-0
\-PE 7d740000-7d753000 \ api-ms-win-crt-stdio-l1-1-0
ELF 7d753000-7d769000 Deferred api-ms-win-crt-string-l1-1-0
\-PE 7d760000-7d769000 \ api-ms-win-crt-string-l1-1-0
ELF 7d769000-7d873000 Deferred ucrtbase
\-PE 7d790000-7d873000 \ ucrtbase
ELF 7d873000-7d889000 Deferred vcruntime140
\-PE 7d880000-7d889000 \ vcruntime140
ELF 7d889000-7d8a1000 Deferred userenv
\-PE 7d890000-7d8a1000 \ userenv
ELF 7d8a1000-7d918000 Deferred shlwapi
\-PE 7d8b0000-7d918000 \ shlwapi
ELF 7d918000-7e2df000 Deferred shell32
\-PE 7d930000-7e2df000 \ shell32
ELF 7e2df000-7e36c000 Deferred rpcrt4
\-PE 7e2f0000-7e36c000 \ rpcrt4
ELF 7e36c000-7e4bf000 Deferred gdi32
\-PE 7e380000-7e4bf000 \ gdi32
ELF 7e4bf000-7e6f0000 Deferred user32
\-PE 7e4d0000-7e6f0000 \ user32
ELF 7e6f0000-7e76b000 Deferred advapi32
\-PE 7e700000-7e76b000 \ advapi32
ELF 7e76b000-7e8d3000 Deferred ole32
\-PE 7e780000-7e8d3000 \ ole32
ELF 7e8d3000-7ea06000 Deferred oleaut32
\-PE 7e8f0000-7ea06000 \ oleaut32
ELF 7eec8000-7eedd000 Deferred
ELF 7eedd000-7efe2000 Deferred
ELF 7efe6000-7f000000 Deferred version
\-PE 7eff0000-7f000000 \ version
ELF f7ae5000-f7aef000 Deferred
ELF f7af1000-f7af7000 Deferred
ELF f7af7000-f7ce4000 Deferred
ELF f7ce4000-f7d07000 Deferred
ELF f7d25000-f7ede000 Dwarf
ELF f7ee0000-f7f0b000 Deferred
ELF f7f0e000-f7f0f000 Deferred [vdso].so
process tid prio (all id:s are in hex)
0000000e services.exe
0000014c 0
000001f0 0
000000da 0
000000d4 0
00000021 0
0000001c 0
00000018 0
00000013 0
00000010 0
0000000f 0
00000011 winedevice.exe
00000019 0
00000017 0
00000016 0
00000012 0
0000001a plugplay.exe
0000001e 0
0000001d 0
0000001b 0
0000001f winedevice.exe
00000024 0
00000023 0
00000022 0
00000020 0
00000025 explorer.exe
00000029 0
00000028 0
00000027 0
00000026 0
000000cd svchost.exe
000000e4 0
000000e3 0
000000d7 0
000000d6 0
000000d5 0
000000ce 0
000000d8 rpcss.exe
000000de 0
000000dd 0
000000dc 0
000000db 0
000000d9 0
00000179 AppVShNotify.exe
00000183 0
0000017a 0
000001ee OSE.EXE
000001f3 0
000001f2 0
000001f1 0
000001ef 0
000000f3 Setup32.exe
00000118 0
00000112 0
0000010e 0
00000104 0
00000105 0
00000108 0
00000107 0
000000f2 0
000000ec OfficeClickToRun.exe
0000009a 0
00000094 0
00000093 0
00000097 0
000000e6 0
00000049 0
000000c6 0
0000016e 0
00000150 0
00000156 0
00000154 0
00000147 0
00000148 0
00000144 0
00000145 0
0000014b 0
0000014a 0
00000149 0
000000c7 0
000000c8 0
000000e5 (D) C:\Program Files\Microsoft Office\root\Office16\WINWORD.EXE
0000003f 0
00000045 0
000000ad 0
00000061 1
0000002b 0
0000005d 0
00000042 0
00000043 0
00000044 0
Crashes During Loading Screen
by Tommy Vandermolen on Thursday December 13th 2018, 19:28
I'm able to install successfully, but Word (and all the other Office programs) display the loading screen, then crash.

With any of the Office programs, this line seems to show up in the trace:
"=>0 0x7b43e03c GetFirmwareEnvironmentVariableW+0x13c() in kernel32 (0x0033b768)"

I'm running wine-devel 4.0-rc1. I can get the Office installer to work consistently on multiple Wine versions. It's running the installed programs that I'm getting stuck on.
RE: Crashes During Loading Screen
by cqwefqwefqwife on Monday February 11th 2019, 7:36
Reproduced here using Ubuntu 17.10, wine-4.0-rc2.

Tried native gdiplus as well as various Direct2D/Direct3D registry tricks. No succes.

@Tommy Vandermolen: have you tried installing/running using older Wine, e.g. 3.0?

by smaecks on Monday January 22nd 2018, 13:49
As of now it seems that every Direct2D call causes at least Word to crash.

Steps to reproduce the crash:

- Open a new Word document
- Use the headline template
- write two or more headlines
- the application will crash while attempting to call an Direct2D Function

for example:

=>0 0x7a9d03a3 in dwrite (+0x303a3) (0x0032e218)
1 0x7a9d0da6 in dwrite (+0x30da5) (0x0032e258)
2 0x7a9cac87 in dwrite (+0x2ac86) (0x0032e2c8)

dwrite is the DirectWrite Function implemented in Direct2D.