Windows XP任务栏无法设置大小或移动的解决办法

    最近朋友问我,不知道点了哪里,导致无法移动任务栏大小或任务栏上的任何工具栏(因为无法拖动,所以也无法设置大小),这是怎么回事呢?顺便提下系统是Windows XP。

    其实这问题还是蛮简单的,因为在默认状态下,Windows XP的任务栏处于锁定状态,因此不会出现双向箭头用于调整任务栏。要解决此问题,其实只要右键单击任务栏,在弹出的快捷菜单中选择“属性”,接着单击清除“锁定任务栏”选项即可。

解决程序最小化之后消失的问题(没有出现在任务栏)

   所有程序的窗口,只要点了最小化按钮后就消失了,如果是平时,它应该出现在WindowsXP的任务栏上,可是现在都没了。请问如何解决?

     分析:应该不是窗口最小化的故障,而是系统任务栏出了问题。这一般是Windows XP的注册中关于任务栏的数据被破坏造成的,虽然这个故障出现得比较多,但目前尚不清楚这部分注册表数据被破坏的原因。请执行以下操作

打开附件里的记事本,复制以下内容。

Set WSHShell = WScript.CreateObject("WScript.Shell")
Message = "本脚本用于修复Windows XP中当最小化程序时,无法在任务栏显示图标的问题。"& vbCR & vbCR
Message = Message & "为了正常工作,本脚本将关闭和重启 Windows Explorer 外壳,这个操作不会损坏你的系统。" & vbCR & vbCR
Message = Message & "请关闭所有杀毒软件的实时监控!并保存所有打开的文件。"& vbCR & vbCR
Message = Message & "是否继续?"

X = MsgBox(Message, vbYesNo+vbExclamation, "注意")

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\StreamsMRU\"
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 "完成!" & vbcr & vbcr & "?Kelly Theriot and Doug Knox", 4096, "完成"

Else

MsgBox "没有对你的系统进行任何改变。" & vbcr & vbcr & "?Kelly Theriot and Doug Knox", 4096, "用户取消了"

End If
粘贴到记事本里,然后保存到桌面,名字为taskbar.vbs

然后在桌面上找到它,打开它按提示操作即可解决问题了。

解决Windows Vista音量调节图标不见了的问题

  使用Windows Vista有一段时间了,最近改动了系统,而突然出现了个新问题。系统托盘上的音量调节图标不见了,当时经过手动设置后,音量图标显示在系统托盘上,可当我再次重启机器后,音量图标又不见了。如此反复了好几次,每次都是手动设置后显示,重启后消失。

  查来查去也没找到原因。虽然都没能找到原因所在,但是今天突然想到以前的Windows XP类似的问题,模仿Windows XP的方式在注册表中建立一个键值。这个方法还真把问题解决了!

  运行注册表(点开始菜单,点运行,输入regedit回车就可以打开了。),依次展开到如下分支:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
\Windows\CurrentVersion\Run,在右侧空白处单击右键,选择“新建字符串”值,然后将其命名为“Systray”,接着请双击“Systray”,在弹出的对话框的空白处输入“E:\Windows\System32\systray.exe”

  小提示:

  在编辑字符串,也即给“Systray”赋值时,输入的是“systray.exe”文件的路径。所以大家注意你自己的Vista所在分区,不要照抄上面的路径地址。

在Windows XP里设置禁止在任务栏上点右键

在Windows XP中,通过修改注册表,可以使鼠标在任务栏上单击右键不会弹出快捷菜单。

    步骤:点[开始菜单]然后点[运行]命令,打开“运行”对话框,在该对话框中输入“regedit”,按【Enter】键,打开“注册表编辑器”对话框,在该对话框中依次展开“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion \policies\Explorer”项,在右边的窗口中单击鼠标右键,在弹出的快捷菜单中选择[新建]>[DWORD值]命令,将该值命名为“NoTrayContextMenu”,双击该值,在打开的“编辑DWORD值”对话框中,将“数值数据”设为“1”,确定后关闭注册表编辑器,按【F5】键刷新即可。

    注意:如需恢复在任务栏上单击鼠标右键的功能,可以将“NoTrayContextMenu”值改为“0”或将该值删除即可,然后需重新启动电脑。

