Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

CE 5 - Turn off Taskbar Autohide via registry

5,395 views
Skip to first unread message

Tim Rude

unread,
Mar 29, 2008, 10:54:17 PM3/29/08
to
ARM cpu unit runs WinCE 5.0 Core and boots to Win CE desktop and
taskbar.

I want to turn off the taskbar autohide setting so that the taskbar
remains visible. I've tried setting the registry value at
HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\AutoHide to dword:0 but that
doesn't make any difference. 'Auto hide' is still checked when I look at
the Taskbar settings. I tried setting the registry value to dword:1
also, but no difference either.

Is it possible to turn off 'Auto hide' using the registry? If not, what
other alternative is there to do this?

--
Tim Rude

tim...@NOSPAM.hotmail.com
(remove NOSPAM. for correct email address)


Sheetal

unread,
Mar 31, 2008, 3:35:01 AM3/31/08
to
Yes, it is possible to AutoHide the taskbar.

One needs to set the "Default" value for the AutoHide key to 0.

Try this registry setting:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\AutoHide]
"Default"=dword:0

Regards,
-Sheetal.

Tim Rude

unread,
Mar 31, 2008, 11:19:45 AM3/31/08
to
As I stated, I tried that.

It gets ignored.

Is there any other way to do it?

--
Tim Rude

tim...@NOSPAM.hotmail.com
(remove NOSPAM. for correct email address)

"Sheetal" <She...@discussions.microsoft.com> wrote in message
news:B5021C40-116B-43F4...@microsoft.com...

Paul G. Tobey [eMVP]

unread,
Mar 31, 2008, 11:51:55 AM3/31/08
to
Let's back up a bit. You're saying that, if you change that setting, the
next time you boot, it returns to the other state? Are you sure that the
registry on this device is persistent? If so, do you have to call
RegFlushKey() to make the changed section that you just modified persist?
Does it use hive-based registry and, if so, how are you rebooting? Power
off/on may not give the hive a chance to be saved after your recent
modification.

Paul T.

"Tim Rude" <tim...@nospam.hotmail.com> wrote in message
news:uJl6ZFhk...@TK2MSFTNGP03.phx.gbl...

Tim Rude

unread,
Mar 31, 2008, 11:55:45 PM3/31/08
to
I'm sure the registry is persistent between soft-resets. A hard-reset
(via a master kill switch on the back of the unit) wipes registry
settings. But I'm doing a soft-reset via software (such as the Warm
Boot... button in the WR-Tools ResInfo utility). With a soft reset, all
registry settings remain intact.

I've set the registry key using Regedit, Mortscript, and even letting
Windows do it when I use the Taskbar properties dialog to check or
uncheck 'Auto hide'. When I uncheck the 'Auto hide' checkbox, the
registry value gets automatically set to 0. When I check the 'Auto hide'
checkbox, the registry value gets automatically set to 1.

So I uncheck the 'Auto hide' checkbox, go and see that the registry
value has been automatically set to 0, and then do a soft-reset. When
the unit comes back up, the registry is still intact and the value of 0
is still there, but the taskbar autohides and the 'Auto hide' checkbox
in the Taskbar properties dialog is checked.

It's like Windows is simply ignoring the registry setting and forcing
the autohide setting to be on.

Of course, once I manually turn autohide off, it stays off until the
next soft-reset.

Weird, huh?

--
Tim Rude

tim...@NOSPAM.hotmail.com
(remove NOSPAM. for correct email address)

"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam
DOT com> wrote in message news:eaVOdc0k...@TK2MSFTNGP05.phx.gbl...

Paul G. Tobey [eMVP]

unread,
Apr 1, 2008, 11:54:36 AM4/1/08
to
Well, I ran the old export-registry-using-Remote Registry Editor,
change-the-option-then-export-again operation for auto hide and I think
you're changing the wrong thing. Based on what I'm seeing, it's the
*default value* under the
*key*[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide] that you want to
change, not a value called AutoHide (of type DWORD). The difference is
something like between this:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide]
@=dword:1 ;; CORRECT. AUTOHIDE IS ON

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell]
"AutoHide"=dword:1 ;; WRONG

