解决“百度网盘启动缓慢”问题

    最近在使用百度网盘,双击桌面的《百度网盘》图标,发现有等好几分钟,软件才会启动。百度网盘启动太慢了,后面发现百度网盘,使用dll注入技术,附加到很多不相干的进程里,比如附加explorer进程、附加到evertything进程等等。这种注入或者附加,是造成百度网盘启动缓慢的主要原因。
    百度网盘是通过yunshellextv1.dll、yunshellextv164.dll这2个文件,附加到其他进程的。
    首先要找到被yunshellextv164.dll注入的多个进程,然后依次关闭这多个进程,最后,把这2个dll,重新命名即可。这里以win10 64位的百度网盘为例,进行说明,步骤如下:

1 查看yunshellextv164.dll附加的进程

    点击桌面左下角的【开始】–》找到【命令提示符】–》右击【命令提示符】 --》以管理员身份运行 —》输入命令: tasklist /m yunshellextv164.dll 如图(1)、图(2)所示:

tasklist /m yunshellextv164.dll
图(1) 以管理员身份,启动CMD

图(2) 查看dll注入或附加的进程

2 依次关闭这些附加的进程

    由图(2)可知,yunshellextv164.dll附加到了exploer.exe、Everything.exe这2个进程中,需要把这些进程依次关闭即可。

2.1 通过任务栏来关闭某个进程

    右击任务栏上Everthing图标 --》关闭窗口 --》即可关闭Everything进程,如图(3)所示:

图(3) 在任务栏,手动关闭Everything进程

2.2 通过taskill来关闭某个进程

    还可以通过命令行的方式,关闭某个进程,比如,关闭explorer进程,命令如下:

// 2.2.1) 关闭explorer进程
taskkill /f /im explorer.exe

// 或者,通过PID来关闭进程
// 此例中explorer.exe的PID = 10036, 则命令如下:
taskkill /f /pid 10036

如图(4)所示:

图(4) 通过taskkill命令,关闭explorer进程

    关闭explorer进程后,桌面会变成一片空白,这时,再输入start explorer.exe命令,即可启动explorer,如下:

//2.2.2) 启动explorer
start explorer.exe

    先关闭explorer,再打开explorer,等价于重启explorer,则命令2.2.1和命令2.2.2,可以合成一条命令如下:

taskkill /f /im explorer.exe && start explorer

3 重命名dll

    给yunshellextv1.dll、yunshellextv164.dll加个后缀,比如加个后缀: _bak,如表(1)所示:

表(1) 添加_bak后缀
序号原名称新名称
1yunshellextv1.dllyunshellextv1.dll_bak
2yunshellextv164.dllyunshellextv164.dll_bak

    如图(5)所示:

图(5) 给yunshellextv1.dll、yunshellextv164.dll加_bak后缀

    至此,已经规避yunshellextv1.dll、yunshellextv164.dll的注入。百度网盘的启动速度,就快了许多。

附录

A1 查找Notepad进程的PID

    通过tasklist | findstr /i 命令+进程名称,可以查看进程的PID。

//查找Notepad进程的PID
tasklist|findstr /i "notepad"
图(6) 查看notepad进程的PID

A2 根据PID来关闭进程

    由图(6)所示,notepad的PID = 4216,则关闭notepad进程的命令如下:

//关闭PID = 4216的进程
tasklist /f /pid 4216

    如图(7)所示:

图(7) 根据PID来关闭进程

A3 根据进程名,模糊查找

    在进程名的前面或者后面加上*星号,来进行模糊查找,比如查找当前系统里sql开头的进程名称,其命令如下:

//查找以sql开头的进程名
tasklist|findstr sql*
图(8) 查找以sql开头的进程名

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/312685.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

构建基于RHEL8系列(CentOS8,AlmaLinux8,RockyLinux8等)的支持63个常见模块的PHP8.1.20的RPM包

本文适用:rhel8系列,或同类系统(CentOS8,AlmaLinux8,RockyLinux8等) 文档形成时期:2023年 因系统版本不同,构建部署应略有差异,但本文未做细分,对稍有经验者应不存在明显障碍。 因软件世界之复杂和个人能力…

Spark原理——逻辑执行图

逻辑执行图 明确逻辑计划的边界 在 Action 调用之前,会生成一系列的RDD,这些RDD之间的关系,其实就是整个逻辑计划 val conf new SparkConf().setMaster("local[6]").setAppName("wordCount_source") val sc new SparkContext(conf)v…

vue前端开发自学练习,Props数据传递-类型校验,默认值的设置!

vue前端开发自学练习,Props数据传递-类型校验,默认值的设置! 实际上,vue开发框架的时候,充分考虑到了前端开发人员可能会遇到的各种各样的情况,比如大家经常遇到的,数据类型的校验,再比如,默认…

Web安全测试基础

SQL注入 当下最常用的一个攻击手段,就是通过SQL命令插入到Web表单中或页面请求查询字符串中,最终达到欺骗服务器执行恶意的SQL语句的目的,SQL注入一旦成功,轻则直接绕开服务器验证,直接登录成功,重则将服务…

php多小区智慧物业管理系统源码带文字安装教程

