[Help Needed] Desktop 3.0.3 (Windows) update fails due to a number of errors

Continuing the discussion from Desktop Client 3.0.3 is here with over a dozen fixes:

Following guided steps to uninstall previous client, then install new client on Windows 8 (64-bit). A series of many errors pops up. I had to abort the process because there are so many errors. Any assistance apprecated.

Details of Client Update Log

Output folder: C:\Program Files (x86)\Nextcloud
Extract: D3Dcompiler_47.dll
Extract: Qt5RemoteObjects.dll… 100%
Extract: Qt5SerialPort.dll
Extract: QtWebEngineProcess.exe… 100%
Extract: concrt140.dll
Extract: msvcp140_1.dll
Extract: msvcp140_2.dll
Extract: msvcp140_codecvt_ids.dll
Extract: nextcloud.VisualElementsManifest.xml
Extract: nextcloud.ico
Extract: nextcloudcmd.exe
Extract: opengl32sw.dll… 100%
Extract: qt.conf
Extract: sync-exclude.lst
Extract: vccorlib140.dll
Output folder: C:\Program Files (x86)\Nextcloud\QtGraphicalEffects
Extract: Blend.qml
Extract: BrightnessContrast.qml
Extract: ColorOverlay.qml
Extract: Colorize.qml
Extract: ConicalGradient.qml
Extract: Desaturate.qml
Extract: DirectionalBlur.qml
Extract: Displace.qml
Extract: DropShadow.qml
Extract: FastBlur.qml
Extract: GammaAdjust.qml
Extract: GaussianBlur.qml
Extract: Glow.qml
Extract: HueSaturation.qml
Extract: InnerShadow.qml
Extract: LevelAdjust.qml
Extract: LinearGradient.qml
Extract: MaskedBlur.qml
Extract: OpacityMask.qml
Extract: RadialBlur.qml
Extract: RadialGradient.qml
Extract: RectangularGlow.qml
Extract: RecursiveBlur.qml
Extract: ThresholdMask.qml
Extract: ZoomBlur.qml
Extract: plugins.qmltypes
Extract: qmldir
Output folder: C:\Program Files (x86)\Nextcloud\QtGraphicalEffects\private
Extract: DropShadowBase.qml
Extract: DropShadowBase.qmlc
Extract: FastGlow.qml
Extract: FastGlow.qmlc
Extract: FastInnerShadow.qml
Extract: FastInnerShadow.qmlc
Extract: FastMaskedBlur.qml
Extract: FastMaskedBlur.qmlc
Extract: GaussianDirectionalBlur.qml
Extract: GaussianDirectionalBlur.qmlc
Extract: GaussianGlow.qml
Extract: GaussianGlow.qmlc
Extract: GaussianInnerShadow.qml
Extract: GaussianInnerShadow.qmlc
Extract: GaussianMaskedBlur.qml
Extract: GaussianMaskedBlur.qmlc
Extract: qmldir
Output folder: C:\Program Files (x86)\Nextcloud\QtQml
Extract: plugins.qmltypes
Extract: qmldir
Output folder: C:\Program Files (x86)\Nextcloud\QtQml\Models.2
Extract: plugins.qmltypes
Extract: qmldir
Output folder: C:\Program Files (x86)\Nextcloud\QtQml\RemoteObjects
Extract: plugins.qmltypes
Extract: qmldir
Extract: qtqmlremoteobjects.dll
Output folder: C:\Program Files (x86)\Nextcloud\QtQml\StateMachine
Extract: plugins.qmltypes
Extract: qmldir
Extract: qtqmlstatemachine.dll
Output folder: C:\Program Files (x86)\Nextcloud\QtQuick
Output folder: C:\Program Files (x86)\Nextcloud\QtQuick\Controls.2
Extract: AbstractButton.qml
Extract: Action.qml
Extract: ActionGroup.qml
Extract: ApplicationWindow.qml
Extract: BusyIndicator.qml
Extract: Button.qml
Extract: ButtonGroup.qml
Extract: CheckBox.qml
Extract: CheckDelegate.qml
Extract: ComboBox.qml
Extract: Container.qml
Extract: Control.qml
Extract: DelayButton.qml
Extract: Dial.qml
Extract: Dialog.qml
Extract: DialogButtonBox.qml
Extract: Drawer.qml
Extract: Frame.qml
Extract: GroupBox.qml
Extract: ItemDelegate.qml
Extract: Label.qml
Extract: Menu.qml
Extract: MenuBar.qml
Extract: MenuBarItem.qml
Extract: MenuItem.qml
Extract: MenuSeparator.qml
Extract: Page.qml
Extract: PageIndicator.qml
Extract: Pane.qml
Extract: Popup.qml
Extract: ProgressBar.qml
Extract: RadioButton.qml
Extract: RadioDelegate.qml
Extract: RangeSlider.qml
Extract: RoundButton.qml
Extract: ScrollBar.qml
Extract: ScrollIndicator.qml
Extract: ScrollView.qml
Extract: Slider.qml
Extract: SpinBox.qml
Extract: StackView.qml
Extract: SwipeDelegate.qml
Extract: SwipeView.qml
Extract: Switch.qml
Extract: SwitchDelegate.qml
Extract: TabBar.qml
Extract: TabButton.qml
Extract: TextArea.qml
Extract: TextField.qml
Extract: ToolBar.qml
Extract: ToolButton.qml
Extract: ToolSeparator.qml
Extract: ToolTip.qml
Extract: Tumbler.qml
Extract: plugins.qmltypes
Extract: qmldir
Output folder: C:\Program Files (x86)\Nextcloud\QtQuick\Controls.2\Fusion
Extract: ApplicationWindow.qml
Extract: BusyIndicator.qml
Extract: Button.qml
Extract: ButtonPanel.qml
Extract: CheckBox.qml
Extract: CheckDelegate.qml
Extract: CheckIndicator.qml
Extract: ComboBox.qml
Extract: DelayButton.qml
Extract: Dial.qml
Extract: Dialog.qml
Extract: DialogButtonBox.qml
Extract: Drawer.qml
Extract: Frame.qml
Extract: GroupBox.qml
Extract: ItemDelegate.qml
Extract: Label.qml
Extract: Menu.qml
Extract: MenuBar.qml
Extract: MenuBarItem.qml
Extract: MenuItem.qml
Extract: MenuSeparator.qml
Extract: Page.qml
Extract: PageIndicator.qml
Extract: Pane.qml
Extract: Popup.qml
Extract: ProgressBar.qml
Extract: RadioButton.qml
Extract: RadioDelegate.qml
Extract: RadioIndicator.qml
Extract: RangeSlider.qml
Extract: RoundButton.qml
Extract: ScrollBar.qml
Extract: ScrollIndicator.qml
Extract: Slider.qml
Extract: SliderGroove.qml
Extract: SliderHandle.qml
Extract: SpinBox.qml
Extract: SwipeDelegate.qml
Extract: Switch.qml
Extract: SwitchDelegate.qml
Extract: SwitchIndicator.qml
Extract: TabBar.qml
Extract: TabButton.qml
Extract: TextArea.qml
Extract: TextField.qml
Extract: ToolBar.qml
Extract: ToolButton.qml
Extract: ToolSeparator.qml
Extract: ToolTip.qml
Extract: Tumbler.qml
Extract: plugins.qmltypes
Extract: qmldir
Extract: qtquickcontrols2fusionstyleplugin.dll
Output folder: C:\Program Files (x86)\Nextcloud\QtQuick\Controls.2\Imagine
Extract: ApplicationWindow.qml
Extract: BusyIndicator.qml
Extract: Button.qml
Extract: CheckBox.qml
Extract: CheckDelegate.qml
Extract: ComboBox.qml
Extract: DelayButton.qml
Extract: Dial.qml
Extract: Dialog.qml
Extract: DialogButtonBox.qml
Extract: Drawer.qml
Extract: Frame.qml
Extract: GroupBox.qml
Extract: ItemDelegate.qml
Extract: Label.qml
Extract: Menu.qml
Extract: MenuItem.qml
Extract: MenuSeparator.qml
Extract: Page.qml
Extract: PageIndicator.qml
Extract: Pane.qml
Extract: Popup.qml
Extract: ProgressBar.qml
Extract: RadioButton.qml
Extract: RadioDelegate.qml
Extract: RangeSlider.qml
Extract: RoundButton.qml
Extract: ScrollBar.qml
Extract: ScrollIndicator.qml
Extract: Slider.qml
Extract: SpinBox.qml
Extract: StackView.qml
Extract: SwipeDelegate.qml
Extract: SwipeView.qml
Extract: Switch.qml
Extract: SwitchDelegate.qml
Extract: TabBar.qml
Extract: TabButton.qml
Extract: TextArea.qml
Extract: TextField.qml
Extract: ToolBar.qml
Extract: ToolButton.qml
Extract: ToolSeparator.qml
Extract: ToolTip.qml
Extract: Tumbler.qml
Extract: plugins.qmltypes
Extract: qmldir
Extract: qtquickcontrols2imaginestyleplugin.dll
Output folder: C:\Program Files (x86)\Nextcloud\QtQuick\Controls.2\Material
Extract: ApplicationWindow.qml
Extract: BoxShadow.qml
Extract: BusyIndicator.qml
Extract: Button.qml
Extract: CheckBox.qml
Extract: CheckDelegate.qml
Extract: CheckIndicator.qml
Extract: ComboBox.qml
Extract: CursorDelegate.qml
Extract: DelayButton.qml
Extract: Dial.qml
Extract: Dialog.qml
Extract: DialogButtonBox.qml
Extract: Drawer.qml
Extract: ElevationEffect.qml
Extract: Frame.qml
Extract: GroupBox.qml
Extract: ItemDelegate.qml
Extract: Label.qml
Extract: Menu.qml
Extract: MenuBar.qml
Extract: MenuBarItem.qml
Extract: MenuItem.qml
Extract: MenuSeparator.qml
Extract: Page.qml
Extract: PageIndicator.qml
Extract: Pane.qml
Extract: Popup.qml
Extract: ProgressBar.qml
Extract: RadioButton.qml
Extract: RadioDelegate.qml
Extract: RadioIndicator.qml
Extract: RangeSlider.qml
Extract: RectangularGlow.qml
Extract: RoundButton.qml
Extract: ScrollBar.qml
Extract: ScrollIndicator.qml
Extract: Slider.qml
Extract: SliderHandle.qml
Extract: SpinBox.qml
Extract: StackView.qml
Extract: SwipeDelegate.qml
Extract: SwipeView.qml
Extract: Switch.qml
Extract: SwitchDelegate.qml
Extract: SwitchIndicator.qml
Extract: TabBar.qml
Extract: TabButton.qml
Extract: TextArea.qml
Extract: TextField.qml
Extract: ToolBar.qml
Extract: ToolButton.qml
Extract: ToolSeparator.qml
Extract: ToolTip.qml
Extract: Tumbler.qml
Extract: plugins.qmltypes
Extract: qmldir
Extract: qtquickcontrols2materialstyleplugin.dll
Output folder: C:\Program Files (x86)\Nextcloud\QtQuick\Controls.2\Universal
Extract: ApplicationWindow.qml
Extract: BusyIndicator.qml
Extract: Button.qml
Extract: CheckBox.qml
Extract: CheckDelegate.qml
Extract: CheckIndicator.qml
Extract: ComboBox.qml
Extract: DelayButton.qml
Extract: Dial.qml
Extract: Dialog.qml
Extract: DialogButtonBox.qml
Extract: Drawer.qml
Extract: Frame.qml
Extract: GroupBox.qml
Extract: ItemDelegate.qml
Extract: Label.qml
Extract: Menu.qml
Extract: MenuBar.qml
Extract: MenuBarItem.qml
Extract: MenuItem.qml
Extract: MenuSeparator.qml
Extract: Page.qml
Extract: PageIndicator.qml
Extract: Pane.qml
Extract: Popup.qml
Extract: ProgressBar.qml
Extract: RadioButton.qml
Extract: RadioDelegate.qml
Extract: RadioIndicator.qml
Extract: RangeSlider.qml
Extract: RoundButton.qml
Extract: ScrollBar.qml
Extract: ScrollIndicator.qml
Extract: Slider.qml
Extract: SpinBox.qml
Extract: StackView.qml
Extract: SwipeDelegate.qml
Extract: Switch.qml
Extract: SwitchDelegate.qml
Extract: SwitchIndicator.qml
Extract: TabBar.qml
Extract: TabButton.qml
Extract: TextArea.qml
Extract: TextField.qml
Extract: ToolBar.qml
Extract: ToolButton.qml
Extract: ToolSeparator.qml
Extract: ToolTip.qml
Extract: Tumbler.qml
Extract: plugins.qmltypes
Extract: qmldir
Extract: qtquickcontrols2universalstyleplugin.dll
Output folder: C:\Program Files (x86)\Nextcloud\QtQuick\Layouts
Extract: plugins.qmltypes
Extract: qmldir
Output folder: C:\Program Files (x86)\Nextcloud\QtQuick\Templates.2
Extract: plugins.qmltypes
Extract: qmldir
Output folder: C:\Program Files (x86)\Nextcloud\QtQuick\Window.2
Extract: plugins.qmltypes
Extract: qmldir
Output folder: C:\Program Files (x86)\Nextcloud\QtQuick.2
Extract: plugins.qmltypes
Extract: qmldir
Output folder: C:\Program Files (x86)\Nextcloud\bearer
Extract: qgenericbearer.dll
Output folder: C:\Program Files (x86)\Nextcloud\i18n
Extract: client_TW.qm
Extract: client_af.qm
Extract: client_bg.qm
Extract: client_br.qm
Extract: client_ca.qm
Extract: client_cs.qm
Extract: client_da.qm
Extract: client_de.qm
Extract: client_el.qm
Extract: client_en.qm
Extract: client_en_GB.qm
Extract: client_eo.qm
Extract: client_es.qm
Extract: client_es_AR.qm
Extract: client_es_CL.qm
Extract: client_es_CO.qm
Extract: client_es_CR.qm
Extract: client_es_DO.qm
Extract: client_es_EC.qm
Extract: client_es_GT.qm
Extract: client_es_HN.qm
Extract: client_es_MX.qm
Extract: client_es_SV.qm
Extract: client_et.qm
Extract: client_eu.qm
Extract: client_fa.qm
Extract: client_fi.qm
Extract: client_fr.qm
Extract: client_gl.qm
Extract: client_he.qm
Extract: client_hr.qm
Extract: client_hu.qm
Extract: client_id.qm
Extract: client_is.qm
Extract: client_it.qm
Extract: client_ja.qm
Extract: client_ko.qm
Extract: client_lt_LT.qm
Extract: client_lv.qm
Extract: client_mk.qm
Extract: client_nb_NO.qm
Extract: client_nl.qm
Extract: client_oc.qm
Extract: client_pl.qm
Extract: client_pt.qm
Extract: client_pt_BR.qm
Extract: client_ro.qm
Extract: client_ru.qm
Extract: client_sk.qm
Extract: client_sl.qm
Extract: client_sr.qm
Extract: client_sv.qm
Extract: client_th.qm
Extract: client_tr.qm
Extract: client_uk.qm
Extract: client_zh_CN.qm
Extract: client_zh_TW.qm
Output folder: C:\Program Files (x86)\Nextcloud\iconengines
Output folder: C:\Program Files (x86)\Nextcloud\imageformats
Output folder: C:\Program Files (x86)\Nextcloud\nextcloud
Extract: ocsync.dll
Output folder: C:\Program Files (x86)\Nextcloud\platforminputcontexts
Extract: qtvirtualkeyboardplugin.dll
Output folder: C:\Program Files (x86)\Nextcloud\platforms
Output folder: C:\Program Files (x86)\Nextcloud\position
Extract: qtposition_positionpoll.dll
Extract: qtposition_serialnmea.dll
Extract: qtposition_winrt.dll
Output folder: C:\Program Files (x86)\Nextcloud\printsupport
Extract: windowsprintersupport.dll
Output folder: C:\Program Files (x86)\Nextcloud\qmltooling
Extract: qmldbg_debugger.dll
Extract: qmldbg_inspector.dll
Extract: qmldbg_local.dll
Extract: qmldbg_messages.dll
Extract: qmldbg_native.dll
Extract: qmldbg_nativedebugger.dll
Extract: qmldbg_preview.dll
Extract: qmldbg_profiler.dll
Extract: qmldbg_quickprofiler.dll
Extract: qmldbg_server.dll
Extract: qmldbg_tcp.dll
Output folder: C:\Program Files (x86)\Nextcloud\resources
Extract: icudtl.dat
Extract: qtwebengine_devtools_resources.pak
Extract: qtwebengine_resources.pak
Extract: qtwebengine_resources_100p.pak
Extract: qtwebengine_resources_200p.pak
Output folder: C:\Program Files (x86)\Nextcloud\scenegraph
Extract: qsgd3d12backend.dll
Output folder: C:\Program Files (x86)\Nextcloud\shellext
Extract: NCContextMenu.dll
Can’t write: C:\Program Files (x86)\Nextcloud\shellext\NCOverlays.dll

