I’ve run in to this issue every time when setting up DaRT 8.1 on Windows Server 2012 RTM, and therefore assume that this is a common problem. Please drop a comment if you know why this occurs and if I am doing it wrong in any way 🙂
DaRT 8.1 is intended to run on Windows Server 2012 R2, but installs fine on Windows Server 2012 RTM. This is as long as you run the setup file as an administra install:
<strong>msiexec /a MSDaRT81.msi</strong>
Refer to Johan Arwidmark’s great blog post about setting up DaRT 8.1 together with MDT monitoring: http://www.deploymentresearch.com/Research/tabid/62/EntryId/131/Adding-DaRT-8-1-from-MDOP-2013-R2-to-ConfigMgr-2012-R2.aspx .
The issue I ran in to was when running DaRT Remote Control on the client from MDT Monitoring:
“MMC has detected an error in a snap-in and will unload it.”
After pressing “OK”, I saw these two error messages:
“Object reference not set to an instance of an object.”
“This snap-in performed a non-valid operation and has been unloaded. To continue working with this snap-in, restart MMC or try loading the snap-in again.
Exception Type: System.NullReferenceException
Exception Message: Object reference not set to an instance of an object.
at. Microsoft.BDD.Workbench.MonitoringGeneral.buttonDaRT_Click(Object sender,EventArgs e)
In order to troubleshoot this behavior, I opened Process Monitor to see what actually happened when I pressed the “DaRT Remote Control” button. Download Process Monitor from here:
I could see that DaRT (mmc.exe) was trying to access a registry key: “HKLM\SOFTWARE\Microsoft\DaRT”
Looking in the registry, I could see that there was no key with this name there.
The solution was to create a string value called “InstallPath” which pointed to the installation path of DaRT.
The string value should be in HKLM:\SOFTWARE\Microsoft\DaRT\v8.1
After making the registry change, I just started a new DaRT Remote Control session and it worked perfectly 🙂
- How To Install .NET Framework 3.5 on Windows Server 2012, Windows Server 2016 and Windows 10 968,513 views
- Issue with mounting new ISO files from TechNet in Windows 8 and Windows 8.1 Preview 63,986 views
- Solve SCCM Error “sending with winhttp failed; 80072ee7” in Windows PE 31,936 views
- Powershell: Script to set Outlook 2010/2013 signature using information populated from Active Directory 32,304 views
- How To Enable PXE in Hyper-V for Legacy Boot 109,458 views
- How to force specific sites to always run in Compatibility View using Group Policy 145,168 views
- How to change between a Full Installation (GUI) and Server Core in Windows Server 2012 64,346 views
- How To Solve WDS Issue with DHCP Port Conflict 12,350 views
- Hyper-V: Issue when starting virtual machine from downloaded ISO file 7,554 views
- How To Check Bitlocker Status using the Command Line 120,122 views
About the author
Daniel Classon works as a Senior Consultant at Mansoft, focusing on Microsoft Configuration Manager, Windows 10 and Powershell
What are Intel Modern Drivers for Graphics? https://t.co/h2d2GJOyJY #ConfigMgr
New blog post: How to deploy HP BIOS settings using SCCM and Powershell: https://t.co/JVKHBN86pN #sccm #configmgr #PowerShell
@miketerrill On topic of this, this might help with the initial clearing! https://t.co/2NnFlDU6lm @SCConfigMgr @modaly_it thank you for sharing
Friday #WaaS Tip: Record full Build Number Key during IPU. Helps support teams know which patch level was installed at time of upgrade to help correlate if any upgrade issues correspond to a specific patch level of the upgrade build. Blog Post Update coming soon (SetOSDinfo)3