question

18240013 avatar image
0 Votes"
18240013 asked NathanBaker-8506 answered

Dashboard is crashing on our Server 2012 R2.

Dashboard is crashing on our Server 2012 R2.

I need to enabling remote web access and cannot access without dashboard.

Two errors I recieve i nteh event viewer are below:

Application: Dashboard.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: Microsoft.WindowsServerSolutions.Certificates.CertificatesException
at Microsoft.WindowsServerSolutions.Certificates.CertManaged.SubmitRequest(System.String, System.String, Microsoft.WindowsServerSolutions.CertificateManagement.CRFlags, System.String, Microsoft.WindowsServerSolutions.CertificateManagement.EncodingFlags)
at Microsoft.WindowsServerSolutions.Certificates.CertManaged.CreateMachineCert(System.String, System.Security.Principal.SecurityIdentifier)
at Microsoft.WindowsServerSolutions.Certificates.CertManaged.GetLocalMachineCert()
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.ProductConfiguratorBase.CreateProxyEndpoint(System.Uri, System.Type, Microsoft.WindowsServerSolutions.Common.ProviderFramework.ProviderEndpointBehaviorAttribute)
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.Internal.ProviderFrameworkConfigurator.GetDuplexChannelFactory[[System.
Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.Collections.Generic.ICollection`1<System.ServiceModel.Description.IEndpointBehavior>, Microsoft.WindowsServerSolutions.Common.ProviderFramework.ProviderInfo, System.Object, System.Net.NetworkCredential)
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.ProviderRegistryConnectionMgmt`1[[System.
_Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].CreateChannel(System.String, Microsoft.WindowsServerSolutions.Common.ProviderFramework.IRegistryCallback, Microsoft.WindowsServerSolutions.Common.ProviderFramework.ProviderEndpointBehaviorAttribute)
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.ProviderRegistryConnectionMgmt`1[[System.
_Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].GetFactory(System.String, Microsoft.WindowsServerSolutions.Common.ProviderFramework.IRegistryCallback, Microsoft.WindowsServerSolutions.Common.ProviderFramework.ProviderEndpointBehaviorAttribute)
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.ProviderRegistryConnectionMgmt`1[[System.
_Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].CreateRealProxy()
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.Internal.AutoReconnecter`1[[System.
_Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].BeginConnect()
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.ProviderRegistryConnectionMgmt`1[[System.
_Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].ConnectWhenAvailable(Int32, System.Action, Microsoft.WindowsServerSolutions.Common.ProviderFramework.IRegistryCallback)
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.Internal.ProviderRegistryFacade.InitProviderRegistryProxy()
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.ConnectorFactory.InitProxy()
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.ConnectorFactory.get
Proxy()
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.ConnectorFactory.SetupConnector[[System.
Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.WindowsServerSolutions.Common.ProviderFramework.ProviderConnector`1<System.Canon>)
at Microsoft.WindowsServerSolutions.Common.ProviderFramework.ConnectorFactory.GetConnector[[System.
_Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](System.String, System.Object)
at Microsoft.WindowsServerSolutions.Common.Devices.DevicesProviderConnector.Initialize(Microsoft.WindowsServerSolutions.Common.Devices.IDevicesProviderCallback)
at Microsoft.WindowsServerSolutions.Common.Devices.DevicesBackendFactoryImp.CreateBackendAdaptor()
at Microsoft.WindowsServerSolutions.W7PVPComputersTabExtender.PageAdorner..ctor()

Exception Info: System.Reflection.TargetInvocationException
at System.RuntimeTypeHandle.CreateInstance(System.RuntimeType, Boolean, Boolean, Boolean ByRef, System.RuntimeMethodHandleInternal ByRef, Boolean ByRef)
at System.RuntimeType.CreateInstanceSlow(Boolean, Boolean, Boolean, System.Threading.StackCrawlMark ByRef)
at System.Activator.CreateInstance(System.Type, Boolean)
at System.RuntimeType.CreateInstanceImpl(System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[], System.Threading.StackCrawlMark ByRef)
at System.Activator.CreateInstance(System.Type, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[])
at System.Activator.CreateInstance(System.String, System.String, Boolean, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[], System.Security.Policy.Evidence, System.Threading.StackCrawlMark ByRef)
at System.Activator.CreateInstance(System.String, System.String, Boolean, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[])
at System.AppDomain.CreateInstance(System.String, System.String, Boolean, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[])
at System.AppDomain.CreateInstanceAndUnwrap(System.String, System.String, Boolean, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[])
at Microsoft.WindowsServerSolutions.Administration.Extensibility.Loading.AppDomainInstantiator.Instantiate(Microsoft.WindowsServerSolutions.Administration.Extensibility.Tracking.PluginInfo)
at Microsoft.WindowsServerSolutions.Administration.Extensibility.PluginManager+TrackingInstantiator.Instantiate(Microsoft.WindowsServerSolutions.Administration.Extensibility.Tracking.PluginInfo)

Exception Info: Microsoft.WindowsServerSolutions.Administration.Extensibility.CrashDetection.PluginLoadException
at Microsoft.WindowsServerSolutions.Administration.Extensibility.PluginManager+TrackingInstantiator.Instantiate(Microsoft.WindowsServerSolutions.Administration.Extensibility.Tracking.PluginInfo)
at Microsoft.WindowsServerSolutions.Administration.Extensibility.Loading.PluginLoader`1[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].LoadPlugins()
at Microsoft.WindowsServerSolutions.Administration.Extensibility.PluginManager.LoadPlugins[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.WindowsServerSolutions.Administration.Extensibility.Loading.PluginDiscoverer, Microsoft.WindowsServerSolutions.Administration.Extensibility.Loading.IPluginInstantiator, Boolean)
at Microsoft.WindowsServerSolutions.Common.PluginManagerHelper.GetPreviouslyDiscoveredAdorner[[System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]](Microsoft.WindowsServerSolutions.Administration.Extensibility.Loading.PluginDiscoverer)
at Microsoft.WindowsServerSolutions.Common.PluginManagerHelper.GetPreviouslyDiscoveredPlugins()
at Microsoft.WindowsServerSolutions.Dashboard.Forms.Dialogs.SafeMode.SafeModeSettingsDialog.LoadCrashedPlugins()
at Microsoft.WindowsServerSolutions.Dashboard.Forms.Dialogs.SafeMode.SafeModeSettingsDialog.SetViewMode(Microsoft.WindowsServerSolutions.Dashboard.Forms.Dialogs.SafeMode.SafeModeSettingsDialogViewMode)
at Microsoft.WindowsServerSolutions.Dashboard.Forms.Dialogs.SafeMode.SafeModeSettingsDialog.Initialize(Microsoft.WindowsServerSolutions.Dashboard.Forms.Dialogs.SafeMode.SafeModeSettingsDialogViewMode)
at Microsoft.WindowsServerSolutions.Dashboard.Forms.Dialogs.SafeMode.SafeModeSettingsDialog.ShowDialog(Microsoft.WindowsServerSolutions.Dashboard.Forms.Dialogs.SafeMode.SafeModeSettingsDialogViewMode)
at Microsoft.WindowsServerSolutions.Dashboard.Program.Main(System.String[])




Faulting application name: Dashboard.exe, version: 6.3.9600.17393, time stamp: 0x54333ee9
Faulting module name: KERNELBASE.dll, version: 6.3.9600.19724, time stamp: 0x5ec5262a
Exception code: 0xe0434352
Fault offset: 0x0000000000007afc
Faulting process id: 0x43f8
Faulting application start time: 0x01d74cddc0d1d76d
Faulting application path: C:\Windows\system32\Essentials\Dashboard.exe
Faulting module path: C:\Windows\system32\KERNELBASE.dll
Report Id: 01e4e291-b8d1-11eb-80fd-842b2b53e1ef
Faulting package full name:
Faulting package-relative application ID:

windows-server-essentials
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

DSPatrick avatar image
0 Votes"
DSPatrick answered 18240013 commented

Might try to open Dashboard in Safe Mode:
Start icon on taskbar\Windows Server Essentials\Windows Server Essentials Dashboard(safe mode)

If you can open it in Safe Mode, then, click Settings on Dashboard, select Safe Mode, disable add-ins one-by-one to determine which add-in is causing the issue.

--please don't forget to Accept as answer if the reply is helpful--





· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Forgot to mentioned that I already tried in Safe Mode, still will not open with same results.

0 Votes 0 ·
DSPatrick avatar image
0 Votes"
DSPatrick answered 18240013 commented

Might try creating a new admin account and test from there. Also check the .Net framework health
https://www.microsoft.com/en-us/download/details.aspx?id=30135


--please don't forget to Accept as answer if the reply is helpful--




· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Creating a new Admin account did not help and I checked the health of all instances of .NET Framework and still have the issue

0 Votes 0 ·
JiaYou-MSFT avatar image
0 Votes"
JiaYou-MSFT answered JiaYou-MSFT edited

HI MassiveBeers-1133,

1.Can we run below command in command prompt(open as admin)then check if it can find and solve system file issue?|

sfc scannow
dism /online /cleanup-image /scanhealth
dism /online /cleanup-image /restorehealth

2.When we logon wse2012 in normal mode, you can try to restart wse related service and confirm they are running then restart Dashboard again. Is current issue persist?

3.Please check the symptom in a clean boot (refer to windows 10 steps) environment if it is possible.
How to perform a clean boot in Windows
https://support.microsoft.com/en-us/help/929135/how-to-perform-a-clean-boot-in-windows.

4.If the issue also happen in clean boot mode of wse2012, is there normal wse2012 system backup recently so that we can restore to normal state?

============================================
If the Answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


· 2
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

I ran sfc scannow, dism /online /cleanup-image /scanhealth, dism /online /cleanup-image /restorehealth and errors were found in Scannow and fixed. Issues still persists.

Server manager states several wse services are stopped, none can be manually started and I receive the following error. (see attached screenshots)98381-services.jpg98382-servicesstopped.jpg

All of the current backs have the same Dashboard issue


0 Votes 0 ·
services.jpg (996.1 KiB)
servicesstopped.jpg (548.8 KiB)

HI 18240013,

1.Is there DevicesInfo.xml corrupted?
C:\ProgramData\Microsoft\Windows Server\Data

https://jermdavis.wordpress.com/2017/02/06/windows-server-essentials-being-difficult-again/

Please Note: Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.

2.When we restart "server essentials management service" fail, is there related log recorded in system log on server essential 2012r2?

============================================
If the Answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

0 Votes 0 ·
DSPatrick avatar image
0 Votes"
DSPatrick answered 18240013 commented

Double-click the mentioned service and check the Dependencies tab, these ones will need to start first.

--please don't forget to Accept as answer if the reply is helpful--





· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

All of the WSE services are dependent on WSE Provider Registry Service to be running, the WSE Provider Registry Service is dependent CNG Key Isolation and Net .Tcp Port Sharing Services to be running. Both NG Key Isolation and Net .Tcp Port Sharing Services are running but WSE Provider Registry Service will not start and I receive the following error: "windows could not start the windows server essentials provider registry service on local computer error 1067 the process terminated unexpectedly"

0 Votes 0 ·
DSPatrick avatar image
0 Votes"
DSPatrick answered DSPatrick commented

Just checking if there's any progress or updates?

--please don't forget to Accept as answer if the reply is helpful--




· 2
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Just commented on you last post ... I only have access to this server a few days out of the week and never on weeks so any delay in my responses is me not having the machine in front of me and I do not like to make any changes to the server unless I'm physically in front of it in case something goes sideways via RDP as it's over an hour drive from my home.

0 Votes 0 ·

Sure, makes sense.


0 Votes 0 ·
DSPatrick avatar image
0 Votes"
DSPatrick answered 18240013 commented

Might work through this one.
https://windowspoweressentials.com/2013/04/29/windows-server-2012-essentials-an-error-prevented-the-dashboard-from-opening/

--please don't forget to Accept as answer if the reply is helpful--





· 2
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

There is no WSSPowerShell.exe located in :\Program Files\Windows Server\Bin

I did reference the article below and ran "Add-WssLocalMachineCert" in an elevated regular PowerShell and received the error in the attached image

https://social.technet.microsoft.com/Forums/windows/en-US/5c876e75-0324-41bc-bccc-c3dce5700088/wsspowershell-is-missing-from-program-fileswindows-serverbin?forum=winserveressentials

99211-pserror.jpg


0 Votes 0 ·
pserror.jpg (248.2 KiB)

Sorry, uploaded the wrong image, see attached.99119-pserror.jpg


0 Votes 0 ·
pserror.jpg (62.4 KiB)
DSPatrick avatar image
0 Votes"
DSPatrick answered 18240013 commented

Is the server functional other than this issue? May be time to try migrating it.
https://docs.microsoft.com/en-us/windows-server-essentials/migrate/migrate-windows-server-essentials-to-new-hardware

--please don't forget to Accept as answer if the reply is helpful--


· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

It is fully functional besides this issue.

New Hardware might be a possibility but to be honest the owners of the company of this particular server use it only for storage and Users/Active Directory and nothing else so that might be a hard sell.

Let me approach the issue from a difference angle:

Is there anyway to enable and configure "Remote Web Access" without Dashboard?

The reason I need to enable Remote Web Access is that company needs to generate a specific and detailed barcode label for outgoing freight to a large retail chain by June 30'th or start being fined by heavily if they do not comply. The firm handling the integration of the label being generated by this company's cloud ERP system has requested enabling remote web access so the ERP system can communicate with in house software and hardware to automatically generate the specific labels for reach pallet.

0 Votes 0 ·
DSPatrick avatar image
0 Votes"
DSPatrick answered JiaYou-MSFT commented

These forums are meant more for quick break / fix questions / solutions. Due to the complexity here I'd suggest starting a case here with product support.
https://support.serviceshub.microsoft.com/supportforbusiness

--please don't forget to Accept as answer if the reply is helpful--





· 3
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Thank you for the all of the help, I will reach out to Microsoft.

0 Votes 0 ·

OK, I hope everything goes well.

0 Votes 0 ·

HI 18240013,

If you find solution, could you please sharing them in here so that it will help other IT friends.

0 Votes 0 ·
DSPatrick avatar image
0 Votes"
DSPatrick answered

Sounds good, you're welcome.

--please don't forget to Accept as answer if the reply is helpful--


5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

NathanBaker-8506 avatar image
0 Votes"
NathanBaker-8506 answered

What was the solution please?

5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.