To turn autohide off, you'd make a change to the default value under
AutoHide

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide]
@=dword:0 ;; EMPTY STRING = DWORD:0 = NO AUTOHIDE

They really screwed this up using the default value for the key, which is
*always* a string type, not a dword type, but there you are...

Paul T.

"Tim Rude" <tim...@nospam.hotmail.com> wrote in message

news:Os4yEx6...@TK2MSFTNGP04.phx.gbl...

Tim Rude

unread,
Apr 1, 2008, 3:46:08 PM4/1/08
to
Paul,

Actually the Default value *is* what I have been working with, and it's what
the Taskbar settings dialog automagically sets. Sorry if I led you to think
otherwise.

However, no matter how that Default value gets set to a dword of 0, upon a
soft-reset that value is ignored by Windows and the 'Auto hide' setting gets
forced on. Oddly enough, even though 'Auto hide' is forced on, it does not
change the dword:0 to dword:1 in the registry. That only happens if you
manually toggle the checkbox on the Taskbar settings dialog.

Is there a way to programatically set the 'Auto hide' setting other than
using the registry (which doesn't appear to be working)?

--
Tim Rude

tim...@NOSPAM.hotmail.com
(remove NOSPAM. for correct email address)

"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT

com> wrote in message news:OLj2lCB...@TK2MSFTNGP06.phx.gbl...

Paul G. Tobey [eMVP]

unread,
Apr 1, 2008, 4:06:02 PM4/1/08
to
Not true on my devices. If yours is getting reset each time, but the
registry itself is persistent, it sounds like some component that runs on
startup, perhaps even the OAL part of the board support package for your
hardware, is resetting it before the shell starts.

Paul T.

"Tim Rude" <tim...@nospam.hotmail.com> wrote in message

news:%23UXRIED...@TK2MSFTNGP06.phx.gbl...

Tim Rude

unread,
Apr 1, 2008, 5:49:59 PM4/1/08
to
OK, thanks for the confirmation that what I'm seeing isn't what is supposed
to be happening. I'll dig further into what's happening at startup that
might be triggering this. This unit is sold as a GPS navigation unit so
normally the manufacturer would want to keep the taskbar out of the way.
Maybe there's something in their startup code that's forcing the 'Auto hide'
setting on.

Forgive my ignorance, but what is 'OAL'?

A Google search returns 'Office of Administrative Law', 'Ohio Art League',
and 'Olympic Airways Greece (ICAO code)'. Somehow I don't think these are
what you meant. ;)

--
Tim Rude

tim...@NOSPAM.hotmail.com
(remove NOSPAM. for correct email address)

"Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT

com> wrote in message news:OEN4FPDl...@TK2MSFTNGP02.phx.gbl...

Paul G. Tobey [eMVP]

unread,
Apr 1, 2008, 6:29:11 PM4/1/08
to
OEM Adaptation Layer. It includes stuff that the OEM has to do to make the
operating system actually run on their device. It's not like desktop
Windows where everyone's hardware is compatible, if not identical.

Paul T.

"Tim Rude" <tim...@nospam.hotmail.com> wrote in message

news:OjaLVJEl...@TK2MSFTNGP02.phx.gbl...

Mai Kee Reiss

unread,
Apr 1, 2008, 5:40:24 PM4/1/08
to
tim...@nospam.hotmail.com says...

>
> Forgive my ignorance, but what is 'OAL'?
>

Oem Adaption(?) Layer. It is part of the WinCE OS image. The part, the
Oem will modify. The "platform builder guys" of your device manufacturer
can tell you more about it
--
Mai Kee Reiss

Laxmi

unread,
Mar 2, 2011, 12:34:25 AM3/2/11
to
Hi,

