cTrader won't start on Windows 7

Created at 18 May 2021, 09:56
How’s your experience with the cTrader Platform?
Your feedback is crucial to cTrader's development. Please take a few seconds to share your opinion and help us improve your trading experience. Thanks!
MA

mastakfx

Joined 18.05.2021

cTrader won't start on Windows 7
18 May 2021, 09:56


Hey! I can't start cTrader after updating it. My system is Windows 7 x86 and I have not encountered such a problem before. Here is the log that is contained in the error message:

PLATFORM VERSION INFO
    Windows             : 6.1.7600.0 (Win32NT)
    Common Language Runtime     : 4.0.30319.1
    System.Deployment.dll         : 4.0.30319.1 (RTMRel.030319-0100)
    clr.dll             : 4.0.30319.1 (RTMRel.030319-0100)
    dfdll.dll             : 4.0.30319.1 (RTMRel.030319-0100)
    dfshim.dll             : 4.0.31106.0 (Main.031106-0000)

SOURCES
    Deployment url            : file:///C:/Users/User/Desktop/FxPro%20cTrader.appref-ms%7C
                        Server        : nginx
    Deployment Provider url        : http://fxpro.ctrader.com/xTrader-FxPro.application
    Application url            : https://sdl.ctrader.com/fxpro/cTrader%20AppFiles/4.0.7.48415/xTrader.exe.manifest
                        Server        : nginx/1.16.1

IDENTITIES
    Application Identity        : xTrader - FxPro, Version=4.0.7.48415, Culture=neutral, PublicKeyToken=7ef853fc4bdbd138, processorArchitecture=msil, type=win32

ERROR SUMMARY
    Below is a summary of the errors, details of these errors are listed later in the log.
    * Activation of C:\Users\User\Desktop\FxPro cTrader.appref-ms| resulted in exception. Following failure messages were detected:
        + Failed to load the runtime. (Exception from HRESULT: 0x80131700)

COMPONENT STORE TRANSACTION FAILURE SUMMARY
    No transaction error was detected.

WARNINGS
    There were no warnings during this operation.

OPERATION PROGRESS STATUS
    * [18.05.2021 9:31:01] : Activation of C:\Users\User\Desktop\FxPro cTrader.appref-ms| has started.
    * [18.05.2021 9:31:01] : Performing necessary update check as specified by the deployment.
    * [18.05.2021 9:31:02] : Consuming new update.
    * [18.05.2021 9:31:02] : Installation of the application has started.
    * [18.05.2021 9:31:04] : Processing of application manifest has successfully completed.
    * [18.05.2021 9:31:04] : Found compatible runtime version 4.0.30319.
    * [18.05.2021 9:31:04] : Request of trust and detection of platform is complete.
    * [18.05.2021 9:31:20] : Downloading of subscription dependencies is complete.
    * [18.05.2021 9:31:20] : Commit of the downloaded application has started.

ERROR DETAILS
    Following errors were detected during this operation.
    * [18.05.2021 9:31:20] System.Runtime.InteropServices.COMException
        - Failed to load the runtime. (Exception from HRESULT: 0x80131700)
        - Source: System.Deployment
        - Stack trace:
            at System.Deployment.Application.NativeMethods.GetRequestedRuntimeInfo(String pExe, String pwszVersion, String pConfigurationFile, UInt32 startupFlags, UInt32 runtimeInfoFlags, StringBuilder pDirectory, UInt32 dwDirectory, UInt32& dwDirectoryLength, StringBuilder pVersion, UInt32 cchBuffer, UInt32& dwLength)
            at System.Deployment.Application.Win32InterOp.SystemUtils.CheckSupportedImageAndCLRVersions(String path)
            at System.Deployment.Application.SubscriptionStore.CheckApplicationPayload(CommitApplicationParams commitParams)
            at System.Deployment.Application.SubscriptionStore.CommitApplication(SubscriptionState& subState, CommitApplicationParams commitParams)
            at System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
            at System.Deployment.Application.ApplicationActivator.ConsumeUpdatedDeployment(SubscriptionState& subState, ActivationDescription actDesc)
            at System.Deployment.Application.ApplicationActivator.PerformDeploymentUpdate(SubscriptionState& subState, String& errorPageUrl)
            at System.Deployment.Application.ApplicationActivator.ProcessOrFollowShortcut(String shortcutFile, String& errorPageUrl, TempFile& deployFile)
            at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
            at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

COMPONENT STORE TRANSACTION DETAILS
    No transaction information is available.


@mastakfx
Replies

PanagiotisCharalampous
18 May 2021, 11:41

Hi mastakfx,

Can you please confirm that you have the latest version of the .Net Framework installed?

Best Regards,

Panagiotis 

Join us on Telegram


@PanagiotisCharalampous

mastakfx
19 May 2021, 03:09

RE:

PanagiotisCharalampous said:

Can you please confirm that you have the latest version of the .Net Framework installed?

Hi, Panagiotis. Unfortunately latest .NET 4.8 is not supported on Windows 7. Can you confirm that cTrader is capable of running on Windows 7?


@mastakfx

PanagiotisCharalampous
19 May 2021, 08:05

Hi mastakfx,

Which version of the .Net Framework do you have installed? You need to have at least v4.0.

Best Regards,

Panagiotis 

Join us on Telegram


@PanagiotisCharalampous

mastakfx
20 May 2021, 09:45

RE:

PanagiotisCharalampous said:

Which version of the .Net Framework do you have installed? You need to have at least v4.0.

Yes, I actually have .Net Framework 4 version installed.

This is also written in the error message:

PLATFORM VERSION INFO
    Common Language Runtime     : 4.0.30319.1
    System.Deployment.dll         : 4.0.30319.1 (RTMRel.030319-0100)
    clr.dll             : 4.0.30319.1 (RTMRel.030319-0100)
    dfdll.dll             : 4.0.30319.1 (RTMRel.030319-0100)
    dfshim.dll             : 4.0.31106.0 (Main.031106-0000)


@mastakfx

mastakfx
20 May 2021, 09:49

Is cTrader getting updates from the one source or may my broker have a different (crooked) version?


@mastakfx

PanagiotisCharalampous
20 May 2021, 10:00

Hi mastakfx,

Can you try a clean installation as well and let me know if it resolves the problem?

Best Regards,

Panagiotis 

Join us on Telegram


@PanagiotisCharalampous

mastakfx
20 May 2021, 21:47

Hi Panagiotis!

I downloaded .NET 4.0 from here
https://dotnet.microsoft.com/download/dotnet-framework
Removed the old .NET and re-installed it.
This fixed the problem.
cTrader downloaded the update after launch and started normally.
All cTrader settings, history, indicators and bots - everything is preserved!

Thanks for your advice and help!


@mastakfx

PanagiotisCharalampous
21 May 2021, 07:52

Hi mastakfx,

That is good news!

Best Regards,

Panagiotis 

Join us on Telegram


@PanagiotisCharalampous