用于修复XP中最小化程序 在任务栏显示图标的vbs脚本_vbs

复制代码 代码如下:

'xp_taskbar_desktop_fixall.vbs - Repairs the Taskbar when minimized programs don't show.
'?Kelly Theriot and Doug Knox - 8/22/2003 加工 加龙ddf3
'翻译:Smallfrogs。翻译内容:将英文提示改为简体中文
'来源:Microsoft Windows XP NewsGroup
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 "完成!powered by ddf3" & vbcr & vbcr & "?Kelly Theriot and Doug Knox", 4096, "完成"
Else
MsgBox "没有对你的系统进行任何改变。" & vbcr & vbcr & "?Kelly Theriot and Doug Knox", 4096, "用户取消了"
End If

时间: 2024-09-11 12:32:22

用于修复XP中最小化程序 在任务栏显示图标的vbs脚本_vbs的相关文章

让程序在前端显示和最小化时在系统栏里

程序缩成图标!  /*参数说明:hWnd,不用多说了吧? uId,图标排在系统栏中的位置,设为0即可 hIcon,图标 s,鼠标移到图标上要显示的话 */ /*注意:你必须自定义一个窗口消息MYWM_ICON, #define MYWM_ICON  (WM_APP+100) 在窗口循环中响应该消息: case MYWM_ICON:switch(lParam){  case WM_LBUTTONDOWN:  case WM_RBUTTONDOWN:} 以响应鼠标在该程序图标上的击键动作. 如果你想

如何修复xp中的搜索功能

点击工具栏上的"搜索"工具,可以看到资源管理器左侧的搜索界面,一如往常, 但是输入要搜索的内容,再点"立即搜索",没有任何反应. 怎么恢复这个功能,我不想重装系统. 你好,注册表上可以启用,你可以试试这个方法进入c:windowssystem32Grouppolicy找到gpeini删除!这个文件可是隐藏的,你要先去掉隐藏属性. 或者尝试以下方法解决:1.进入C:Windowsinf文件夹(该文件夹属性为隐藏,如果你的系统不安装在c盘,请自行修改),右键单击 src

怎样在Windows XP中运行DOS程序方法

  在WindowsXP的命令提示符中输入:start /seperate要运行的程序,即可运行相应的DOS程序.其中参数separate的作用是在单独的内存空间启动16位程序,而用参数shared则是在共享的内存空间启动16位程序.当DOS程序运行后我们还可按"Alt+Enter"键在全屏幕与窗口之间进行切换. 将系统升级为WindowsXP,但是一些旧版软件需要在DOS下运行,而WindowsXP中已经没有纯DOS了,我们可以用Start命令来解决这个问题 Start命令的使用格式

一个可以更换windows xp or 2003的序列号的vbs脚本_vbs

将以下代码复制到文本文件,另存为vbs文件执行就可以了: 复制代码 代码如下: 'For WinXP SP1 SP2 ,Windows Server 2003 '*************************************************************************** ON ERROR RESUME NEXT Dim VOL_PROD_KEY if Wscript.arguments.count<1 then VOL_PROD_KEY=InputBox

编写可以打开文本文件并打乱在该文件中所找到的单词顺序的vbs脚本_vbs

问: 您好,脚本专家!我女儿有一种闪卡式程序,它能够获取文本文件中的单词列表.我如何编写一个脚本,使其能够打开该文件并自动打乱单词列表的顺序呢? -- SN 答: 您好,SN.您知道,大多数情况下,我们尽力使此专栏关注实际的系统管理任务:我们告诉您如何设置默认打印机.如何禁用服务以及如何映射网络驱动器.不过,有时我们也愿意处理那种听起来就很有趣的问题,而最终的结果有多大用处我们是不会去考虑的.系统管理员通常需要打乱文本文件中单词列表的顺序吗?可能不需要.但是,若是只工作,不玩耍,想必聪明的小孩也

win7系统快速最小化所有程序显示桌面的方法

在Win7系统中进行操作的时候,用户一般会打开多个程序窗口,这时如果我们又要去桌面进行运行程序或者打开什么文件操作的话就要先把所有程序都最小化才能看到桌面,而很多用户还记得在之前的XP系统中任务栏有显示桌面的图标可以点击用来最最化所有程序,并查看桌面,不过在Win7系统中我们怎么才能最小化所有程序显示桌面呢?下面小编跟大家分享两个快速的方法. 方法一.点击屏幕最右下角的显示桌面按钮(有点不太好找哈,看下图吧.) 当我们点击的时候,所有程序任务窗口将最小化到任务栏,再按一下则是恢复原来的窗口; 方

SQL Server 最小化日志操作解析,应用

最小化日志   概念:SQL Server在满足相应条件的基础上时进行一些特定的操作如Rebuild Index时会进行最小化Tran Log记录操作,从而改善系统性能. 注意:含最小化操作日志操作段日志无法按时间点恢复(point in time)      需要还原模式为简单或大容量日志   最小化日志的操作 Create Index,Alter Index Rebulid Bulk import操作(BCP,Bulk insert) Select into Blob数据操作(使用Write

语言栏最小化到任务栏里面就消失不见了

一般情况下我们都是把语言栏放到任务栏里面的,很少把它独立出来,而有的人会遇到语言栏能独立出来,但是最小化到任务栏就消失不见了. 1 语言栏最小化到任务栏里面就消失不见了详细描述: 其他电脑右键任务栏 - 工具栏,能够看到语言栏项.但是我的电脑看不到.如果语言栏没最小化是看到的,但是一最小化就不见了,需要到控制面板里面的区域语言重新为不是最小化才能看到.怎么样才能让语言栏乖乖的最小化显示到任务栏里面呢? 2 这个问题是因为你的注册表被修改了,或者你不小心修改了注册表. 想要解决这个问题需要查看你的

为什么语言栏最小化到任务栏里面就消失不见了

一般情况下我们都是把语言栏放到任务栏里面的,很少把它独立出来,而有的人会遇到语言栏能独立出来,但是最小化到任务栏就消失不见了. 1 语言栏最小化到任务栏里面就消失不见了详细描述: 其他电脑右键任务栏 - 工具栏,能够看到语言栏项.但是我的电脑看不到.如果语言栏没最小化是看到的,但是一最小化就不见了,需要到控制面板里面的区域语言重新为不是最小化才能看到.怎么样才能让语言栏乖乖的最小化显示到任务栏里面呢? 2 这个问题是因为你的注册表被修改了,或者你不小心修改了注册表. 想要解决这个问题需要查看你的