you can hide in environment variable by specifying

variable value
autohide 1

This will the task bar.

Thanks and regards,
Laxmi

> On Saturday, March 29, 2008 10:54 PM Tim Rude wrote:

> ARM cpu unit runs WinCE 5.0 Core and boots to Win CE desktop and
> taskbar.
>
> I want to turn off the taskbar autohide setting so that the taskbar
> remains visible. I've tried setting the registry value at
> HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\AutoHide to dword:0 but that
> doesn't make any difference. 'Auto hide' is still checked when I look at
> the Taskbar settings. I tried setting the registry value to dword:1
> also, but no difference either.
>
> Is it possible to turn off 'Auto hide' using the registry? If not, what
> other alternative is there to do this?
>
> --
> Tim Rude
>
> tim...@NOSPAM.hotmail.com
> (remove NOSPAM. for correct email address)


>> On Monday, March 31, 2008 3:35 AM Sheeta wrote:

>> Yes, it is possible to AutoHide the taskbar.
>>
>> One needs to set the "Default" value for the AutoHide key to 0.
>>
>> Try this registry setting:
>> [HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\AutoHide]
>> "Default"=dword:0
>>
>> Regards,
>> -Sheetal.
>>
>> "Tim Rude" wrote:


>>> On Monday, March 31, 2008 11:19 AM Tim Rude wrote:

>>> As I stated, I tried that.
>>>
>>> It gets ignored.
>>>
>>> Is there any other way to do it?
>>>

>>> --
>>> Tim Rude
>>>
>>> tim...@NOSPAM.hotmail.com
>>> (remove NOSPAM. for correct email address)


>>>> On Monday, March 31, 2008 11:51 AM Paul G. Tobey [eMVP] wrote:

>>>> Let's back up a bit. You're saying that, if you change that setting, the
>>>> next time you boot, it returns to the other state? Are you sure that the
>>>> registry on this device is persistent? If so, do you have to call
>>>> RegFlushKey() to make the changed section that you just modified persist?
>>>> Does it use hive-based registry and, if so, how are you rebooting? Power
>>>> off/on may not give the hive a chance to be saved after your recent
>>>> modification.
>>>>
>>>> Paul T.
>>>>
>>>> "Tim Rude" <tim...@nospam.hotmail.com> wrote in message
>>>> news:uJl6ZFhk...@TK2MSFTNGP03.phx.gbl...

>>>>> the
>>>>> the
>>>>> persist?
>>>>> Power
>>>>> that
>>>>> look at
>>>>> what


>>>>>> On Tuesday, April 01, 2008 11:54 AM Paul G. Tobey [eMVP] wrote:

>>>>>> Well, I ran the old export-registry-using-Remote Registry Editor,
>>>>>> change-the-option-then-export-again operation for auto hide and I think
>>>>>> you're changing the wrong thing. Based on what I'm seeing, it's the
>>>>>> *default value* under the
>>>>>> *key*[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide] that you want to
>>>>>> change, not a value called AutoHide (of type DWORD). The difference is
>>>>>> something like between this:
>>>>>>
>>>>>> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide]
>>>>>> @=dword:1 ;; CORRECT. AUTOHIDE IS ON
>>>>>>
>>>>>> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell]
>>>>>> "AutoHide"=dword:1 ;; WRONG
>>>>>>
>>>>>> To turn autohide off, you'd make a change to the default value under
>>>>>> AutoHide
>>>>>>
>>>>>> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\AutoHide]
>>>>>> @=dword:0 ;; EMPTY STRING = DWORD:0 = NO AUTOHIDE
>>>>>>
>>>>>> They really screwed this up using the default value for the key, which is
>>>>>> *always* a string type, not a dword type, but there you are...
>>>>>>
>>>>>> Paul T.
>>>>>>
>>>>>> "Tim Rude" <tim...@nospam.hotmail.com> wrote in message
>>>>>> news:Os4yEx6...@TK2MSFTNGP04.phx.gbl...


