Win 优化 技巧以及问题
本文针对Windows
,主要是针对平常使用时,不得不做的一些小设置做一个记录.至于通用优化,以后有时间会参考别人的帖子,做一些精简整理.
WIN10
通用优化
关闭系统服务
以下服务都可以关闭(未整理完全):
Windows search
Windows Error Reporting Service
Background Intelligent Transfer Service
HomeGroup Listener
HomeGroup Provider
windows update
Windows Event Log
Superfetch
Windows Defender Service
Security Center
Shell Hardware Detection
关闭磁盘整理
自动磁盘整理会拖慢系统速度,而且如果是非机械硬盘磁盘整理只能消耗磁盘寿命.如果需要整理手动就好
- 对着需要关闭的磁盘右键属性
工具
->优化
->关闭
自动优化
琐碎设置
资源管理器默认打开我的电脑
资源管理器-》查看-》选项-》常规-》打开文件资源管理器时打开:此电脑
修改hosts
简单的本地屏蔽一些域名,或者为某些无法访问的域名指定固定的ip。
hosts文件位置
C:\Windows\System32\drivers\etc\hosts
hosts文件是没有后缀的,由于是只读文件,且必须管理员权限修改,可以在安全中将赋予当前用户的修改权限,然后文件取消只读属性,就可以修改了。
Hosts文件立即生效
win不像linux修改后立即生效,通常需要下刷新dns缓存,cmd下使用命令
ipconfig /flushdns
Win10 广告弹窗解决方案
使用火绒弹窗拦截临时解决弹窗问题,可以让弹窗降低,包括窗口弹窗,右下角弹窗.
这里只使用火绒杀毒软件的附带功能,本机测试关闭火绒杀毒的主程序,弹窗拦截插件依然是可以正常使用的.
火绒杀毒的一些优缺点:
轻量,安静,但是杀毒几乎没有作用,还不如Win10自带的WD
类似360监控软件静默安装,一定程度防止流氓软件自动安装.
占用低,可以用来解决关闭WD后烦人的安全警告,WD可以将其识别为杀毒软件,所以主动关闭WD后,WD不会再有烦人的不安全警告.
获取弹窗拦截插件
论坛有单独提取插件程序,但是最简单的方法是使用火绒杀毒内置的下载器获得拦截程序.
从官网下载:火绒安全软件主程序
点击扩展工具
→点击弹窗拦截
下载
开启拦截
下载后打开弹窗拦截,点击开启弹窗拦截
开启内置拦截规则库
点击添加拦截
→点击建议拦截
弹出新对话框,点击一键拦截
到此内置拦截库已经应用
手动添加拦截规则
内置的拦截很不全面,需要每次弹窗后添加手动拦截,添加一次后这个弹窗就不会出现.基本按照这个方式用几天就能做到99%的拦截.
广告弹窗弹出的时候先不要关闭它.
在程序托盘位置右键弹窗拦截图标,点击手动拦截.(我这个任务栏托盘在右上角,正常情况应该是右下角)
点击后鼠标在你需要拦截的弹窗上悬浮,确保黄色选框正确的框住了你需要拦截的弹窗,然后点击点击拦截此窗口
拦截方式选择关闭弹窗,点击拦截弹窗
这样弹窗就被关闭了.
关闭错误的拦截
如果不小心拦截了正常的窗口可以使用使用这个方法撤回拦截
我们双击托盘上的弹窗拦截图标打开弹窗拦截主界面.
主界面的列表可以看到已被拦截的弹窗程序.
刚才测试拦截的程序是正常软件,不是弹窗程序.所以我们要取消拦截.直接点击红色叉删除即可.
其他注意的
软件设置
一定要保证弹窗拦截程序开机自启.
打开设置
设置项目如下:
快捷方式添加到开始菜单
将需要的快捷方式移动到路径C:\ProgramData\Microsoft\Windows\Start Menu\Programs
然后就可以在开始菜单的列表里看到了,之后手动固定到磁铁即可.
关闭任务栏窗口预览
win10的这个小窗口预览很烦人,我将任务栏放在顶部,老是和浏览器标签重叠,窗口多的时候这个预览一整排,相当崩溃.
使用如下方法关闭
命令regedit
打开注册表编辑器
定位到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
在这个路径下的右边空白处,右键->新建->Dword(32位值)
把刚刚新建的Dword值重命名为ExtendedUIHoverTime,然后右键点击该键值,在弹出菜单中选择修改菜单项
这时就会打开编辑该注册表键值的窗口,把数值数据修改为9000,最后点击确定按钮就可以了
接着我们再定位到注册表的HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Taskband
注册表项
用同样的方法,我们新建一个NumThumbnails的注册表键值,右键点击该键值,在弹出菜单中选择修改菜单项改为0
重启计算机,enjoy!
来源:https://jingyan.baidu.com/article/92255446755733851648f4fd.html
第三方软件问题
删除有道云右键上传菜单
打开regedit
地址栏输入计算机\HKEY_CLASSES_ROOT\Directory\shell\YNote
右键删除YNote
选择是,删除项和子项
删除后重新地址栏定位到计算机\HKEY_CLASSES_ROOT\Directory\shell\YNote
同样删除YNote
删除百度右键上传菜单
打开regedit
地址栏输入计算机\HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\YunShellExt
右键删除yunShellExt
选择是,删除项和子项
删除后重新地址栏定位到计算机\HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\YunShellExt
同样删除
删除百度网盘设备驱动器
可以直接在百度网盘设置里取消,重启后如果不成功,需要手动修改注册表.
win+R 打开”运行“ 输入”regedit“ 代开注册表编辑器.
打开下面的路径:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Mycomputer\NameSpace
直接删除NameSpace
的子目录,就会删除网盘的设备驱动.
其他问题
开机总是启动一个以用户名命名的无扩展名文件
系统会询问我用什么应用打开它,使用记事本打开后出现如下文本:
用法:fsutil behavior query <选项>
<选项>
allowExtChar
bugcheckOnCorrupt
disable8dot3 [<卷路径>]
disableCompression
disableCompressionLimit
disableDeleteNotify [NTFS|ReFS]
disableEncryption
disableFileMetadataOptimization
disableLastAccess
disableSpotCorruptionHandling
encryptPagingFile
memoryUsage
mftZone
quotaNotify
symlinkEvaluation
disableWriteAutoTiering [<卷路径>]
disableTxf [<卷路径>]
如需详细信息,请使用 "fsutil 8dot3name query /?"。
对于 DisableDeleteNotify,如果 "NTFS" 和 "ReFS" 都未指定,则会同时显示两个值。
关于这段提示输出,我们可以在cmd中执行命令fsutil behavior query
这样可以的到一个相同的输出。
在任务管理器的启动
标签内可以看到一个以用户名命名的启动项目,打开这个启动项的位置,就是上述文件.位于C:\Users
下.
尝试删除这个文件或者禁用启动项,文件会重新创建,且启动项会恢复.
用中文在Google搜索该问题,帖子寥寥无几,没有解决.
我尝试关闭windows的 8.3
名命,似乎并没有什么卵用.
形成原因
系统内使用了一个名叫utools
的软件,给软件添加开机启动后会出现一个启动项启动位置就是上面说的文件,启动项的名称为
添加了启动项后utools并没有开机启动(应为添加的启动项实际是user下的文件),所以直接禁用这个启动就可以了.
暂时使用别的办法启动utools.
暂时解决方法
暂时的解决方法是,先将这个启动项禁用,然后将这个无后缀的文件增加一个后缀,如.txt
.doc
,修改后重启了数次,没有询问我怎么打开文件了,但是文件还是重新创建,启动项也重新出现.
如果有人知道正确解决这个问题的方法,望告知.
你需要来自XXX的权限才能对此文件夹进行更改
可以更改当前文件用户组,稍微麻烦点.
也可以使用cmd如下命令,cmd需要管理员身份运行
- 设置F盘everyone都有读写能力
cacls.exe F:\ /e /t /g everyone:F
- 当前目录everyone都有读写能力
cacls.exe ./ /e /t /g everyone:F
开机弹出"没有默认的邮件客户端"弹窗
解决办法(服务里没法直接关闭):
定位注册表到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services”下。
找到4项 “OneSyncSvc”“OneSyncSvc_sessionID”“UserDataSvc”“UserDataSvc_sessionID”
把每项里“Start”的值设为4,重启就能看到效果了。(0 引导,1 系统,2 自动-默认,3 手动,4 禁用)
此处的sessionID不同人不一样,是一个变量
来源:如何让Outlook (office365)不再弹出“没有默认的邮件客户端”对话框? - 拉格朗日的回答 - 知乎
WinXP
激活
1.安装原版windows xp
2.打开注册表regedit
3.找到主键
Hkey_Local_Machine\Software\Microsoft\WindowsNT\CurrentVersion\ WPAEvents\
4.删除子键lastWPAEventLoged (如果有的话)
5.修改子键OOBETimer键值为:ff d5 71 d6 8b 6a 8d 6f d5 33 93 fd (手动输入)
6.右击注册表中“WPAEvents”键→“权限”→“高级”→“所有者”→你的用户名→“应用”→“确定”
7.回到“安全”标签→“高级”→选择列表中的“system”→“编辑”
8.把“拒绝”列下的方框全部打勾即可
9.“确定”退出
安装时可以使用的key:7Q3GG-KFFDX-Y46QG-KFD3X-M4PBF
(只在profesional sp3上测试过)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理