Issues with ADAC after installing December 2016 Security Monthly Rollup
After Installing either KB3205401 or KB3205400 on Windows Server 2012 R2 systems, we began seeing issues with the Active Directory Administrative Center (ADAC). Specifically, modifying any of the default properties of an object in AD (e.g. Description, CN, DisplayName) causes ADAC to crash with the following error:
"Active Directory Administrative Center must close due to an unknown error."
Uninstalling the update appears to be the only fix.
At this point we're assuming this is an issue with one of the updates in the December 2016 Rollup, but we're wondering if others are encountering this issue.
Event logs show the following:
Error - Event ID 1026 - .NET Runtime
Application: dsac.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ComponentModel.Win32Exception
at MS.Win32.UnsafeNativeMethods.EnableWindow(System.Runtime.InteropServices.HandleRef, Boolean)
at System.Windows.Interop.HwndHost.OnEnabledChanged(System.Object, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.UIElement.RaiseDependencyPropertyChanged(System.Windows.EventPrivateKey, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)...
Error - Event ID 1000 - Application Error
Faulting module name: KERNELBASE.dll, version: 6.3.9600.18340, time stamp: 0x57366075
Exception code: 0xe0434352
Fault offset: 0x0000000000008a5c
Faulting process id: 0x152c
Faulting application start time: 0x01d2564342771ed2
Faulting application path: C:\Windows\system32\dsac.exe
Faulting module path: C:\Windows\system32\KERNELBASE.dll
Report Id: 59477c80-c239-11e6-80fa-005056b66f3c
Faulting package full name:
Faulting package-relative application ID:
- Edited by Richard McIver Wednesday, December 14, 2016 8:25 PM
Reply:
------------------------------------
Reply:
We are having the same issues on a 2012R2 management server after applying the December 2016 rollup.
The changes are made, but the ADAC crashes.
Application: dsac.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ComponentModel.Win32Exception
at MS.Win32.UnsafeNativeMethods.EnableWindow(System.Runtime.InteropServices.HandleRef, Boolean)
at System.Windows.Interop.HwndHost.OnEnabledChanged(System.Object, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.UIElement.RaiseDependencyPropertyChanged(System.Windows.EventPrivateKey, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.UIElement.InvalidateForceInheritPropertyOnChildren(System.Windows.Media.Visual, System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.UIElement.InvalidateForceInheritPropertyOnChildren(System.Windows.Media.Visual, System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.UIElement.InvalidateForceInheritPropertyOnChildren(System.Windows.Media.Visual, System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.UIElement.InvalidateForceInheritPropertyOnChildren(System.Windows.Media.Visual, System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.PropertyChangedCallback.Invoke(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.UIElement.InvalidateForceInheritPropertyOnChildren(System.Windows.Media.Visual, System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.UIElement.InvalidateForceInheritPropertyOnChildren(System.Windows.Media.Visual, System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.UIElement.InvalidateForceInheritPropertyOnChildren(System.Windows.Media.Visual, System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.UIElement.InvalidateForceInheritPropertyOnChildren(System.Windows.Media.Visual, System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.UIElement.InvalidateForceInheritPropertyOnChildren(System.Windows.Media.Visual, System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.UIElement.InvalidateForceInheritPropertyOnChildren(System.Windows.Media.Visual, System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.UIElement.InvalidateForceInheritPropertyOnChildren(System.Windows.Media.Visual, System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.UIElement.InvalidateForceInheritPropertyOnChildren(System.Windows.Media.Visual, System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.UIElement.InvalidateForceInheritPropertyOnChildren(System.Windows.Media.Visual, System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.UIElement.InvalidateForceInheritPropertyOnChildren(System.Windows.Media.Visual, System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)
at System.Windows.FrameworkElement.InvalidateForceInheritPropertyOnChildren(System.Windows.DependencyProperty)
at System.Windows.UIElement.OnIsEnabledChanged(System.Windows.DependencyObject, System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.NotifyPropertyChange(System.Windows.DependencyPropertyChangedEventArgs)
at System.Windows.DependencyObject.UpdateEffectiveValue(System.Windows.EntryIndex, System.Windows.DependencyProperty, System.Windows.PropertyMetadata, System.Windows.EffectiveValueEntry, System.Windows.EffectiveValueEntry ByRef, Boolean, Boolean, System.Windows.OperationType)
at System.Windows.DependencyObject.InvalidateProperty(System.Windows.DependencyProperty, Boolean)
at System.Windows.Data.BindingExpressionBase.Invalidate(Boolean)
at System.Windows.Data.BindingExpression.TransferValue(System.Object, Boolean)
at MS.Internal.Data.ClrBindingWorker.NewValueAvailable(Boolean, Boolean, Boolean)
at MS.Internal.Data.PropertyPathWorker.UpdateSourceValueState(Int32, System.ComponentModel.ICollectionView, System.Object, Boolean)
at MS.Internal.Data.PropertyPathWorker.RefreshValue()
at MS.Internal.Data.ClrBindingWorker.ScheduleTransferOperation(System.Object)
at MS.Internal.Data.DataBindEngine.ProcessCrossThreadRequests()
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
at MS.Internal.CulturePreservingExecutionContext.Run(MS.Internal.CulturePreservingExecutionContext, System.Threading.ContextCallback, System.Object)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndWrapper.WndProc(IntPtr, Int32, IntPtr, IntPtr, Boolean ByRef)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(System.Object)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(System.Delegate, System.Object, Int32)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(System.Object, System.Delegate, System.Object, Int32, System.Delegate)
The remainder of the message was truncated.
Faulting application name: dsac.exe, version: 6.3.9600.16473, time stamp: 0x528d8b2f
Faulting module name: KERNELBASE.dll, version: 6.3.9600.18340, time stamp: 0x57366075
Exception code: 0xe0434352
Fault offset: 0x0000000000008a5c
Faulting process id: 0x41d8
Faulting application start time: 0x01d25a22cdddf5bf
Faulting application path: C:\Windows\system32\dsac.exe
Faulting module path: C:\Windows\system32\KERNELBASE.dll
Report Id: 612a2a74-c616-11e6-80f8-005056a227d8
Faulting package full name:
Faulting package-relative application ID
I am surprised there aren't more people reporting this.
- Edited by Nixxo Monday, December 19, 2016 6:14 PM Added Errors we are getting.
------------------------------------
Reply:
Hello!
we have same problem but update is KB3205402
I am from Finland
------------------------------------
Reply:
------------------------------------
Reply:
------------------------------------
Reply:
------------------------------------
Reply:
------------------------------------
Reply:
------------------------------------
Reply:
------------------------------------
Reply:
Same here. ADAC crashing on Win 10 64.
------------------------------------
Reply:
------------------------------------
Reply:
------------------------------------
Reply:
I saw it was reported on one of the lists I follow that the issue with ADAC has been resolved in the following patch and will be included in February's CU.
https://support.microsoft.com/en-us/help/4011347/windows-10-update-kb3216755
------------------------------------
Reply:
------------------------------------
Reply:
------------------------------------
Reply:
------------------------------------
Reply:
------------------------------------
Reply:
Thank you Microsoft latest march 2017 updates fixed this after three months waiting : )Same here.
------------------------------------
SCRIPTING
We
Option Explicit
'Get all member of a group INCLUDING members from ALL NESTED groups.
'Simply call the script with the samAccountName of the group.
'If the group name contains spaces it should be ENCLOSED IN QUOTES,
'IE scriptName.vbs "DOMAIN ADMINS"
Dim objGroup
'VERIFY A GROUP NAME WAS PASSED
If wscript.arguments.count <> 1 Then
wscript.echo "NO GROUP PASSED"
wscript.echo "Usage: scriptName <groupSamAccountName>"
wscript.quit
End If
'BIND TO THE GORUP
Set objGroup = getGroup(wscript.Arguments(0))
'ENUMERATE THE GROUPS MEMBERS
enumMembers objGroup, ""
Function getGroup(strGroupName)
Dim objConn, objRecSet, strQueryString, objRootDSE, strQueryFrom
Const adsOpenStatic = 3
Set objRootDSE = GetObject("LDAP://RootDSE")
strQueryFrom = "LDAP://" & objRootDSE.get("defaultNamingContext")
Set objConn = wscript.CreateObject("ADODB.Connection")
objConn.Provider = "ADsDSOObject"
objConn.Open
strQueryString = "SELECT AdsPath FROM '" & strQueryFrom & "' " & _
"WHERE samAccountName = '" & strGroupName & "'"
Set objRecSet = wscript.CreateObject("ADODB.Recordset")
objRecSet.Open strQueryString, objConn, adsOpenStatic
If objRecSet.recordCount = 1 Then
Set getGroup = GetObject(objRecSet("AdsPath"))
Else
wscript.echo ucase(strGroupName) & " was not found in the domain. _
(" & objRootDSE.get("defaultNamingContext") & ")"
wscript.quit
End If
End Function
Sub enumMembers(byRef objGroup, strInheritedFrom)
Dim objMember
For Each objMember In objGroup.Members
If lcase(objMember.class) = "group" Then
enumMembers objMember, objMember.samAccountName
Else
If objMember.displayname <> "" Then
If strInheritedFrom = "" Then
wscript.echo objMember.displayname
Else
wscript.echo objMember.displayname & " (From NESTED GROUP: " & _
strInheritedFrom & ")"
End If
Else
If strInheritedFrom = "" Then
wscript.echo objMember.samAccountName
Else
wscript.echo objMember.samAccountName & " (From NESTED GROUP: " & _
strInheritedFrom & ")"
End If
End If
End If
Next
End Sub
We are getting Line 52 error while running on Citrix servers to get list for usage report for AD memberships, not able correct, can anybody help asap.......
- Edited by PSCHANDRA Thursday, March 23, 2017 1:54 PM to get the list of usage report for AD membershps
- Changed type Bill_Stewart Friday, April 28, 2017 8:23 PM
- Moved by Bill_Stewart Friday, April 28, 2017 8:23 PM This is not "fix/debug/rewrite/add feature(s) to this script I found on the Internet" forum
Reply:
Please read this post first:
This forum is for scripting questions rather than script requests
-- Bill Stewart [Bill_Stewart]
------------------------------------
Reply:
The error message is raised on line 52. It is up to you to figure out which line that is. Perhaps this:
wscript.echo ucase(strGroupName) & " was not found in the domain. _ (" & objRootDSE.get("defaultNamingContext") & ")" should be:
wscript.echo ucase(strGroupName) & " was not found in the domain. (" _ & objRootDSE.get("defaultNamingContext") & ")" Not good to break up a string with a line continuation.
Richard Mueller - MVP Enterprise Mobility (Identity and Access)
------------------------------------
DFS-R Health Check
Here is a DFS-R Health Check utility i wrote, so i though i would post a quick note about it.
http://networkadminkb.com/Utilities/Descriptions/DFS-R%20Health%20Check.aspx
If you have a large DFS-R implementation to support, you know trying to find a free utility that can quickly generate a single health report on many servers at once is nearly impossible. (i couldn't find a single free utility). Microsoft has their Health Reporting tool that can be ran from the command line and GUI, but it will only report on one replication group at a time. If you have 100s of these, that's 100s of reports to generate and review.
So i decided to write a quick utility that can monitor all of our 50+ DFS-R servers/100s of replication groups and create a single report. I can check that report daily and take action to get more information if something is abnormal, otherwise i can ignore it. I also wrote it so it will discover new replication groups/servers automatically, so there is not much to configure. As long as you give it the the central hub in a DFS-R replication topology, it will discover all partners from that hub. If you have mulitple hubs, specify all of the hubs in a single text file.
The first time i ran it, it mmediately told me about 3 problems i didn't know i had, because i hadn't checked on those replication groups in months. Luckily, they were just minor errors, but being proactive is what this utiltiy is to be used for. If it reports a problem, you still need to review the issue, and come up with a solution on your own...its a free utility after all.
Its simple and easy to use. Give it a try. Comments are welcome.
Reply:
------------------------------------
Reply:
Hi,
nice tool, will give a try in mine test environment. But for production purposes It would be nice to see the Source Code.
Thank you,
F. Schubert
System Administrator
------------------------------------
Reply:
I'm not able to download your tool, the download link is dead.
Could you please fix it?
------------------------------------
Reply:
Link is not available for download. getting below error
<fieldset>404 - File or directory not found.
The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.
</fieldset>Shashi
------------------------------------
Reply:
------------------------------------
Reply:
Did someone have a copy of this script please.
this is exactly what i need.
------------------------------------
Reply:
I've been using this one and it works quite well...spent quite a bit of time looking around for something like this. Glad I found it, hopefully it will be helpful to you as well.
https://thesurlyadmin.com/2012/08/03/dfs-replication-monitoring/
------------------------------------
Office Online Server -SharePoint
Hi,
I would like to share the details of issue faced installing and configuring the office online server,this might help others
1)If you install office online server on Non system drive (eg: D or F drive etc..).You must be carefule granting 'CREATOR OWNER" permission full control,
steps:- right click 'D' drive -->properties-->advanced-->Click 'CREATOR OWNER' and grant full control permission.this is the premilinary steps.it should change from 'special' permission in to Full control
There after you can follow the technet article for the installation one by one :- https://technet.microsoft.com/en-us/library/jj219455(v=office.16).aspx
One more important point is: Do not change any settings in IIS and espcially do not uninstall .netframework 3.5 From windows 2012 R2 server,you will not able to login the server and do not change anything in IIS and leave by deafult after executing the intial offilce online server powershell script.it configure IIS and select required components in IIS
REFERENCE:-
https://redmondmag.com/articles/2014/04/25/net-framework-uninstall.aspx -- DO NOT UNINSTALL .NET FRAMEWORK 3.5 OR ANY VERSION
- Edited by Nixon Mohan Friday, March 24, 2017 4:11 PM
Read receipt send back without user interaction
Hi All,
i have a strange problem (as usual). We are on Office 365, and we use Outlook 2016 as mail client.
If a user (of my company) send an email with the read receipt request, the user Outlook (of my company) that receive the email, send back the read receipt even if the setting is on "Never send back read receipt".
If i set, "Always ask", the popup correctly came out, but if i click "yes", two read recipt are send back, if i click "no" one read recipet is anyway send back to the sender.
How can i solve this problem?
Thanks
Reply:
------------------------------------
Reply:
With OWA there is no problem. What can i check in Outlook?
Consider that we make a clean installation of Outlook and the settings for the read receipt are, as i wrote in my first messages.
Thanks
------------------------------------
Reply:
Run Outlook in safe mode (either hold the CTRL key while launching it or type 'Outlook /safe' in the run box), check if the issue appears. If it doesn't, it's one of the add-ins, so you can disable them one by one in File -> Options -> Add-ins and test.
If it still happens even in Safe more, the issue is with some additional software installed on that machine. Including, but not limited to AV software, other type of scanning software, backup tools, etc.
------------------------------------
Reply:
In safe mode the problem disappear.
I try to disable all the addins and found that the cause of the problem was the Kaspersky Security add-in.
i'll post now in the Kaspersky support to inform them about the problem.
Thanks for the support
------------------------------------
How to restore an email moved from inbox to Rss Feeds
i have moved one mail from my inbox to rss feeds by mistake. i am not able to see the item whic was moved from my inbox to the rss feeds in my outlook 2007.
In Rss Feeds Properties dialog/ Syncronization tab there is a count of the moved items from my inbox. but unable to retrieve back to my inbox.
Any clue for getting back the items to my inbox?
Thank you,
Chakradhar.M
Reply:
By Searching the mail in all mail items, i am able to see the moved item to Rss Feeds.
Right Click on the mail and move to folder--inbox.
This worked out!!!
Thanks,
Chakradhar.M
------------------------------------
Reply:
Click on RSS Feeds to highlight it. Click File-Import and Export-export to a file-Personal Folder File (.pst) make sure you select RSS feeds and tick Include sub folders, click next choose a name for the file and remember where you saved it.
Go to file again then data file management and click add-Office Outlook Personal Folders file (.pst) ok then select the pst and add it. You should be able to see the pst folder click on it to expand and your messages should be in there. Drag them back into the exchange mailbox.
------------------------------------
Reply:
THANKS JOHN IT SOLVE MY PROBLEMS
------------------------------------
Reply:
------------------------------------
Adding resources to collection is pointing to unknown computers
Hi,
Since a few days our techs discovered when adding a resources to a collection the resource type is "unknown computer" instead "system resource"
Any idea what could make that behavior and how changing it back to system resource by default?
Thanks,
- Edited by FRacine Thursday, March 23, 2017 5:37 PM
- Changed type TorstenMMVP Friday, March 24, 2017 9:40 AM
Reply:
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.
------------------------------------
Keyboard mapping for Mac stil broken
This Microsoft RDC client on the Mac has a major keyboard mapping error if the Mac in question has a non-USA keyboard - in others words this affects THE ENTIRE REST OF THE WORLD!
This has been reported many, many, many times to Microsoft and this bug was re-introduced when version 7 of the Microsoft RDC client was launched, it affected all versions of version 7 and has also affected all versions of version 8 - including this latest beta 8.2.31 (Build 750) and the latest official release version 8.0.38.
Microsoft representatives repeatedly come back with the same tired and incorrect 'solutions' of -
a) setting the Mac to the same country and keyboard settings as the Windows system, unlike Microsoft we users do know what we are doing AND HAVE ALWAYS DONE THIS ALREADY
b) using the on-screen keyboard to enter the characters, yes this works but to expect all non-USA users to do this ALL THE TIME, FOREVER AND FOREVER is not acceptable
The most blindingly obvious keyboard mapping error this ancient bug causes is the the @ aka 'at' symbol when typed on a Mac generates the " aka speech marks on the PC end, and vice versa the " symbol when typed on a Mac generates the @ symbol on the PC. As mentioned a variety of other characters are also messed up in particular the backslash.
This bug did occur in version 1 of the Mac client from Microsoft, but was FIXED in version 2.1.1. The next version after version 2 was a version 7 the intermediary version numbers were skipped by Microsoft.
So v1 had bug
v2.1.1 fixed bug
v7 re-introduced the bug
and every version since HAS STILL HAD THE BUG.
This is as mentioned despite years of reports to Microsoft.
This official Apple article maybe of help to Microsoft should shock, horror Microsoft have a serious intention to FINALLY fix this bug.
See https://support.apple.com/en-gb/HT201794
In particular please pay VERY CLOSE ATTENTION to the "English - United Kingdom", "English - International" and "English" keyboards. The one called just "English" represents the US keyboard layout. As you can see the major difference is the shape of the return key. THIS THEREFORE CHANGES THE NUMBER OF KEYS ON EACH ROW!
It is my belief that Microsoft are simply sending the key number and not the character and the key numbers on US vs non-US keyboards are not the same.
Again I remind you that version 2.1.1 of Microsoft Remote Desktop Client DID NOT HAVE THIS PROBLEM and therefore 'fixed' the original bug in version 1.x.
Since the keyboard is physically part of a Mac laptop we cannot 'swap' the keyboard for an American one, and even if we could this would mean every non-US user would be being forced to buy a US keyboard despite what their own language might be.
(It does not only affect English keyboards it affect ALL non-US keyboards, French, Dutch, etc. apparently even Canadian!)
It should be noted that Microsoft are not the only company to have this same exact bug however Microsoft by their size are by far the worst offenders and have arguably the worst track record regarding this issue since they have re-introduced the same exact bug for the second time!
- Changed type Eva SeydlMicrosoft employee Tuesday, March 28, 2017 3:22 PM
Reply:
Hi,
I do understand the inconvenience the issue brought to you. Please assure that Microsoft is always do the best to provide good products to customers and is always trying to improve these products.
To get help in more efficient way, I would suggest you contact Microsoft Customer Support and Services where more in-depth investigation can be done so that you would get a more satisfying explanation and solution to this issue. In addition, if the issue has been proved as system flaw, the consulting fee would be refund. You may find phone number for your region accordingly from the link below:
Global Customer Service phone numbers
https://support.microsoft.com/en-us/gp/customer-service-phone-numbers/en-au?wa=wsignin1.0
Thanks for your understanding.
Best Regards,
Alvin Wang
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.
------------------------------------
MRD giving me 405 error when trying to connect to VDI server.
- Changed type Eva SeydlMicrosoft employee Tuesday, March 28, 2017 3:20 PM
Reply:
Hi,
Please refer to the following article to verify all the necessary settings:
Getting Started with Remote Desktop Client on Mac
https://technet.microsoft.com/en-us/library/dn473012(v=ws.11).aspx
Configure your Windows PC for remote access using Microsoft Remote Desktop assistant
Best Regards,
Alvin Wang
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.
------------------------------------
Reply:
Hi,
Just checking in to see if the information provided was helpful. Please let us know if you would like further assistance.
Best Regards,
Alvin Wang
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.
------------------------------------
Issues with previewing on screen docs
Hi There
Im using the RDP to run a windows based ERP software. Any report I print off this ERP software prints in Portrait format instead of Landscape. Since all reports are defaulted to landscape settings, most of the info is getting cutting off. (Its not even going to page 2 or anything)
the same report when run on windows is fine and previews in landscape as it should be.
Any one have any idea how I can switch from Portrait to landscape print previewing in RDP?
thank you
- Changed type Eva SeydlMicrosoft employee Tuesday, March 28, 2017 3:20 PM
Reply:
Hi,
Please describe more details about your environment, including the platform and RDP version.
Best Regards,
Alvin Wang
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.
------------------------------------
Reply:
Hi,
Any update on this case?
Best Regards,
Alvin Wang
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.
------------------------------------
Add the Administrators security group to roaming user profiles isn't working
I've setup a new SBS 2011 server setup roaming profiles and folder direction and everything is working, but I can't get access to the users .V2 directory although I have full access to the server.
I added the GPO /Add Administrators security group to roaming user profiles to the default domain policy, but when I login to my test account for the first time which creates the folder I can't browse the V2 directory.
I checked the GP results and it's loading the policy, but doesn't work.
I also added the /Add Administrators security group to roaming user profiles to "Small Business Folder Redirection Policy" and it still doesn't work.
Any suggestions?
- Changed type Andy Qi Tuesday, April 30, 2013 9:39 AM
Reply:
Hi,
Thanks for posting your issue in the forum.
Regarding the current issue, I suggest we could refer to the following similar threads to see if it could help.
Group Policy - 'Add the Administrators security group to roaming user profiles' - Doesn't appear to work
Roaming Profile - Add Administrators rights to profile folder without taking ownership
Hope this helps.
Best Regards,
Andy Qi
Andy Qi
TechNet Community Support
------------------------------------
Reply:
Anyone have any info the above post doesn't apply as this is on a NEW user and I'm using SBS 2011 and not 2003.
Bottom line is it just doesn't seem to be working no matter what I do.
------------------------------------
Reply:
Hello,
Just to make sure, your clients have created this registry key after gpupdate?
HKLM\Software\Policies\Microsoft\Windows\System\AddAdminGroupToRUP ?
MVP Group Policy - Mythen, Insiderinfos und Troubleshooting zum Thema GPOs: Let's go, use GPO!
------------------------------------
Reply:
Yes the registry shows that policy and a few others I added. So it seems the policy is working. I also viewed the security settings to the users folder while logged into the user and it does in fact show that the administrators have FULL ACCESS, but no I still can't view the folder from the server and I have tried multiple admin accounts.
As a work around I did assign myself full access to the share while checking the permissions as I was logged in as the user and checked again and now I can view the folder. Seems odd that I can't view the folder unless the specific account is given FULL access although the administrators have full access and the account is in the administrators group.
------------------------------------
Reply:
I thought I would add that I checked my effective permissions BEFORE adding myself directly to the share and as expected it did show that I have FULL ACCESS, but couldn't access the share.
Very odd.
------------------------------------
Reply:
I thought I would add that I checked my effective permissions BEFORE
I don't have much trust in the effective permission.
Sometimes it just shows wrong permissions.
Please set your root folder permissions like Alan Burchill recommends.
Then please try again.
http://www.grouppolicy.biz/2010/08/best-practice-roaming-profiles-and-folder-redirection-a-k-a-user-virtualization/
MVP Group Policy - Mythen, Insiderinfos und Troubleshooting zum Thema GPOs: Let's go, use GPO!
------------------------------------
Reply:
Matthias, thanks for the reply. Ironically I setup the permissions based on that guide initially. I used a SBS guide that point to that page for an explanation on setting up profiles and folder redirection so it's already setup according to your link yet it still doesn't work.
I've never had a problem with effective permissions in the past.
------------------------------------
Reply:
I've never had a problem with effective permissions in the past.
Once you have setup the permissions like Alan said,
there should not be any need to enable this policy at all..
What happens if you manually create a folder on the shares?
Does it inherit the same permissions?
MVP Group Policy - Mythen, Insiderinfos und Troubleshooting zum Thema GPOs: Let's go, use GPO!
------------------------------------
Reply:
------------------------------------
Reply:
------------------------------------
Reply:
I don't think you understand the problem. If I take ownership then it will mess up access for the user and not load the profile. This is not a standard folder and share this is the .V2 roaming profile folder that is automatically created the first time the user logs on.
Again there is a lot of documentation on the problem and a known roaming profile issue that the GP is "suppose" to fix, but doesn't.
------------------------------------
Reply:
The Add Admin security to profile does not work retrospectively... meaning if the users have already logged on you must manually apply the permission to the folder. BUT if you do this you need to take ownership which could break the profile if they require to be owners of their profile.
Hope it helps
Alan Burchill (MVP)
http://www.grouppolicy.biz
@alanburchill
------------------------------------
Reply:
Alan, I'm aware of that this is a new server and the users account haven't been created yet. I've added several test accounts login which creates the folder, but it still doesn't work.
------------------------------------
Reply:
Just to clarify, the policy "Computer Configuration\Policies\Administrative Templates\System\User Profiles\Add the Administrator security group to roaming users profiles" must apply to the computer (usually a PC) from which the user first logs on, since that is the computer which is actually creating the profile. Applying the policy to the server is not sufficient, unless that is the machine where the user is first logging on.
BTW, if you have profiles that have already been created without Administrator access, the cleanest thing to do is get a copy of PSTools from Windows Sysinternals, open an elevated command prompt, and run the command
PSEXEC -i -s -d CMD
to open a new command prompt under the SYSTEM account. You may then use the command
ICACLS <path to profile> /grant BUILTIN\Administrators:(F)
to grant administrators access to the profile.
- Edited by Stevadson Thursday, July 10, 2014 4:54 AM
------------------------------------
Reply:
Enabling the gpo on the client worked for me.
Thanks a lot Stevadson
------------------------------------
Reply:
Hi Stevadson.
I know this is an old post, but I'm having the same issues as OP.
With this fix, it works. But this would mean that if you had 200 computers in an organisation, it would mean that you'd have to enable this setting on each and every them.
Seems extremely inefficient.
------------------------------------
Forum Ninjas News!!! >> The news for the forum's guests, users, supporters, moderators, and Microsoft employees.
Welcome all to the forum Ninjas news. The Forum Ninjas blog is the official blog of the MSDN and TechNet Forum members. Here you can find some informative posts written by forum's Moderators and Microsoft employees. We welcome new members to our small team - if you are Forum's Moderator or Microsoft employee you can add your blog as well (for more information please contact Ronen Ariely or Ed Price).
So what do we have for you this week?
>> Another great post in the "Best Practices" series, written by Ed Price:
Forum Moderation Best Practices Part 6 – Let your Vote be Heard! (I wonder what it's saying)
Highly recommended !
>> Do you want to see who are the Top Forum Contributors for this Week?!?
Read more in this weekly post Top Forum Contributors This Week, published by Pete Laker
>> Gaurav Kumar Arora had just join the Forum Ninjas bloggers team and already posted his first blog post in the Featured Thread series. Read the post and learn what make a thread fit to be highlight from!
Various ways to Q & A with 3-interesting threads
Want to read more?
Join us to at the Forum Ninjas home page, the page for the TechNet and MSDN forums users (members, Ninjas, Moderators, and guests are welcome)
| Ronen Ariely [Personal Site] [Blog] [Facebook] [Linkedin] |
Finding dead guys and all they are still connected to.
Rather than delete an account, previous admins disabled it. Now, I have a few disabled accounts I'm not really happy having hanging around.
How can I query to find everything that the dead guy still has some association with? I still randomly find stray folders, or maybe a service on a server that is starting with dead guys credentials (and failing since the account is disabled, but the service only runs quarterly).
I want to delete the account but be sure I've removed all associations to the account first.
And as always, from the comfort of my desk running a command in my PS window.
Thanks
Jeff Ferris
- Changed type Bill_Stewart Friday, March 10, 2017 10:13 PM
- Moved by Bill_Stewart Friday, March 10, 2017 10:13 PM Pointless question
Reply:
I assume you already took a look into the "MemberOf" - property of these dead accounts. But for the rest you will have to search every single resource and check it for its permissions.How can I query to find everything that the dead guy still has some association with?
Grüße - Best regards
PS:> (79,108,97,102|%{[char]$_})-join''
------------------------------------
Reply:
If the account has been disabled for some time then it is not being used anywhere. That is why we disable for some time. I disable and wait 3 months to delete.
No user account should ever be directly used ina security descriptor or to run a service. except for the one that controls the users access to their personal files.
\_(ツ)_/
------------------------------------
Reply:
-- Bill Stewart [Bill_Stewart]
------------------------------------
Reply:
If you're going to try tracking down everything this guy had access to, you're in for a long ride. If you're worried about services trying to start with his username (assuming your last IT guy was into that sort of practice), then you've got a couple options. Assuming you don't have many servers, you can run:
Get-WmiObject win32_service -computername MyServer -filter 'StartName like "%Deadguy%"'
Also, if you look at your Domain Controller's logs, you should see any failed attempts to authenticate from his user account. You might also want to run
get-aduser DeadGuy -properties LastBadPasswordAttempt
just to see when the last failed authentication attempt happened against his account. If there's a service trying to login as him, you might be able to see it there.
Again, this is all assuming that there were no best practices followed when these services were created/setup. If these accounts have been disabled for a while now, however, and everything is still working just fine, there's a good chance their accounts weren't setup to run anything important.
If you're really in the mood to kill time, you can crawl through your file server ACL's looking for his username. Once again, this is probably entirely unnecessary.
$userName = "deadguy" $outputFilePath = "C:\users\MyUserName\documents\DeadGuyfolders.txt" $folderToScan = "C:\MyFileShare" $allDirs = Get-ChildItem $folderToScan -Directory -recurse foreach ($dir in $allDirs) { if ((get-acl -Path $dir.FullName).Access.IdentityReference -like "*$username*") { Write-Output $dir.Fullname | Out-File $outputFilePath -append } } - Edited by SYN_ACK_87 Wednesday, February 8, 2017 12:49 PM fixed variable name
------------------------------------
Reply:
Disable vs. delete is irrelevant from an operational standpoint.
-- Bill Stewart [Bill_Stewart]
And keeping the old AD object around can be pretty handy for comparison when the replacement coming in needs the same security group memberships and such as the last guy.
------------------------------------
Reply:
-- Bill Stewart [Bill_Stewart]
------------------------------------
Reply:
Security assignments to resources (such as file system directories) should always be done by group and not by individual users.
-- Bill Stewart [Bill_Stewart]
Agreed. I was more referring to AD group memberships and the like.
------------------------------------
Reply:
Security assignments to resources (such as file system directories) should always be done by group and not by individual users.
-- Bill Stewart [Bill_Stewart]
Agreed. I was more referring to AD group memberships and the like.
As a trained AD tech you know that deleting an account automatically removes the user from all groups in the local domain.
\_(ツ)_/
------------------------------------
Reply:
How can I query to find everything that the dead guy still has some association with?
Back to the original question: Why do you need to know this? What actual problem are you trying to solve?
-- Bill Stewart [Bill_Stewart]
------------------------------------
Reply:
Security assignments to resources (such as file system directories) should always be done by group and not by individual users.
-- Bill Stewart [Bill_Stewart]
Agreed. I was more referring to AD group memberships and the like.
As a trained AD tech you know that deleting an account automatically removes the user from all groups in the local domain.
\_(ツ)_/
Exactly why I said:
"And keeping the old AD object around can be pretty handy for comparison when the replacement comes in needs the same security group memberships and such as the last guy. "
------------------------------------
Reply:
The "dead guys" have moved from positions of IT administration to other functions that require NO administrative rights other than that of a regular user. I'm the new guy (not inheriting the rights of the dead guy) and current management wasn't as attentive to detail with security assignments, AND the dead guys (yes, plural) had ability to set their own security assignments (while also not being as attentive to detail). So, I prefer cleaning and and being attentive to detail.
AS the saying also goes: Not my monkeys, not my circus. I didn't design the environment, I just want to make it work like it should. The assumption that "there hasn't been a problem, so there shouldn't be a problem" does not give me warm fuzzies.
It wouldn't be a problem if it was done correctly in the first place.
Jeff Ferris
------------------------------------
PowerShell Script -Windows 10 Enterprise
- Changed type Bill_Stewart Friday, April 28, 2017 8:21 PM
- Moved by Bill_Stewart Friday, April 28, 2017 8:22 PM Off-topic
Reply:
Sounds interesting. Unfortunately this is not a SCCM forum or a "someone needs to script this for me" forum.
Read this first. It is the first post from right at the top of this forum:
This forum is for scripting questions rather than script requests
-- Bill Stewart [Bill_Stewart]
------------------------------------
Getting duplicate records when displaying reports in PowerBi that read from Visual Studio Online
Hello,
I'm connecting to VSO from PowerBi and trying to display basic reports.
I'm selecting the fields from the Work Items section like "Title", "Assigned to name" and "workitemtype". I have a total of 4 tasks only in VSO, whenever i add the field Title, i get in the reports duplicate rows for some of the tasks. You can see in the attached screen shot how "design document" for ex. appears 3 times, whereas another task appears only once normally.
Can you please help.
Thanks!
Elsa
Reply:
Hi Elsa,
I have a similar problem. Did you find workaround on this?
------------------------------------
Reply:
------------------------------------
Microsoft Technical Support is Terrible!
I regret ever buying 12 PCs for my business and sticking with Microsoft Office and Windows. There are some up sides but the terrible customer service far outweighs any of the upside. I hate to spend money on a new system but as soon as I can afford it I will switch my office to Apple.
In the most recent situation, I tried to upgrade from Office 2010 Professional to Office 2016 and it has been a nightmare of unprecedented proportions. Microsoft technicians from India and Philippines read off of scripted responses and know nothing about the products they support. And getting to a Level 2 technician who might know something about the problem is like pulling teeth. I have spent three days on the phone with Microsoft technicians and the problems actually got worse!!!!!
I have had it with Microsoft and talking to technicians whose best advice is to reboot. This is 2017 and reboot isn't the answer anymore!!!
- Edited by Bill Randle Thursday, March 23, 2017 7:09 PM
Reply:
Probably wrong venue.
Regards, Dave Patrick ....
Microsoft Certified Professional
Microsoft MVP [Windows Server] Datacenter Management
Disclaimer: This posting is provided "AS IS" with no warranties or guarantees, and confers no rights.
------------------------------------
Just FYI, new "SDN Troubleshooting: Find the Local SDN RAS Gateway Server IP Address" blog post
Just FYI, new "SDN Troubleshooting: Find the Local SDN RAS Gateway Server IP Address" blog post at https://aka.ms/gg81e6
Thanks -
James McIllece
Insiders in Slow ring : build 15063 is now available to you.
UPDATE 3/23: We have released Windows 10 Insider Preview Build 15063 for PC to Windows Insiders in the Slow ring.
The BLOG.
- Changed type david hk129 Thursday, March 23, 2017 6:35 PM
subquery and having in MDX
Hi all,
I have data similar to below,
transaction no, line item ,debit accoutn ,credit accoutn , amount.
But in results showing on debit account,credit account , amount in matrix.
But now i have to filter matrix using [transaction no total ] ,[line item total].
its difficult understand . if anyone understand please let us know how to do subquery and having operation using MDX.
How to Reset / Stop the wsusutil.exe reset command
How to Reset / Stop the wsusutil.exe reset command
Many other posts and questions on this topic remain open, so I want to share the solution I found to the problem. We had run the Reset command to clear up missing downloads to our update (WSUSContent) files. The Reset process never did finish after 6-weeks and 2 reboots to attempt to stop it. The Reset command likely completed its work much earlier, but failed to update the WSUS Configuration Database that it is done.
This procedure works in terminating the hung process in a Windows 2012 R2 environment, and it may work in others as you are simply changing one table field in the WSUS Configuration Database. Use at your own risk, but the backout plan is as simple as changing the SUSDB Table entry back to where it was. Please remember to commit your change to the database and reboot the server to complete the Kill process.
Use SQL Server Management Studio to open your database. It works for both WID and SQL.
- Instance name for WID 2012: \\.\pipe\MICROSOFT##WID\tsql\query
- Your Instance Name will depend upon your version of Windows/WSUS
In your database tables for SUSDB, look for the table called: dbo.tbSingletonData. Right-click this entry and select "edit top 200 rows." In the Field "ResetStateMachineNeeded" change the value from "True" to "False." Make sure to commit this change – save the database. Now, close all open windows and reboot your host.
Once the host comes back up, check your CPU usage which should now be normalized as the WSUS Reset should now be stopped. Normal operation should resume which will probably be indicated by files now downloading from Microsoft, or you may force the synchronization to start in the main page of the WSUS Console.
Brian Kunick
CISM.HCISPP.ISSMP.CISSP.MCSE.MCSA.Security+

No comments:
Post a Comment