1. 程式人生 > >解決Windows XP中工作列不顯示執行程式按鈕的故障

解決Windows XP中工作列不顯示執行程式按鈕的故障

    故障現象:程式在執行,但是工作列卻不顯示相應的按鈕,導致多個程式同時執行時,無法從工作列迅速切換,只能用 Alt+TAB 鍵切換,既慢又不直觀,還經常錯誤切換到其他程式。

   解決過程:一直不太敢用網上所謂修改、強化工作列的軟體,怕有垃圾程式碼/病毒/後門/木馬/惡意程式碼等留在系統中(這個故障很可能就是安裝某個軟體引起的),導致舊病不除又添新病(即使除了舊病,也是得不償失)。今天終於發現一個方法貌似解決這個問題的。而且妙的是它不是一個軟體,而是一段VB Script程式碼,自己可以檢視,有知情權。

 程式碼:
=======================================================================
'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/Explorer/"

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
=======================================================================

仔細看了看,基本上都是登錄檔的操作,應該沒有惡意程式碼, 複製粘貼後儲存字尾名為.vbs的檔案,雙擊執行,工作列會回到初始狀態,右擊選擇"快速啟動欄","語言欄","Windows Media Player",久違的工作列終於回來了!!!

相關推薦

解決Windows XP工作顯示執行程式按鈕故障

    故障現象:程式在執行,但是工作列卻不顯示相應的按鈕,導致多個程式同時執行時,無法從工作列迅速切換,只能用 Alt+TAB 鍵切換,既慢又不直觀,還經常錯誤切換到其他程式。   解決過程:一直不太敢用網上所謂修改、強化工作列的軟體,怕有垃圾程式碼/病毒/後門/木馬/惡意

解決Ubuntu下工作顯示任務的問題

Ubuntu下應用程式最小化後不在工作列顯示問題的解決 gconftool –recursive-unset /apps/panel rm -rf ~/.gconf/apps/panel pkill gnome-panel 重啟。

xp工作顯示任務 vbs指令碼

(xp_taskbar_desktop_fixall_chs.vbs) 'xp_taskbar_desktop_fixall.vbs - Repairs the Taskbar when minimized programs don't show. '?Kelly T

工作顯示任務

今天為別人整理筆記本,發現一個怪現象:所有開啟的任務,無論是程式,IE或是我的電腦,在工作列上都沒有任務顯示!於是慌忙GOOGLE了一把,下載了一個據說能修復該問題的VBS檔案,馬上執行,結果失望的發現,無論你開啟多少程式,工作列就是沒任何反應。是不是病毒的破壞?開啟system repair en

MFC對話方塊程式啟動的時候直接隱藏、在工作顯示圖示

2011-06-19 以前做一個專案,要求程式啟動的時候主對話方塊是隱藏的。當時不知道怎麼做,修改視窗風格、視窗類、OnInitDialog裡ShowWindow、Create函式、WM_CREATE訊息、PreCreateWindow等等都嘗試了,沒什麼用,相當鬱悶。後來有

[已解決]IE按F12工作會出現“開發人員工具”按鈕,但視窗顯示

原創內容: 說實話這個問題是我去年碰到了,怎麼都搜不到解決方案,當時有個網友說是被移動到螢幕以外去了,但沒說怎麼解決,網上常見的解決辦法(N多複製貼上的,真無聊)有: ctrl+p會把這個弄到瀏覽器裡面,不好用 右擊工作列按鈕把他最大化,但是想用指標選取瀏覽器中的元素時不方便 &nb

XP工作顯示任何程式視窗了

試試這個:存為.vbs後執行一下------------------------------------------------------------------------'xp_taskbar_desktop_fixall.vbs - Repairs the Task

解決ActionBar的item顯示在ActionBar的問題

問題 roi owas article sta question mas settings menu 今天在用ActionBar,須要添加一個菜單選項,按教程在/res/menu下相應的布局文件裏加入了一個item,可是它卻是顯示在overflow中。而不是直接顯示在A

Eclipse ADT的logcat顯示解決方法