在Windows XP里设置分组相似任务栏按钮数量

分组相似任务栏功能可以在打开过多任务窗口时自动分组,由同一程序打开的多个窗口将会折叠成一个按钮。我们可以通过修改注册表指定每组窗口的数量。打开注册表编辑器并定位到“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion \Explorer\Advanced”,在右边的窗口中新建DWORD值“TaskbarGroupSize”,将其设为想要的窗口数量即可。

在多个任务窗口中进行切换时该功能可能会带来一些麻烦,如用QQ跟多人聊天时,用IE浏览多个网页时,其实禁止此项功能很简单,右键单击“任务栏”空白处,在弹出菜单中选择“属性”,在“任务栏”标签中将“分组相似任务栏按钮”选项去掉就可以了。

几步设置解决Windows XP任务栏假死的问题

使用Windows XP操作系统的用户,都遇到过这样的现象:操作过程中想在任务栏中切换窗口时,忽然发现点击任务栏中的图标没有任何反应了,就像系统死机一样,这就是 Windows XP中常见的任务栏失去响应,又被称为“任务栏假死现象”。我们可以用下面的方法解决它。

Windows XP的“高级文字服务”包括了语音、手写和中文键盘输入服务,我们常用的输入法在Windows XP中也被归入高级文字服务。但是某些服务,如手写或语音功能可能与某些软件存在冲突,最明显的反映就是任务栏失去响应。例如我们清除文档记录点击“确定 ”或者打开多个IE快速关闭时,任务栏假死现象就很可能发生。

其实高级文字服务中的语音、手写功能使用的人并不多,我们完全可以将其关闭。打开“控制面板”,点击“切换到经典视图”,双击“区域和语言选项”,在对话框中点击“语言”标签,再单击“详细信息”按钮,在打开的“文字服务和输入语言”对话框中点击“语言栏”,选中“关闭高级文字服务”选项后保存设置即可。

由于中文输入法也属于高级文字服务的一部分,因此关闭服务后导致的结果就是输入法切换栏消失,我们就只能用快捷键“Ctrl+Shift”来切换输入法了。

Windows XP里设置无法取消的“锁定任务栏”

    在Windows XP设置了“锁定任务栏”后,其他人还是可以通过同样的方式来解除锁定任务栏。其实可以用“组策略”来实现更高级的锁定。具体操作步骤如下:

(1)打开开始菜单,点运行。

(2)在出现对话框里的“打开”栏中键入gpedit.msc后按回车键,这将启动组策略。

(3)展开“用户配置→管理模板→任务栏和[开始]菜单”,在右边的窗口中找到“锁定任务栏”后用鼠标双击该选项。

(4)在弹出的窗口中选择“已启用”,再单击“确定”按钮即可。

再打开“任务栏”属性时你会发现“锁定任务栏”选项已经变成不可选状态了。

Windows XP任务栏的智能分组类似程序功能

  我们在用电脑时,通常会打开很多个应用程序,这样一来任务栏通常也是满满的了。我们应该非常珍惜任务栏上的空间。但是,无论浏览网页或使用办公软件,始终会有很多窗口出现,那么下面我们就通过注册表让任务栏变得更智能吧!

  Windows XP的分组相似任务栏按纽功能可以将相同或类似的窗口分组存放,这样用户只需点击一个窗口图标就能分别选择多个程序窗口。在默认状态下,Windows XP会把最先打开的程序排在前面。不过,通过调整注册表项目,我们还可以对这个组合再进行优化。

  运行注册表编辑器,依次展开[HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\EXPLORER\ADVANCED]分支,点菜单栏里的编辑→点新建→点DWORD值,将该DWORD值的名字设置为为“TaskbarGroupSize”。  

  然后双击刚才新建的那个值,将该键值的内容设置为以下的一个:

  设置为 0  会把早打开的程序排在前面后打开的程序排在后面。

  设置为 1 会把最大的程序排在前面。

  设置为 2 会把2个或以上相同程序的窗口组成一个分组。

  设置为 3 会把3个或以上相同程序的窗口组成一个分组。

  根据自己的需要设置完毕后,关闭注册表编辑器并重新启动计算机并登陆你的用户,任务栏就会按你的要求重新分组和排列了。