>>>>>>> On Tuesday, April 01, 2008 3:46 PM Tim Rude wrote:

>>>>>>> Paul,
>>>>>>>
>>>>>>> Actually the Default value *is* what I have been working with, and it's what
>>>>>>> the Taskbar settings dialog automagically sets. Sorry if I led you to think
>>>>>>> otherwise.
>>>>>>>
>>>>>>> However, no matter how that Default value gets set to a dword of 0, upon a
>>>>>>> soft-reset that value is ignored by Windows and the 'Auto hide' setting gets
>>>>>>> forced on. Oddly enough, even though 'Auto hide' is forced on, it does not
>>>>>>> change the dword:0 to dword:1 in the registry. That only happens if you
>>>>>>> manually toggle the checkbox on the Taskbar settings dialog.
>>>>>>>
>>>>>>> Is there a way to programatically set the 'Auto hide' setting other than
>>>>>>> using the registry (which doesn't appear to be working)?
>>>>>>>
>>>>>>> --
>>>>>>> Tim Rude
>>>>>>>
>>>>>>> tim...@NOSPAM.hotmail.com
>>>>>>> (remove NOSPAM. for correct email address)
>>>>>>>
>>>>>>> "Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT
>>>>>>> com> wrote in message news:OLj2lCB...@TK2MSFTNGP06.phx.gbl...

>>>>>>> to


>>>>>>>> On Tuesday, April 01, 2008 4:06 PM Paul G. Tobey [eMVP] wrote:

>>>>>>>> Not true on my devices. If yours is getting reset each time, but the
>>>>>>>> registry itself is persistent, it sounds like some component that runs on
>>>>>>>> startup, perhaps even the OAL part of the board support package for your
>>>>>>>> hardware, is resetting it before the shell starts.
>>>>>>>>
>>>>>>>> Paul T.
>>>>>>>>
>>>>>>>> "Tim Rude" <tim...@nospam.hotmail.com> wrote in message
>>>>>>>> news:%23UXRIED...@TK2MSFTNGP06.phx.gbl...


>>>>>>>>> On Tuesday, April 01, 2008 5:40 PM Mai Kee Reiss wrote:

>>>>>>>>> tim...@nospam.hotmail.com says...


>>>>>>>>>
>>>>>>>>> Oem Adaption(?) Layer. It is part of the WinCE OS image. The part, the
>>>>>>>>> Oem will modify. The "platform builder guys" of your device manufacturer
>>>>>>>>> can tell you more about it
>>>>>>>>> --
>>>>>>>>> Mai Kee Reiss


>>>>>>>>>> On Tuesday, April 01, 2008 5:49 PM Tim Rude wrote:

>>>>>>>>>> OK, thanks for the confirmation that what I'm seeing isn't what is supposed
>>>>>>>>>> to be happening. I'll dig further into what's happening at startup that
>>>>>>>>>> might be triggering this. This unit is sold as a GPS navigation unit so
>>>>>>>>>> normally the manufacturer would want to keep the taskbar out of the way.
>>>>>>>>>> Maybe there's something in their startup code that's forcing the 'Auto hide'
>>>>>>>>>> setting on.
>>>>>>>>>>

>>>>>>>>>> Forgive my ignorance, but what is 'OAL'?
>>>>>>>>>>

>>>>>>>>>> A Google search returns 'Office of Administrative Law', 'Ohio Art League',
>>>>>>>>>> and 'Olympic Airways Greece (ICAO code)'. Somehow I don't think these are
>>>>>>>>>> what you meant. ;)
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Tim Rude
>>>>>>>>>>
>>>>>>>>>> tim...@NOSPAM.hotmail.com
>>>>>>>>>> (remove NOSPAM. for correct email address)
>>>>>>>>>>
>>>>>>>>>> "Paul G. Tobey [eMVP]" <p space tobey no spam AT no instrument no spam DOT
>>>>>>>>>> com> wrote in message news:OEN4FPDl...@TK2MSFTNGP02.phx.gbl...