Seems the errors aren’t showing up in the log, so here are some screenshots. There are too many to post, somewhere between dozens and maybe even 100+ errors.

ue ue1 ue2 ue3

I can confirm the errors. In addition I also got a message that there is a deinstallation script already running at the very first invocation of the installation binary.
grafik
Workaround is stopping the client running, deinstall nc and run installation binaries again.
I suppose that the cause is the running Nextcloud Client before deinstallation. Hope that the bug will we be fixed soon.

1 Like

See https://github.com/nextcloud/desktop/issues/2605 as well. Should be related.

1 Like

But I got it without a message from Defender. So it’s similar but different.

I am trying to install rel 3.0.3 for windows and even with a restart without launching the client at startup; I always get an error while copying NCOverlays.dll

Don’t know what todo; if I ignore the error the setup succeds, but i do not like that error. No warnings from win defender.

Any hint?

Be more specific please.

I received the popup this morning about upgrading to 3.0.3 so I went for it and I am seeing the same sort of issue. On initial upgrade I hit the Qt5core.dll issue which happens right near the beginning.
I terminated the running instance of NC and tried again. The installer showed I was already on 3.0.3 which is wrong as the upgrade had failed.
This time I got further - about half way through, but I did not note the error - and it failed again and repeatedly failed at this point. It may have been at the NCOverlays.dll point mentioned in this thread. It looks familiar.
I then tried uninstalling through the 3.0.3 upgrade file and it failed every time saying the uninstaller was already running.
I managed to uninstall through Windows Add/Remove Programs, at which point I could install 3.0.3.

