PLEASE DO NOT RESPOND WITH "CRM 2011 doesn't support Windows Server 2012".
I am interested in knowing if somebody has a workaround for this issue. I have seen Dynamics CRM 2011 running on Windows Server 2012. I would like to get it up and running - despite it's UNOFFICIAL non-support of Windows Server 2012.
Wondering if anybody can help me figure out why...
When I run the CRM Setup program it always says that .NET 4 isn't installed. Then, of course, I click the "Install" button, it runs the installer, which (in the background) determines that .NET 4 or higher is already installed, then Setup tells me that .NET 4 has been installed, then I click "Next" and the Setup window closes... and nothing happens.
The "Microsoft Dynamics CRM" and "Microsoft Dynamics CRM Setup" processes are still running, but remain idle.
This is what is written in the setup log (after the .NET 4 install):
22:34:03| Info| Installation of Microsoft .NET Framework has completed. Exit code: 0. Result: Version installed: 4.0.30319.01
22:34:03| Info| Resuming automatic updates
22:34:03| Info| Uninitializing COM.
22:34:03| Info| Uninitialized COM.
22:34:05| Info| === Setup bootstrap logging ended 9/8/2012 10:34:05 PM ===
22:34:06| Info| Could not retrieve current server roles from registry. 'roles' registry key does not exist
22:34:06| Info| Could not retrieve current server roles from registry. 'roles' registry key does not exist
22:34:06| Info| === Managed setup logging started: 9/8/2012 10:34:06 PM ===
22:34:06|Verbose| Method entry: Microsoft.Crm.Setup.Server.ServerSetup.Initialize
22:34:06|Verbose| Method entry: Microsoft.Crm.Setup.Common.SetupBase.Initialize
22:34:06|Verbose| Method exit: Microsoft.Crm.Setup.Common.SetupBase.Initialize
22:34:07|Verbose| Method exit: Microsoft.Crm.Setup.Server.ServerSetup.Initialize
22:34:07|Verbose| Method entry: Microsoft.Crm.Setup.Server.ServerSetup.Run
22:34:07| Info| CrmAction execution time; CollectAction; 00:00:00.0167061
22:34:07| Info| CrmAction execution time; CollectAction; 00:00:00
22:34:07|Verbose| Installing version component: C:\Users\Administrator\AppData\Local\Temp\MSCRM_{006E29F6-1C19-4AB9-91B8-239BFFBBAD4B}\Server\bin\crmverserver.dll
22:34:07|Verbose| Installing version: 5.0.9690.1992
22:34:07|Verbose| Installing lcid: 1033
22:34:07| Info| CrmAction execution time; CollectAction; 00:00:00.0144851
22:34:07| Info| CrmAction execution time; CollectAction; 00:00:00.0628456
22:34:07|Verbose| Method entry: Microsoft.Crm.Setup.Common.SetupBase.Run
22:34:07|Verbose| Method exit: Microsoft.Crm.Setup.Common.SetupBase.Run
22:34:07| Info| CrmAction execution time; ValidateAction; 00:00:00
22:34:07| Info| CrmAction execution time; ValidateAction; 00:00:00
22:34:07| Info| Invoking C:\Windows\system32\ServerManagerCmd.exe -query "C:\Users\Administrator\AppData\Roaming\Microsoft\MSCRM\Logs\ServerManagerQuery.xml" -logPath "C:\Users\Administrator\AppData\Roaming\Microsoft\MSCRM\Logs\ServerManagerCmd.log"
Here is what is in the Event Viewer (1 of 2):
The description for Event ID 17204 from source MSCRMTracing cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
Error in LoadSiteWideSettings [LocatorService.Instance], Stack Trace : at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at Microsoft.Crm.CrmTraceSettings.Load(String traceDirectory)
at Microsoft.Crm.CrmTrace.get_RefreshTrace()
at Microsoft.Crm.CrmTrace.Write(Guid orgId, TraceCategory traceCategory, TraceLevel traceLevel, Int32 skipFrames, String format, Object[] args)
at Microsoft.Crm.CrmTrace.TraceFormat(Guid orgId, TraceCategory traceCategory, TraceLevel traceLevel, String format, Object[] args)
at Microsoft.Crm.LocatorCache..ctor(LocatorServiceContext locatorServiceContext)
at Microsoft.Crm.ServerLocatorService..ctor(LocatorServiceContext locatorServiceContext)
at Microsoft.Crm.LocatorService..ctor(ILocatorService service, LocatorServiceContext locatorServiceContext)
at Microsoft.Crm.LocatorService..cctor()
at Microsoft.Crm.LocatorService.get_Instance()
at Microsoft.Crm.Tools.Admin.OrganizationInfo..ctor(IDictionary data)
at Microsoft.Crm.Setup.Server.ServerSetup.Initialize()
at Microsoft.Crm.Setup.Server.ServerSetup.InternalMain(String[] args)
at Microsoft.Crm.Setup.Server.ServerSetup.Main(String[] args)
Microsoft.Crm.Setup.Server
C:\Users\ADMINI~1\AppData\Local\Temp\MSCRM_{006E29F6-1C19-4AB9-91B8-239BFFBBAD4B}\
the message resource is present but the message is not found in the string/message table
Here is what is in the Event Viewer (2 of 2):
The description for Event ID 17204 from source MSCRMTracing cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
Error in LoadDeploymentSettings [LocatorService.Instance], Stack Trace : at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)
at System.Environment.get_StackTrace()
at Microsoft.Crm.CrmTraceSettings.Load(String traceDirectory)
at Microsoft.Crm.CrmTrace.get_RefreshTrace()
at Microsoft.Crm.CrmTrace.Write(Guid orgId, TraceCategory traceCategory, TraceLevel traceLevel, Int32 skipFrames, String format, Object[] args)
at Microsoft.Crm.CrmTrace.TraceFormat(Guid orgId, TraceCategory traceCategory, TraceLevel traceLevel, String format, Object[] args)
at Microsoft.Crm.LocatorCache..ctor(LocatorServiceContext locatorServiceContext)
at Microsoft.Crm.ServerLocatorService..ctor(LocatorServiceContext locatorServiceContext)
at Microsoft.Crm.LocatorService..ctor(ILocatorService service, LocatorServiceContext locatorServiceContext)
at Microsoft.Crm.LocatorService..cctor()
at Microsoft.Crm.LocatorService.get_Instance()
at Microsoft.Crm.Tools.Admin.OrganizationInfo..ctor(IDictionary data)
at Microsoft.Crm.Setup.Server.ServerSetup.Initialize()
at Microsoft.Crm.Setup.Server.ServerSetup.InternalMain(String[] args)
at Microsoft.Crm.Setup.Server.ServerSetup.Main(String[] args)
Microsoft.Crm.Setup.Server
C:\Users\ADMINI~1\AppData\Local\Temp\MSCRM_{006E29F6-1C19-4AB9-91B8-239BFFBBAD4B}\
the message resource is present but the message is not found in the string/message table