任務 tool 界面 .com exe www 查看 嘗試 and Eclipse ADT中的logcat不顯示解決方法: 1.在Eclipse界面中找到DDMS,然後找到device選項卡,在這個選項卡中選擇reset adb,如果不行嘗試方法2; 2.不用關閉eclip

KafkaManagerGroup下顯示對應Topic的解決方案

consumer image 正常 圖片 set pre sets bubuko 問題 一、軟件版本 Kafka:0.8.2.1 KafkaManager:1.2.9.10 二、問題現象 點擊Consumer下某個組,顯示如下圖所示的異常: 查看Kafk

MFC 如何在自己的程式獲取Windows桌面底部工作 自動隱藏工作\取消自動隱藏工作 的訊息

    由於需求,我需要獲取Windows底部工作列 自動隱藏工作列或者取消自動隱藏工作列時的訊息。 可在當時我就在想想要在自己程式中獲取系統的訊息那肯定很麻煩,於是我就上網查了一遍不過這方面的介紹也似乎不是很多。不過也有類似的比如用全域性鉤子、用API攔截技術等,但也只是

linux 命令顯示路徑了,而顯示為-bash-4.1#的兩種解決辦法

問題描述: linux的命令列介面顯示的不是路徑,而是-bash-4.1#: 原因分析: 出現這個問題的原因是因為沒有配置.bash_profile的問題,或者是我們不小心清空或刪除了.bash_profile檔案。 解決方法 方法一:修改 ~/.bash_profile檔案 1、修改~/.bas

實際開發解決iReport列印圖片顯示問題

ireport  中增加圖片,新增上屬性,但是執行時報錯如下,是屬性logoPath沒有宣告到map中 1. Parameter not found : logoPath net.sf.jasperreports.engine.design.JRValid

C# Winform 最大化後 工作顯示解決

//最大化 this.WindowState = FormWindowState.Maximized; //窗體最大化時 非全屏 不會遮蓋工作列

fiddler抓包檔案,預設顯示css/js檔案的解決方法

用fiddler抓包時,預設不顯示CSS/JS檔案 。如何顯示css/js檔案呢?解決步驟:1. 勾選filters,找到Request Headers,勾選Show only if URL contains項,填寫需要顯示的檔案型別REGEX:(?insx)/[^\?/]*

datetimepicker在dialog選擇日期顯示的問題解決辦法

這個問題整了一天,datetimepicker在底層頁面上,選擇完日期後,input中就會顯示選擇的日期,但是在jquery的dialog中,無論如何都不顯示,input中已經有值了,用js是能夠輸出

SublimeText3python控制檯顯示中文解決辦法

解決辦法: 1.Tools-->Build System-->New Build System... 2.輸入以下內容 {     "cmd": ["E:\\Program Files\\

如何解決 Windows 7 安裝印表機驅動程式時,出現錯誤資訊"找到指定模組"或"XXX.dll 檔案丟失"

文章簡介 在Windows7中安裝驅動程式時,出現錯誤資訊“找不到指定模組”或“XXX.dll 檔案丟失”,您可以參考本文的步驟嘗試解決問題 應用軟體執行時一般都是優先從自己的安裝目錄中呼叫所需的模組(.dll)檔案,如沒有所需檔案再到 Windows\System

解決升級xcode8後XIB一些檢視顯示問題

近期升級了xcode8,遇到了xib檢視一些空間不顯示的問題,除錯時發現時約束的問題,把那些不顯示的檢視用masonry重新約束了一下就可以了。可是cell上面重新加約束還是不行,最後定位到是圖片切圓角的問題,原來的程式碼實在UIImageView的分類中加入了

C# 實現Winform全屏後遮擋工作顯示工作

最近在忙中抽閒,看我的桌面太過死了,不生動,不可愛=。=。。 然後默默的想寫一個動態桌面的一個小東西活潑一下。。。 隨後拿起來了N久不碰的C#(本人C#渣,不,應該說什麼都渣。。。) 結果在winform全屏化的時候,遮擋了下面的工作列;這樣的話體驗性就不