利用批处理文件删除系统托盘上的图标(适用于Windows各个版本)

对于我这种强迫症患者来说,如果我已经删除了一些软件,但是系统托盘里面还有它,我会很难受。所以,没办法,必须想办法把它清除掉,还自己一片安宁!!!不知各位是否遇到过和我一样的问题,下面贴一段批处理文件的代码供强迫症患者使用!!!!

@echo off

taskkill /im explorer.exe /f

reg delete "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v IconStreams /f

reg delete "HKCU\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify" /v PastIconsStream /f

start "Shell Restarter" /d "%systemroot%" /i /normal explorer.exe

使用方法很简单,将上面的代码复制到一个TXT文件中,然后将后缀改成.bat,运行它就可以了!祝君好运啦!!!!

时间: 2024-10-28 12:41:33

利用批处理文件删除系统托盘上的图标(适用于Windows各个版本)的相关文章

windows7自带远程连接工具连接不上远程,只有windows服务器版本能连接tsmmc能连接的问题

http://bugnotes.net/server_maintain/win7_tsmmc.html http://www.liyingda.net/windows/using-tsmmc-msc-xp-and-win7-remote-desktop-batch-management.html windows7自带远程连接工具连接不上远程,只有windows服务器版本能连接tsmmc能连接的问题

删除系统托盘区中的指定图标

有些应用软件为便于提醒用户和方便用户操作,会在系统托盘区生成属于自己的托盘图标,这样用户可以通过该图标弹出的气泡提示了解对应软件的运行状态,或通过关联的菜单便捷的操作该软件.但在某些情况下,应用程序可能会遭遇异常关闭的情况而导致来不及删除对应的系统托盘图标而将其遗留在系统托盘区中,当再次运行该软件时会发现托盘区出现多个同样的图标.那么如何删除无效/指定的系统托盘区图标呢? 首先,我们需要找到系统托盘栏所在的窗口,由于我们不清楚需要删除的图标是在普通系统托盘区中还是在溢出系统托盘区中,所以需要把这

系统托盘编程完全指南

原文:http://www.hellocpp.net/Articles/Article/574.aspx 第一部分 自从Windows 95面市以来,系统托盘应用作为一种极具吸引力的UI深受广大用户的喜爱.使用系统托盘UI的Windows应用程序数不胜数,比如"金山词 霸"."Winamp"."RealPlayer"等等.那么如何编写自己的托盘应用呢?本文是系列文章中的第一篇,这些文章将比较系统地描述托盘应用的 编程.并创建自己的C++类来增强系

Windows 托盘区域显示图标

NOTIFYICONDATA structure 这个结构体包含了向通知区域(底部任务栏右下角区域,下面都称为托盘)显示的信息.需要使用函数Shell_NotifyIcon. 结构体成员 1 typedef struct _NOTIFYICONDATA { 2 DWORD cbSize; 3 HWND hWnd; 4 UINT uID; 5 UINT uFlags; 6 UINT uCallbackMessage; 7 HICON hIcon; 8 TCHAR szTip[64]; 9 DWOR

系统托盘

为程序添加系统托盘1:创建菜单资源 ID: IDR_MENU_NOTIFY2:添加子菜单 显示 IDM_NOTIFY_SHOW 退出 IDM_NOTIFY_CLOSE 3:查看MSDN Shell_NotifyIcon BOOL Shell_NotifyIcon( //向系统托盘中加入图标 DWORD dwMessage, //状态 PNOTIFYICONDATA lpdata //含有图标 消息响应 的一个结构体); 4:认识NOTIFYICONDATA 结构体: typedef struct

ava SystemTray类(系统托盘)和TrayIcon类(托盘图标)

利用SystemTray类可以访问系统托盘,每个Java应用程序在运行时都会被分配一个该类的实例,可以通过该类的静态方法getSystemTray()获得.某些系统可能不支持系统托盘功能,此时可以通过静态方法isSupported()判断当前系统是否支持该功能,如果支持则返回true,否则返回false. 通过方法add(TrayIcon trayIcon)可以为当前应用程序添加托盘图标到系统托盘:可以为一个应用程序添加多个托盘图标:当不再需要托盘图标时,可以通过方法remove(TrayIco

如何把窗体关闭到系统托盘

unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls, AppEvnts; type TForm1 = class(TForm) TrayIcon1: TTrayIcon; Button1: TButton; procedure TrayIcon1Click(Sender: TObject);

WPF 系统托盘 图标闪烁

WPF消息通知 系统托盘,图标闪烁 1 using System.Windows.Forms; 2 3 using System.Windows.Threading; 4 5 public partial class Window : Window 6 { 7 private NotifyIcon notifyIcon; 8 DispatcherTimer icoTimer = new DispatcherTimer(); 9 string icoUrl = @"../../Red.ico&qu

应用删除后 Launchpad 上仍有应用图标无法删除的解决方法

应用删除后 Launchpad 上仍有应用图标上带有问号且无法删除时,可以将 launchpad 重置. 在终端输入: defaults write com.apple.dock ResetLaunchPad -bool true 回车 killall Dock 回车 等待 LaunchPad 重启 .