如何在Win 7里删除"上网小助手"

本文与个人的技术兴趣无关,但是,如果你正好也有和我一样的烦恼,请花两分钟阅读本文。

背景介绍

我自己家里的电脑(操作系统: Win 7), 因为I*****公司的事情被迫装上了"上网小助手"。 当公司给配备的电脑到位后,我就开始使用公司的电脑上班。 于是,我自己家里的电脑,显然不再需要"上网小助手"了。可是,"上网小助手"却无法被下载。 因此,无名火突突地向上冒,就如下面的截图描述的一模一样。

我尝试着使用验证码去删除,但是尝试了5次,每一次都失败。 作为一个有多年调试,定位和解决程序bug的Unix/Linux程序员,斗志一下子被激发起来了,老子一定要干掉这个“来了就不想走”的可恶的"上网小助手"。

解决过程

对Windows编程我是一窍不通的,但是"安全模式"这个常识还有。 于是:

第1步: 重启笔记本电脑,按F8,进入"高级启动选项"菜单,选择"安全模式"进入

第2步: 打开控制面板,点"程序/卸载程序", 找"上网小助手",没找着 (不气馁)

第3步: 打开电脑管家,点"软件管理/卸载", 找"上网小助手",没找着 (也不气馁)

第4步: 按Windows键+F, 搜索"Asm",  没找着; 搜"agent", 也没找着; ..., 尝试了N(>5)次后,搜"IsAgent", 找到了熟悉的图标:

说明: 之所以搜"IsAgent",是因为参考了下面的链接: (再次证明: 痛恨"上网小助手"不止我一个!)

第5步: 为安全起见(自己家的电脑,因为系统损坏数据丢了划不来),不直接删除"AsmAssistant"所在的目录,而是采用重命名的方式。也就是,将目录C:\Windows\SysWOW64\IsAgent更改为C:\Windows\SysWOW64\XXXIsAgent

C:\Windows\SysWOW64\IsAgent <--- "上网小助手"就装在这里,而且没有提供反安装程序,可恶至极!

第6步: 重启Windows 7, 好了,"上网小助手"再也没有被启动了,因为它所在的目录已经被我改成了XXXIsAgent。 谢天谢地,终于消停了!

总结陈词

作为一个正常的软件, 提供反安装的功能是必须的。但是作为一个流氓软件,不提供反安装功能就毫不奇怪了。"上网小助手"很显然是一个流氓软件,而且是没有底线的那种,貌似提供卸载功能,但是用户输入验证码却不能按照用户的期望正常工作。 上面描述的整个禁止"上网小助手"被启动的过程,体现了软件调试以及定位和解决问题的基本方法,那就是"不断猜测和尝试,不气馁也不放弃"。

时间: 2024-11-18 03:06:59

如何在Win 7里删除"上网小助手"的相关文章

双色球小助手

500w.py from pyCyp import * from tkinter import * from tkinter import ttk #from tkinter import messagebox import itertools urlNewqi = 'http://kaijiang.500.com/' newqi = getNewqi(urlNewqi) url = 'http://datachart.500.com/ssq/history/newinc/history.php

如何在O(1)的时间里删除单链表的结点

题目是这样的:给你一个单链表的表头,再给你其中某个结点的指针,要你删除这个结点,条件是你的程序必须在O(1)的时间内完成删除. 由于有的同学对链表还不是很熟悉,本文尽量描述的通俗易懂,老鸟请直接跳过前面一大段. 链表结构如下: [cpp] view plaincopyprint? struct node { int val; node* next; }; 题目不是很难,很快就能想到好办法:) 首先回顾一下普通的删除方法,首先通过表头,找到待删除结点(设为B)的前一个结点(设为A),将A的指向改一

[算法浅析] 如何在O(1)的时间里删除单链表的结点

题目是这样的:给你一个单链表的表头,再给你其中某个结点的指针,要你删除这个结点,条件是你的程序必须在O(1)的时间内完成删除. 由于有的同学对链表还不是很熟悉,本文尽量描述的通俗易懂,老鸟请直接跳过前面一大段. 链表结构如下: struct node { int val; node* next; }; 题目不是很难,很快就能想到好办法:) 首先回顾一下普通的删除方法,首先通过表头,找到待删除结点(设为B)的前一个结点(设为A),将A的指向改一下就行,然后删除掉B结点就行了.要删除的结点一定要de

怎么免费恢复手机里删除的照片呢

怎么免费恢复手机里删除的照片呢?每次出去旅游回来总会开始整理手机中的照片,因为照片太多会占内存,可是在整理的时候又避免不了误删手机上的照片,误删之后确实觉得挺可惜的吗,但是有找不回来了,怎么办呢?今天小编就告诉你们一个秘密,继续往下看吧!开始恢复:步骤一:我们可以在手机应用商城或是手机浏览器查找"极速数据恢复"这款恢复工具,下载并安装在手机上.步骤二:打开恢复工具,我们就可以看到手机界面出现的几大恢复功能选项,选择"图片恢复"功能就可以了.步骤三:这时候我们就可以看

删除大量小文件

FreeBSD删除文件缓存,在负载方面FreeBSD比CentOS好很多很多. #!/bin/sh if [ ! -s /tmp/dir.dat ];then find /home/www/web/cache -type d > /tmp/dir.dat fi mkdir /var/tmpdir DIRS=`cat /tmp/dir.dat` for i in $DIRS do load=$(top -n 1 | awk -F'[. ]+' '/averages/{print $6}') #rs

如何在CSS文件里加入变量

[摘自http://blog.itpub.net/285892/viewspace-573357] 前言 这个技巧说来很简单.我们让Apache把任何stylesheet重定向到一个指定的PHP脚本.该脚本会一行行读取stylesheet的内容,找到并替换任何用户自定义的变量,最终会重新生成一个CSS样式表.浏览器不会发觉到有什么地方不同.在后面,我们会讨论如何缓存生成的最终结果避免加大CPU的负载. 请注意,这个教程需要读者懂得一些基本的PHP(OOP).Apache和HTTP知识. Norm

关于rsync删除大量小文件的问题?

关于网上大量的rsync删除100w小文件的解决方案.博主两台虚拟机,每个目录下有100w个小文件,以下分别为rm和rsync两种删除方法 rm 环境:CentOS release 5.8 ,内存1G,处理器单核,硬盘30G 使用rsync删除,环境:CentOS release 6.5,内存500M,处理器单核,硬盘30G 开始怀疑网上看文章的人都有尝试过么?然后在看看两台机子的配置,调高了rsync所在机子的内存为1G,环境:CentOS release 6.5,内存1G,处理器单核,硬盘3

如何在CentOS上安装一个2048小游戏

如何在centos上安装一个2048小游戏 最近在学习CentOS系统,就琢磨着玩点什么,然后我看到有人在玩2048小游戏,所有我就在想,为啥不装一个2048小游戏搞一下嘞,于是乎,我就开始工作啦 由于我个人的编程能力不强,所以我就在网上找到了一个C语言版的2048游戏小程序,我把它放到我的百度网盘上,可以供大家下载(链接:http://pan.baidu.com/s/1jIutb3g 密码:mu9z),然后我们把这个程序给复制到CentOS系统下,在进行下一步的工作.我们可以在CentOS上安

Mvc里删除Cooki

/// <summary> /// 删除Cookie /// </summary> /// <param name="skuID">从购物车选择要删除的商品ID</param> /// <returns>先从Cookie里提取出所有的商品并放进一个字典 Dictionary<int, int> dit = new Dictionary<int, int>();里</returns> ///