I do not have Defender running and use NOD32 as my AV.

I am not getting a Windows Defender or SmartScreen error, but the same as @nickh.

I am getting the same error at Qt5Core.dll. If I Skip, it just continues to give me new Qt5xxxxx.dll errors. I wanted to avoid uninstalling and re-installing, but I still get the same error after Nextcloud is uninstalled.

EDIT: I’ve had to re-install 3.0.1 to get Nextcloud back up and running. Was getting the same Qt5Core.dll error with 3.0.2.

Why not doing this? Your user settings will remain. See previous postings in this topic.

Same error here - tried:

  • to manually rename those files and got the same error by windows. * deactivating NextCloud before the start of the update
  • running the update as admin

Nothing helped.

I ended up uninstalling and re-installing, having the same problems overwriting shellext/NCContextMenu.dll and shellext/NCOverlays.dll (Windows 10).

One thing I noticed was that the new installation was placed in C:\Program Files\Nextcloud where the old was in C:\Program Files (x86)\Nextcloud - but the Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Nextcloud entry had not been changed accordingly, it was still pointing to C:\Program Files (x86)\Nextcloud\nextcloud.exe so you may need to check that if Nextcloud doesn’t start on reboots.

(first time poster and I have no experience with GitHub, just wanted to give you a heads up)