>>>>>>>>>> a
>>>>>>>>>> not
>>>>>>>>>> DOT
>>>>>>>>>> want
>>>>>>>>>> is
>>>>>>>>>> all
>>>>>>>>>> 0
>>>>>>>>>> checkbox
>>>>>>>>>> spam
>>>>>>>>>> news:eaVOdc0k...@TK2MSFTNGP05.phx.gbl...
>>>>>>>>>> setting,
>>>>>>>>>> that
>>>>>>>>>> taskbar
>>>>>>>>>> but
>>>>>>>>>> dword:1


>>>>>>>>>>> On Tuesday, April 01, 2008 6:29 PM Paul G. Tobey [eMVP] wrote:

>>>>>>>>>>> OEM Adaptation Layer. It includes stuff that the OEM has to do to make the
>>>>>>>>>>> operating system actually run on their device. It's not like desktop
>>>>>>>>>>> Windows where everyone's hardware is compatible, if not identical.
>>>>>>>>>>>
>>>>>>>>>>> Paul T.
>>>>>>>>>>>
>>>>>>>>>>> "Tim Rude" <tim...@nospam.hotmail.com> wrote in message
>>>>>>>>>>> news:OjaLVJEl...@TK2MSFTNGP02.phx.gbl...


>>>>>>>>>>> Submitted via EggHeadCafe
>>>>>>>>>>> SQL Operations on a Text File with ADO.NET
>>>>>>>>>>> http://www.eggheadcafe.com/tutorials/aspnet/37ed9e1b-c5de-4c0b-afbe-d8f78f9a6ecf/sql-operations-on-a-text-file-with-adonet.aspx

Laxmi

unread,
Mar 2, 2011, 12:34:57 AM3/2/11
to
Hi,

you can hide in environment variable by specifying

variable value
autohide 1

This will hide the task bar.

Thanks and regards,
Laxmi

>>>>>>>>> tim...@nospam.hotmail.com says...
>>>>>>>>>

>>>>>>>>> Oem Adaption(?) Layer. It is part of the WinCE OS image. The part, the
>>>>>>>>> Oem will modify. The "platform builder guys" of your device manufacturer
>>>>>>>>> can tell you more about it
>>>>>>>>> --
>>>>>>>>> Mai Kee Reiss

>>>>>>>>>> On Tuesday, April 01, 2008 5:49 PM Tim Rude wrote:

>>>>>>>>>> OK, thanks for the confirmation that what I'm seeing isn't what is supposed
>>>>>>>>>> to be happening. I'll dig further into what's happening at startup that
>>>>>>>>>> might be triggering this. This unit is sold as a GPS navigation unit so
>>>>>>>>>> normally the manufacturer would want to keep the taskbar out of the way.
>>>>>>>>>> Maybe there's something in their startup code that's forcing the 'Auto hide'
>>>>>>>>>> setting on.
>>>>>>>>>>

>>>>>>>>>> Forgive my ignorance, but what is 'OAL'?
>>>>>>>>>>


>>>>>>>>>>>> On Wednesday, March 02, 2011 12:34 AM Laxmi wrote:

>>>>>>>>>>>> Hi,
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> you can hide in environment variable by specifying
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> variable value
>>>>>>>>>>>>
>>>>>>>>>>>> autohide 1
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> This will the task bar.
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks and regards,
>>>>>>>>>>>>
>>>>>>>>>>>> Laxmi


>>>>>>>>>>>> Submitted via EggHeadCafe
>>>>>>>>>>>> C# Dynamic XElement wrapper
>>>>>>>>>>>> http://www.eggheadcafe.com/tutorials/aspnet/b830e703-480e-4dde-a957-bda9b6fc8d47/c-dynamic-xelement-wrapper.aspx

0 new messages