多小区智慧物业管理系统源码带文字安装教程 运行环境 服务器宝塔面板 PHP 7.0 Mysql 5.5及以上版本 Linux Centos7以上 统计分析以小区为单位,统计如下数据:小区总栋数、小区总户数、小区总人数、 小区租户数量、小区每月收费金额统计、小区车位统计、小…

专业130+总400+哈尔滨工业大学803信号与系统和数字逻辑电路考研经验哈工大,电子信息,信息与通信工程,信通

今年专业课803信号与系统和数字逻辑130总分400如愿考上哈尔滨工业大学电子信息(信息与通信工程-信通),总结了一些各门课程复习心得,希望对大家复习有帮助。 数学一 资料选择: ①高数:张宇强化班 ②线性…

基于JavaWeb+BS架构+SpringBoot+Vue+Hadoop的物品租赁系统的设计与实现

基于JavaWebBS架构SpringBootVueHadoop的物品租赁系统的设计与实现 文末获取源码Lun文目录前言主要技术系统设计功能截图订阅经典源码专栏Java项目精品实战案例《500套》 源码获取 文末获取源码 Lun文目录 目  录 I 1绪 论 1 1.1开发背景 1 1.2开发目的与意义 1 1.2.1开发目…

【Redis】Redis 进阶

文章目录 1. BigKey1.1 MoreKey1.2 BigKey 2. 缓存双写一致性更新策略2.1 读缓存数据2.2 数据库和缓存一致性的更新策略2.3 canal 实现双写一致性 3. 进阶应用3.1 统计应用3.2 hyperloglog3.3 GEO3.4 bitmap 4. 布隆过滤器5. Redis 经典问题5.1 缓存预热5.2 缓存穿透5.3 缓存击…

C++ 类 对象

C 在 C 语言的基础上增加了面向对象编程,C 支持面向对象程序设计。类是 C 的核心特性,通常被称为用户定义的类型。 类用于指定对象的形式,是一种用户自定义的数据类型,它是一种封装了数据和函数的组合。类中的数据称为成员变量&a…

Anaconda定制Python编程并打包

本文主要介绍如何使用Anaconda定制一个Python编程环境并打包,方便编程环境迁移。 文章参考 谢作如 邱奕盛两位老师的《为信息科技教学定制一个Python编程环境》 * 开发不同的项目需要不同的库(甚至不同版本),把所有的库安装到一…

Jenkins基础篇--添加用户和用户权限设置

添加用户 点击系统管理,点击管理用户,然后点击创建用户(Create User) 用户权限管理 点击系统管理,点击全局安全配置,找到授权策略,选择安全矩阵,配置好用户权限后,点击…

计算机网络-VLAN间通信

之前复习了VLAN的概念以及几个接口类型。VLAN在二层可以实现广播域的划分,VLAN间可以实现二层通信,但是不能实现三层通信,需要借助其它方式。 一、概述 实际网络部署中一般会将不同IP地址段划分到不同的VLAN。同VLAN且同网段的PC之间可直接进…

【Unity】Joystick Pack摇杆插件实现锁四向操作

Joystick Pack ​ 简介:一款Unity摇杆插件,非常轻量化 ​ 摇杆移动类型:圆形、横向、竖向 ​ 摇杆类型: Joystick描述Fixed固定位置Floating浮动操纵杆从用户触碰的地方开始,一直固定到触碰被释放。Dynamic动态操纵…

【设计模式】01-前言

23 Design Patterns implemented by C. 从本文开始,一系列的文章将揭开设计模式的神秘面纱。本篇博文是参考了《设计模式-可复用面向对象软件的基础》这本书,由于该书的引言 写的太好了,所以本文基本是对原书的摘抄。 0.前言 评估一个面向对…

孩子用什么样的灯对眼睛没有伤害?分享最合适孩子的护眼台灯

为人父母以后,孩子健康成长一定是摆放在首位的,随着孩子慢慢长大,步入更高的年级,作业课程也在随之增多。不少孩子哪怕夜色已经降临,仍就伏案在桌子上完成没有做完的功课,作为父母的我们不得不担心孩子的视…

Unity 工具 之 Azure 微软连续语音识别ASR的简单整理

Unity 工具 之 Azure 微软连续语音识别ASR的简单整理 目录 Unity 工具 之 Azure 微软连续语音识别ASR的简单整理 一、简单介绍 二、实现原理 三、注意实现 四、实现步骤 五、关键脚本 一、简单介绍 Unity 工具类,自己整理的一些游戏开发可能用到的模块&#x…

书客、明基、好视力护眼台灯大比拼,哪款更胜一筹?

在现代生活中,我们经常面对着各种电子屏幕,给眼睛造成了一定的压力,时间一长,会发现眼睛很疲劳。很多家长仔细观察,当孩子长时间处在不合适地灯光下玩耍、学习,会发现他们有揉眼的动作,这就是不…

Mac 使用nvm use命令无法切换node版本

解决方案:先卸载使用brew安装的node( 具体操作请移步使用brew卸载node),再使用nvm use命令切换node版本。 问题复现:使用nvm use命令显示切换成功,但是实际版本还是原来的node版本,应该是与bre…

HTTP响应码

1:1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 2:2xx(成功) 表示成功处理了请求的状态代码。 3:3xx(重定向) 表示要完成请求,需要进一步操作。 通常,这些状态代码用来重定向。 4:4…