Posts

Access denied viewing Internet Explorer event log as a local Administrator

You may find that when you try to access the Internet Explorer event log you see an access denied message. This is likely because of Microsoft patch KB5018410 (October 11th 2022). This patch updates the security descriptor for the Internet Explorer event log and applies the following CustomSD security descriptor value. "O:BAG:SYD:(A;;0x07;;;DA)(A;;0x07;;;LA) (D;;0x07;;;DU) (A;;0x07;;;WD)S:(ML;;0x1;;;LW)" Translating the security descriptor above shows that it includes a DENY for Domain Users.   This DENY comes after two Allow ACLs which allow specifically Domain Adm ins and the local Administrator account to access the event log. Therefore, if the account that is performing the scan is an Administrator but not a Domain Admin nor specifically the built in Administrator account then access will be denied. If you're using XIA Configuration to scan Windows machines and experience this issue we added the following optional component: https://www.centrel-solutions.com...

Removing "Remote Installation Services" (GpoRemoteInstallationExtension) settings from the user settings of a Group Policy object.

Image
In the Group Policy Management console you may see a "Remote Installation Services" section under the User Configuration. If you edit the Group Policy object you're not able to see this section. Scanning the Active Directory domain with XIA Configuration shows the following warning. The Group Policy extension type 'GpoRemoteInstallationExtension' in the 'User' configuration is unknown. This issue can occur when a Group Policy object contains a deprecated configuration section for Remote Installation Services.  Microsoft Remote Installation Services (RIS) was a component of Windows 2000 Server and Windows 2003 Server that supported PXE booting.  The configuration section may persist in old Group Policy objects that have been upgraded. You can safely ignore this - the computers receiving this Group Policy object will ignore these sections, and  XIA Configuration  will just display this as a warning not an error. It is also possible to remove the GpoRemoteIn...

Is Spotify Down - Timed out while waiting on cache-lcy-eglc8600070-LCY

Image
Spotify is currently down. The status is being reported on their Twitter account. https://x.com/SpotifyStatus/status/1912487507616313838 The web site is completely down, showing the following error. Timed out while waiting on cache-lcy-eglc8600070-LCY However good news is that you can access offline playlists on iOS and Windows devices.

SOLVED: Microsoft Word's table thick cell borders extend outside the table boundary (past the width of the table)

Image
We've recently had an issue whereby Microsoft Word's table cell borders extend outside the table boundary when they are set to higher thickness. This is clearly an issue with the on-premises version of Word because it's not seen in Microsoft 365. It seems the issue is that Word is extending (only the right hand side) of the border ready to connect it to the vertical border that is not present. To resolve the issue you can add a 1/4pt white border on the right for the thick border to connect to but that will not be visible. The border is now cut back to size - the only issue is that the 1/4pt white line is visible if you zoom in closely.

Take a screenshot of a window on Windows 11 without drop shadow effect (grey border in the corners)

Image
When you take a screenshot of a window on Windows 11 using the print screen key you'll notice that a large drop shadow is present. Whilst this looks good on a white background but you may just want the window itself. Screenshot with drop shadow If this is the case and you want just the window itself you can press ALT + print screen, however this leaves the rounded corners showing part of the drop shadow. Screenshot of a window Close up screenshot of the window To resolve this open the performance options by searching for "performance". Open the performance settings Alteranatively you can run the following command. %windir%\system32\SystemPropertiesPerformance.exe In performance options uncheck the show shadows under windows  option and click OK.   While you're here why not check out our  IT documentation tool ?

SOLVED: What is the ACCESS_SYSTEM_SECURITY NTFS right seen in Get-ACL with a value of 16777216 (&H1000000)?

Image
When you run the Get-Acl command you may sometimes find that the values are presented as a number rather than a resolved enum value such as "Modify". We recently had the issue where we were seeing the value 16777216. This resolves to ACCESS_SYSTEM_SECURITY - but what is this permission and why isn't this being resolved? Even stranger when you view the NTFS permissions nothing  is selected in the user interface. It turns out that the ACCESS_SYSTEM_SECURITY permission isn't really an NTFS security right at all as described here. https://learn.microsoft.com/windows/win32/secauthz/sacl-access-right This right is an additional assertion that must be provided when you access the system access control list (SACL) of a security description - the SACL is the way Microsoft refers to the auditing rules within the operating system.  It's a slightly strange naming convention but according to Dave Plummer  likely to make sure it was in line with the naming of the DACL but al...

Force Windows Forms (Winforms) toolstrip tooltip to refresh or hide immediately using C#

Image
If you are using the tooltip text on a ToolStrip control you may find that the control does not update the tooltip immediately and the tooltip may not hide when you start a long running process leaving the tooltip stuck on the screen. The toolstrip actually has a tooltip control under the hood which you can access with reflection. Calling RemoveAll on the tooltip control will immediately remove all tooltips. https://learn.microsoft.com/dotnet/api/system.windows.forms.tooltip.removeall /// <summary> /// Occurs when the user clicks the toolstrip button. /// </summary> /// <param name=" sender "> The control that raised the event. </param> /// <param name=" e "> The event arguments. </param> private void ToolStripButton_Click( object sender, EventArgs e) {      ToolTip toolTip = ( ToolTip )toolStrip.GetType().GetProperty( "ToolTip" , System.Reflection. BindingFlags .NonPublic | System.Reflection. BindingFlags .I...