有一台pc,OS:WindowsXP,任务栏突然消失,据说是出现过一个错误提示,不知道是点了取消还是确定之后,任务栏就消失了。只有任务栏不见了,其他一切正常。
1、调出taskmanager执行explorer.exe没用。
2、重启没用。
3、替换explorer.exe文件没用。
4、不是任务栏隐藏,也不是分辨率的问题。
后来找到了这个http://www.dougknox.com/xp/scripts_desc/xp_commtask_desktop.htm
还是注册表的问题,提供了两种方式,一个是exe文件来修复,一个是vbs文件。
这里将vbs文件内容贴出来:
p1="HKEY_CLASSES_ROOT\CLSID\{00021400-0000-0000-C000-000000000046}\shellex\ExtShellFolderViews\{5984FFE0-28D4-11CF-AE66-08002B2E1262}\PersistMoniker"
p2="file://%userappdata%\Microsoft\Internet Explorer\Desktop.htt"
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.RegWrite p1, p2, "REG_EXPAND_SZ"
X = MsgBox("Log off/log on or Reboot for the change to take effect.", 4096,"Finished")
Set WshShell = Nothing
用这个vbs试了一下,还真行了。
今天又在网上看到另一个方式,也是改注册表,但位置不一样,因为已经好了,所以也没法测试,这里还是列出来,如果你测试了,请告诉我。
删除以下三个键:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\explorer\StuckRects2
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\explorer\Streams
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\explorer\StreamsMRU
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\explorer\Streams
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\explorer\StreamsMRU