Repairs the Taskbar when minimized programs don't show

  • Thread starter Dario de Judicibus
  • Start date
D

Dario de Judicibus

I have the following problem with WinXP Home SP1, after REPAIR: when
minimized, programs don't show in taskbar. I found the following VBS file in
Internet. Will it do what is intended to do? Is it safe?

---
'xp_taskbar_desktop_fixall.vbs - Repairs the Taskbar when minimized programs
don't show.
'© Kelly Theriot and Doug Knox - 8/22/2003

Set WSHShell = WScript.CreateObject("WScript.Shell")

Message = "To work correctly, the script will close" & vbCR
Message = Message & "and restart the Windows Explorer shell." & vbCR
Message = Message & "This will not harm your system." & vbCR & vbCR
Message = Message & "Continue?"

X = MsgBox(Message, vbYesNo, "Notice")

If X = 6 Then

On Error Resume Next

WshShell.RegDelete
"HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRects2\"
WshShell.RegDelete
"HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StreamMRU\"
WshShell.RegDelete
"HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop\"

WshShell.RegDelete "HKCU\Software\Microsoft\Internet Explorer\Explorer
Bars\{32683183-48a0-441b-a342-7c2a440a9478}\BarSize"

P1 = "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\"

WshShell.RegWrite p1 & "NoBandCustomize", 0, "REG_DWORD"
WshShell.RegWrite p1 & "NoMovingBands", 0, "REG_DWORD"
WshShell.RegWrite p1 & "NoCloseDragDropBands", 0, "REG_DWORD"
WshShell.RegWrite p1 & "NoSetTaskbar", 0, "REG_DWORD"
WshShell.RegWrite p1 & "NoToolbarsOnTaskbar", 0, "REG_DWORD"
WshShell.RegWrite p1 & "NoSaveSettings",0,"REG_DWORD"
WshShell.RegWrite p1 & "NoToolbarsOnTaskbar", 0, "REG_DWORD"
WshShell.RegWrite p1 & "NoSetTaskbar",0,"REG_DWORD"
WshShell.RegWrite p1 & "NoActiveDesktop",0,"REG_DWORD"
WshShell.RegWrite p1 & "ClassicShell",0,"REG_DWORD"

p1 = "HKCU\Software\Microsoft\Windows\CurrentVersion\Group Policy
Objects\LocalUser\Software\Microsoft\Windows\CurrentVersion\Policies\Explore
r\"

WshShell.RegWrite p1 & "NoCloseDragDropBands", 0, "REG_DWORD"
WshShell.RegDelete p1 & "NoMovingBands"

p1 = "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell"

WshShell.RegWrite p1, "explorer.exe", "REG_SZ"

p1 = "HKCU\Software\Microsoft\Internet Explorer\Explorer
Bars\{32683183-48a0-441b-a342-7c2a440a9478}\"
WshShell.RegDelete p1 & "BarSize"
WshShell.RegWrite p1, "Media Band", "REG_SZ"

On Error Goto 0

For Each Process in GetObject("winmgmts:"). _
ExecQuery ("select * from Win32_Process where name='explorer.exe'")
Process.terminate(0)
Next

MsgBox "Finished." & vbcr & vbcr & "© Kelly Theriot and Doug Knox", 4096,
"Done"

Else

MsgBox "No changes were made to your system." & vbcr & vbcr & "© Kelly
Theriot and Doug Knox", 4096, "User Cancelled"

End If
 
M

Malke

Dario said:
I have the following problem with WinXP Home SP1, after REPAIR: when
minimized, programs don't show in taskbar. I found the following VBS
file in Internet. Will it do what is intended to do? Is it safe?
(snip script)

Yes, Kelly and Doug are MVP's and highly respected. They've been helping
people in the Microsoft newsgroups (and in the RealWorld) for many
years. If you want to sample some of their wisdom over the years, just
go to Google Groups and search for each of their names in the
microsoft.public.* newsgroups.

Malke
 
D

Dario de Judicibus

Malke said:
Yes, Kelly and Doug are MVP's and highly respected. They've been
helping people in the Microsoft newsgroups (and in the RealWorld) for
many years. If you want to sample some of their wisdom over the
years, just go to Google Groups and search for each of their names in
the microsoft.public.* newsgroups.

Well, I'm glad to know that script is reliable. Sorry if I asked, but just a
couple of reliable names in a script cannot guarantee that such a script was
really developed by them. I am not so expert to evaluate the correctness of
that piece of code. By the way, this kind of scripts are really valuable to
middle-level users (not end users, not advanced). I really appreciate
Kelly's and Doug's contribute.

Thank you for prompt reply.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Dr. Dario de Judicibus - Italy (EU)
Site: http://www.dejudicibus.it/
Blog: http://lindipendente.splinder.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
M

Malke

Dario said:
Well, I'm glad to know that script is reliable. Sorry if I asked, but
just a couple of reliable names in a script cannot guarantee that such
a script was really developed by them.
(snippage)

You don't have to be sorry that you asked - it is always a wise thing to
do.

Malke
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top