32-bit version will be installed in “C:\Program Files (x86)”.
64-bit version will be installed in “C:\Program Files”.

The registry entry should be removed during uninstall.

I got similar error:
On first attempt (update to NC 3.0.3 - Windows 10), while not stopping the client before installation and not using an admin account, there was: “Error opening file for writing: C:\Program Files\Nextcloud\Qt5Core.dll”.
On second attempt “run as asdmin” while nc stopped, there was: “Error opening file for writing: C:\Program Files\Nectcloud\shellext\NCContextMenu.dll”.
Attempt to select “uninstall nextcloud” showed “an uninstall already in progress”.
Thus, I used following workaround:
I uninstalled from Windows menu “uninstall or install a program” (successful).
Then reinstalled (“run as admin”) successful without any problem, BUT settings were lost. Just had to re-logon (in nc sync client) and select the folders to be synced again. All fine.
Hope this helps.
Good luck!

Workaround: Kill explorer.exe in your task manager. Finish installation, then restart explorer.exe…

Same issue here. Install failed for various QT Files, but software says you are up to date.
Completely uninstalled via Control Panel, installed a fresh 3.03 download and when it starts up, it says you are on 3.02 and up to date ?

Try “Restart & Update” button - uninstaller is already running message.

This is quite messy and now other users who have failed installs are getting “File cannot be downloaded due to name clash!” errors.

Very frustrating