I can confirm this behavior on Windows 10 when running the calculator sample test. Log follows:
[Appium] Welcome to Appium v1.10.0
[Appium] Non-default server args:
[Appium] address: 127.0.0.1
[Appium] Appium REST http interface listener started on 127.0.0.1:4723
[HTTP] --> POST /wd/hub/session
[HTTP] {“desiredCapabilities”:{“app”:“Microsoft.WindowsCalculator_8wekyb3d8bbwe!App”,“platform”:“Windows”,“deviceName”:“WindowsPC”,“platformName”:“Windows”}}
[MJSONWP] Calling AppiumDriver.createSession() with args: [{“app”:“Microsoft.WindowsCalculator_8wekyb3d8bbwe!App”,“platform”:“Windows”,“deviceName”:“WindowsPC”,“platformName”:“Windows”},null,null]
[BaseDriver] Event ‘newSessionRequested’ logged at 1549294299576 (16:31:39 GMT+0100 (Střední Evropa (běžný čas)))
[Appium] Creating new WindowsDriver (v1.5.1) session
[Appium] Capabilities:
[Appium] app: Microsoft.WindowsCalculator_8wekyb3d8bbwe!App
[Appium] platform: Windows
[Appium] deviceName: WindowsPC
[Appium] platformName: Windows
[BaseDriver] Creating session with MJSONWP desired capabilities: {“app”:“Microsoft.WindowsCa…
[BaseDriver] The following capabilities were provided, but are not recognized by appium: app, platform.
[BaseDriver] Session created with session id: 58306391-eb4a-4747-a73d-4a1302f6d90a
[WinAppDriver] You must use WinAppDriver version 1.1
[WinAppDriver] Verifying WinAppDriver version 1.1 is installed via comparing the checksum.
[WinAppDriver] WinAppDriver changed state to ‘starting’
[WinAppDriver] Killing any old WinAppDrivers on same port, running: FOR /F “usebackq tokens=5” %a in (netstat -nao ^| findstr /R /C:"4724 "
) do (FOR /F “usebackq” %b in (TASKLIST /FI "PID eq %a" ^| findstr /I winappdriver.exe
) do (IF NOT %b==”" TASKKILL /F /PID %a))
[WinAppDriver] No old WinAppDrivers seemed to exist
[WinAppDriver] Spawning winappdriver with: 4724/wd/hub
[WinAppDriver] [STDOUT] Windows Application Driver listening for requests at: http://127.0.0.1:4724/wd/hub
[JSONWP Proxy] Proxying [GET /status] to [GET http://127.0.0.1:4724/wd/hub/status] with no body
[WinAppDriver] [STDOUT]
[WinAppDriver] [STDOUT] Address ‘http://127.0.0.1:4724/wd/hub’ is already in use
[WinAppDriver] [STDOUT]
[WinAppDriver] [STDOUT] Failed to initialize: 0x80004005
[WinAppDriver] [STDOUT]
[WinAppDriver] [STDOUT]
[WinAppDriver] [STDOUT] ==========================================
[WinAppDriver] [STDOUT] GET /wd/hub/status HTTP/1.1
[WinAppDriver] [STDOUT] Accept: application/json, /
[WinAppDriver] [STDOUT] Connection: close
[WinAppDriver] [STDOUT] Content-Type: application/json; charset=utf-8
[WinAppDriver] [STDOUT] Host: 127.0.0.1:4724
[WinAppDriver] [STDOUT] User-Agent: appium
[WinAppDriver] [STDOUT]
[WinAppDriver] [STDOUT]
[WinAppDriver] [STDOUT] HTTP/1.1 200 OK
[WinAppDriver] [STDOUT] Content-Length: 147
[WinAppDriver] [STDOUT] Content-Type: application/json
[WinAppDriver] [STDOUT]
[WinAppDriver] [STDOUT] {“build”:{“revision”:“18001”,“time”:“Tue Sep 18 18:35:38 2018”,“version”:“1.1.1809”},“os”:{“arch”:“amd64”,“name”:“windows”,“version”:“10.0.17134”}}
[JSONWP Proxy] Got response with status 200: “{“build”:{“revision”:“18001”,“time”:“Tue Sep 18 18:35:38 2018”,“version”:“1.1.1809”},“os”:{“arch”:“amd64”,“name”:“windows”,“version”:“10.0.17134”}}”
[WinAppDriver] Status call returned 200. we’re online and ready to run tests
[WinAppDriver] WinAppDriver changed state to ‘online’
[JSONWP Proxy] Matched ‘/session’ to command name ‘createSession’
[JSONWP Proxy] Proxying [POST /session] to [POST http://127.0.0.1:4724/wd/hub/session] with body: {“desiredCapabilities”:{“app”:“Microsoft.WindowsCalculator_8wekyb3d8bbwe!App”,“platform”:“Windows”,“deviceName”:“WindowsPC”,“platformName”:“Windows”}}
[WinAppDriver] WinAppDriver exited unexpectedly with code 2147500037, signal null
[WinAppDriver] WinAppDriver changed state to ‘stopped’