Search This Blog

Thursday, June 27, 2013

Always show all icons in the system tray


In some situations I need to always show all icons in the system tray.

So instead of this layout:


All users on the computer must see all icons ad shown here:


This can be done through the GUI by selecting Always show all icons and notifications on the taskbar:


This can also be done for all users through a registry change.

Creating this registry dword value HKLM\Software\Microsoft\Windows\CurrentVersion\Explorer\EnableAutoTray and set it to zero will show the full tray for all new users on this computer.

If the user has another value in HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\EnableAutoTray this will be used instead of the one in HKLM.


We can set the value by this command in a SCCM or MDT task sequence:

Reg.exe Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer" /v EnableAutoTray /t REG_DWORD /d 0 /f

Friday, June 21, 2013

Identify if SCCM 2012 SP1 CU2 has been installed

Cumulative Update 2 for System Center Configuration Manager 2012 SP1 has been released

After upgrading to System Center Configuration Manager 2012 SP1 CU2, you will be able to identify the update in many different ways.

First let us take a look at the console, after the update the console reports version 5.0.7804.1300


The console reported version 5.0.7804.1202 before updating which is CU1.



The Console update is also listed in Control Panel as an Installed Update.


The site will still report version 5.00.7804.1000 after the update.


In order to check if the update has been applied we must look in the registry.


CULevel reports 2 after CU2 has been applied.


Before updating CULevel reported 1.


This update is also visible under Installed Updates in Control Panel.


And finally the client will report 5.00.7804.1300 after the client has been updated.


Before updating the client reported 5.00.7804.1202


CU2 also seems to includes this update for SCEP

Which means that scepinstall.exe file in the ConfigMgr install folder “.\Program Files\Configuration Manager\Client” will be updated to version


Tuesday, June 18, 2013

Remove Citrix Receiver system tray icon


Citrix Receiver creates a system tray icon, you might not like that in some situations.


To hide or remove the icon we can create a registry entry for every single user.

HKEY_CURRENT_USER\Software\Citrix\Receiver\ShowIcon (REG_DWORD) with the value 0.


We can set this in a SCCM or MDT task sequence if we use to Default User settings as explained here:

Reg.exe Add "HKU\DefUser\Software\Citrix\Receiver" /v ShowIcon /t REG_DWORD /d 0 /f


And the icon is gone:


Wednesday, June 12, 2013

Publish explorer.exe on XenApp 6.5

Sometimes I have to create a published application that just starts Windows explorer.exe.

As explained here this does not work as expected:

I have had no luck with Method 1 (ApplicationLaunchWaitTimeoutMS) even though the described hotfix should be part of rollup 1.

But method 2 works for me (LogoffCheckerStartupDelayInSeconds):


You can set this during deployment in you MDT or SCCM task sequence:

reg.exe ADD HKLM\System\CurrentControlSet\Control\Citrix\wfshell\TWI /v LogoffCheckerStartupDelayInSeconds /t REG_DWORD /d 16 /f


Wednesday, June 5, 2013

DirectAccess Collect Logs button grayed out

You might find your self in a situation where you are unable to use the Collect Logs button on your Windows 8 client connecting with Direct Access.


The most properly reason for this is that you have not entered a Helpdesk email address when configuring the DirectAccess Client Setup page. By not doing this the option will be available.


If you enter an email address even through your not going to use it, the client will display the Collect Logs button.

Remember to apply the changes by pressing Finish as shown here.


And the apply:


The Windows 8 client will of course need to update policies after the change, and then the button will be available.