3CXPhone For Windows 15 Will Not Start on Windows 7

Status
Not open for further replies.

Mwamba

Forum User
Basic Certified
Joined
Sep 20, 2017
Messages
81
Reaction score
12
I am installing 3CX on a 64 bit windows 7 computer. The client installs okay but it does not launch. Both Visual C++ 2010 and 2015 have been successfully installed. I have checked the 3CX Phone log and I can see the following error:
System.IO.FileNotFoundException: Could not load file or assembly 'VCEWindows8Agent.dll' or one of its dependencies

I have tried uninstalling 3CX, rebooting the laptop and installing 3CX again but the issue still persists. Does anyone have a solution for this issue?
 
Hello @Mwamba,

Try and uninstall the application again and this time remove PhoneApp folder from C:\ProgramData\3CXPhone for Windows and install again.
 
Hello @Mwamba,

Try and uninstall the application again and this time remove PhoneApp folder from C:\ProgramData\3CXPhone for Windows and install again.
I did as you said. I uninstalled the client, restarted the computer and then installed it again. The error is still the same.
Code:
[29.03.2018 08:41:28.238][1] Starting application
[29.03.2018 08:41:28.240][1] Initializing configuration
[29.03.2018 08:41:28.279][1] Loading configuration file C:\Users\admin\AppData\Roaming\3CXPhone for Windows\3CXPhone.xml
[29.03.2018 08:41:28.279][1] Configuration file C:\Users\admin\AppData\Roaming\3CXPhone for Windows\3CXPhone.xml does'not exist
[29.03.2018 08:41:28.279][1] Trying to load backup configuration
[29.03.2018 08:41:28.279][1] Loading configuration file C:\Users\admin\AppData\Roaming\3CXPhone for Windows\3CXPhone.xml.back
[29.03.2018 08:41:28.279][1] Configuration file C:\Users\admin\AppData\Roaming\3CXPhone for Windows\3CXPhone.xml.back does'not exist
[29.03.2018 08:41:28.279][1] Using empty configuration
[29.03.2018 08:41:28.285][1] Initializing configuration with existing xml configuration
[29.03.2018 08:41:28.316][1] Initializing supported languages dictionary
[29.03.2018 08:41:28.361][1] Merging string resource dictionary
[29.03.2018 08:41:28.445][4] Opening named pipe for IPC
[29.03.2018 08:41:28.530][1] Pro only added CallTriggerCmdPlugin, Version=15.5.0.0, Culture=neutral, PublicKeyToken=null
[29.03.2018 08:41:28.531][1] Pro only added CallTriggerCmdPlugin, Version=15.5.0.0, Culture=neutral, PublicKeyToken=null
[29.03.2018 08:41:28.532][1] Pro only added CallTriggerCmdPlugin, Version=15.5.0.0, Culture=neutral, PublicKeyToken=null
[29.03.2018 08:41:28.533][1] Pro only added CallTriggerCmdPlugin, Version=15.5.0.0, Culture=neutral, PublicKeyToken=null
[29.03.2018 08:41:28.554][1] Pro only added DotNetScriptPlugin, Version=15.5.0.0, Culture=neutral, PublicKeyToken=bac47dd19dc4098a
[29.03.2018 08:41:28.554][1] Pro only added DotNetScriptPlugin, Version=15.5.0.0, Culture=neutral, PublicKeyToken=bac47dd19dc4098a
[29.03.2018 08:41:28.557][1] Initializing main window
[29.03.2018 08:41:28.578][1] Error occurred during application startup
[29.03.2018 08:41:28.590][1] System.Windows.Markup.XamlParseException: Provide value on 'System.Windows.Markup.StaticExtension' threw an exception. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.TypeInitializationException: The type initializer for '_3CXWin8Phone.ViewModel.DialPadOperationsVM' threw an exception. ---> System.TypeInitializationException: The type initializer for '_3CXWin8Phone.Biz' threw an exception. ---> System.IO.FileNotFoundException: Could not load file or assembly 'VCEWindows8Agent.dll' or one of its dependencies. The specified module could not be found.
   at _3CXWin8Phone.Biz..ctor(IResourceLoader resourceLoader)
   at _3CXWin8Phone.Biz..cctor()
   --- End of inner exception stack trace ---
   at _3CXWin8Phone.Biz.get_Instance()
   at _3CXWin8Phone.ViewModel.DialPadOperationsVM.InitializeMyPhoneVM()
   at _3CXWin8Phone.ViewModel.DialPadOperationsVM..ctor(IResourceLoader resourceLoader)
   at _3CXWin8Phone.ViewModel.DialPadOperationsVM..cctor()
   --- End of inner exception stack trace ---
   --- End of inner exception stack trace ---
   at System.RuntimeFieldHandle.GetValue(RtFieldInfo field, Object instance, RuntimeType fieldType, RuntimeType declaringType, Boolean& domainInitialized)
   at System.Reflection.RtFieldInfo.UnsafeGetValue(Object obj)
   at System.Reflection.RtFieldInfo.InternalGetValue(Object obj, StackCrawlMark& stackMark)
   at System.Reflection.RtFieldInfo.GetValue(Object obj)
   at System.Windows.Markup.StaticExtension.GetFieldOrPropertyValue(Type type, String name, Object& value)
   at System.Windows.Markup.StaticExtension.ProvideValue(IServiceProvider serviceProvider)
   at MS.Internal.Xaml.Runtime.ClrObjectRuntime.CallProvideValue(MarkupExtension me, IServiceProvider serviceProvider)
   --- End of inner exception stack trace ---
   at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
   at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
   at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
   at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
   at _3CXWin8Phone.MainWindow.InitializeComponent()
   at _3CXWin8Phone.MainWindow..ctor()
   at _3CXWin8Phone.App.Application_Startup(Object sender, StartupEventArgs e)


I checked the C:\ProgramData\3CXPhone for Windows\PhoneApp folder and the file VCEWindows8Agent.dll is there.
 
Hello,

Check if the windows 7 machine has the latest updates and Service Pack 1
Check if vs2015 C++ X86 Redistributable is installed on the machine
 
I will check on the windows updates and see whether that is the issue. The machine is running SP1.
 
Let us know if this solves your issue.
 
I will, the client is on Easter Break. So I will bring a response on Tuesday.
 
Managed to reproduce this error just by uninstalling Visual Studio 2015 / 2010 dependencies.
Looks like your client uninstalled this but also expects the 3CX Client to work. There's your problem.
 
Last edited:
Hi @LeonidasG
Sorry for the delayed response. I checked the computer and it has Visual C++ 2010 and 2015 installed. I added the 64 bit versions of the same and it is still not working.
The PC is running Windows 7 SP1 as shown:

upload_2018-4-9_10-18-12.png

Both Visual C++ 2010 and 2015 are installed:

upload_2018-4-9_10-19-48.png
 
Hello @Mwamba ,

Does VCEWindows8Agent.dll exist on the PhoneApp folder under ProgramData after you uninstalled/installed the app?
 
Hi,

Yes the VCEWindows8Agent.dll file is always there even after I deleted the folder and did the reinstallation
 
Status
Not open for further replies.

Members Online Now

No members online now.

Forum statistics

Threads
111,832
Messages
589,286
Members
164,662
Latest member
DejanMDS