`

窗口最小化后找不到的解决方法

阅读更多

貌似最近听多朋友在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

 

 

 

把以上代码复制到一个新建的记事本中,然后修改记事本的扩展名为vbs,之后执行,按照提示操作即可~~

分享到:
评论

相关推荐

    Qt之监听窗口改变事件(最小化、最大化、还原)

    通过以上步骤,我们就成功地在Qt中实现了监听窗口改变事件,包括窗口最小化、最大化和恢复原大小。在`onWindowStateChange`槽函数中,可以根据实际需求添加相应的处理代码,比如更新UI状态、记录日志或执行其他操作...

    以MFC实现弹出确认窗口,以及窗口的最大化、还原和最小化

    这段代码实现了将窗口最小化到任务栏托盘区,并在托盘图标上双击时恢复窗口。 通过上述步骤,你就可以在MFC环境中实现弹出确认窗口以及窗口的各种状态管理。这些基本功能对于构建用户友好的网络软件至关重要,确保...

    根据窗口名称或者进程最小化窗口

    4. **错误处理**:在实际操作中,可能会遇到找不到窗口、无权限等问题,因此需要添加适当的错误处理代码,如异常捕获和日志记录。 5. **异步操作**:考虑到可能的操作系统延迟,如果在Unity主线程中执行这些操作,...

    VC最大化和最小化窗口示例代码

    在VC++编程环境中,窗口的最大化和最小化是常见的用户界面交互功能,这对于任何桌面应用程序来说都是必不可少的。本文将详细讲解如何在VC++中实现窗口的最大化和最小化功能,并提供示例代码进行说明。 首先,理解...

    WPF中窗体最大化问题的解决方法

    问题:当WindowStyle=None时,窗口最大化,不显示任务栏 —— 即窗体是全屏效果。 解决中遇到的问题列表【主要涉及到任务栏发生改变后的一些问题处理】: 最大化时,任务栏被遮盖; 最大化后,拖动任务栏,无法...

    任何窗口最小化到托盘

    "任何窗口最小化到托盘"是一种特殊的窗口管理功能,它允许用户将程序窗口不局限于传统的任务栏最小化方式,而是将其隐藏到系统托盘区域,以节省桌面空间并保持任务栏整洁。这个特性尤其适用于那些希望在后台持续运行...

    命令行关闭,最小化,最大化窗口

    不过,直接通过命令行关闭、最小化或最大化窗口的功能并不直接支持。但是,你可以使用VBScript或批处理文件(.bat)来间接实现。 - 关闭窗口:可以创建一个VBScript文件(如`CloseWindow.vbs`),内容如下: ```...

    窗口最大化工具

    它会检测用户的窗口操作,一旦检测到窗口被缩小或非正常尺寸显示,就会自动将其恢复到最大化状态。对于那些不支持全屏模式或者全屏模式体验不佳的应用程序,这种工具尤其有用。 此外,窗口最大化工具通常还具备...

    PB最小化托盘、powerbuilder最小化到托盘,最小化后,会在右下角显示图标

    "PB最小化到托盘"是指在运行PowerBuilder应用程序时,用户可以选择将其窗口最小化到任务栏通知区域(通常称为系统托盘),而不是传统的最小化到任务栏。这种功能在某些情况下非常有用,例如当用户希望在后台运行程序...

    单文档程序窗口最大化问题汇总

    本篇将汇总一些解决单文档程序窗口最大化问题的方法,特别关注VC2010中CFormView启动最大化窗口的异常情况。 首先,我们可以采用以下三种方式来初始化窗口为最大化状态: 1. 在应用程序的`InitInstance`方法中,在...

    response窗口添加最大化最小化pb10.5

    默认情况下,这些窗口可能不具备最大化和最小化的按钮,但在实际应用中,用户通常期望有这些功能来调整窗口大小。因此,我们需要自定义这些窗口行为。 描述中的"pb9也能实现"意味着这个方法不仅适用于PowerBuilder ...

    关于C#WinForm FlowLayoutPanel 最小化还原出现空白问题解决方案

    然而,在处理窗口最大化和最小化的过程中,可能会遇到一些问题,比如当窗体从最小化状态恢复时,`FlowLayoutPanel`内部的控件可能出现空白或者滚动区域显示不正常的情况。这个问题主要与`FlowLayoutPanel`的`Dock`...

    让所有窗口最小化到托盘工具

    标题中的“让所有窗口最小化到托盘工具”是指一种应用程序,它的主要功能是扩展了Windows操作系统的默认功能,使得用户可以将任何窗口通过右键菜单选择最小化到任务栏的系统托盘区域,而不是传统的桌面底部。...

    MaxMinRestore7_labview界面_最大化、最小化_

    2. **最小化函数**:`Minimize VI Window`与最大化函数相对,它将VI窗口最小化到任务栏。同样,你可以通过事件结构或者按钮的点击事件来触发这个函数。 3. **恢复/还原函数**:`Restore VI Window`函数用于将已最大...

    Api 完美实现最小化窗口.rar

    在这个上下文中,我们将探讨几个关键的API函数以及它们在实现窗口最小化中的作用。 1. **CreateWindowEx**:这是创建窗口的主要API函数,用于定义窗口的属性,如窗口类、标题、大小、位置等。在创建窗口时,开发者...

    最小化窗口到右下角托盘的程序

    标题中的“最小化窗口到右下角托盘的程序”是指一种特殊类型的计算机软件,它允许用户将应用程序的窗口最小化到系统任务栏的通知区域,也就是我们常说的“托盘区”。这种功能常见于需要后台运行或者不希望频繁出现在...

    unity全屏后最小化代码

    在Windows平台上,我们可以利用WinAPI函数来实现窗口最小化。首先,我们需要包含Windows API的头文件`windows.h`,这可以通过C#的`using System.Runtime.InteropServices;`来导入。然后,我们可以定义以下两个关键的...

    易语言源码自动激活还原已最小化运行窗口.7z

    3. **窗口恢复**:当检测到窗口被最小化时,程序会调用API函数如`ShowWindow()`或`SetWindowPos()`来恢复窗口。`ShowWindow()`可以设置窗口的显示状态,而`SetWindowPos()`可以改变窗口的位置和大小。 4. **焦点...

    IE窗口最大化软件

    【IE窗口最大化软件】是一种专为提升Web应用用户体验设计的工具,主要功能是自动将浏览器窗口调整至全屏状态,特别是在使用OA(Office Automation)等办公系统时,能有效提高工作效率,减少因窗口尺寸不合适带来的...

    VC++ 实现枚举所有可见应用窗口,并支持发送消息进行关闭、最大化或者最小化

    在VC++编程环境中,开发人员经常需要处理与操作系统交互的任务,比如枚举系统中的所有可见应用窗口,并且能够对这些窗口执行操作,如关闭、最大化或最小化。这个任务涉及到了多个关键知识点,包括Windows API的使用...

Global site tag (gtag.js) - Google Analytics