跳到主要内容

Windows疑难杂症

系统操作

基本命令

以管理员身份打开命令窗口

输入 win + R 然后输入 cmd,使用 Ctrl + Shift + Enter 通过管理员打开命令窗口

打开 Telnet 客户端

按下 Win + R 键,输入 OptionalFeatures 并按回车。在弹出的"Windows功能"窗口中,找到 Telnet 客户端,勾选后点击"确定"。系统会自动安装 Telnet 客户端

常用命令

# 检查所有端口的进程关联
netstat -ano

# 过滤特定端口(例如 8080)
netstat -ano | findstr 8080

taskkill /pid 进程号 /F

PowerShell

Powershell 提示 因为在此系统上禁止 运行脚本

https://learn.microsoft.com/en-us/answers/questions/1508899/question-1508899 使用“以管理员身份运行”打开 PowerShell。 然后,在 PowerShell 中运行此命令 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

PowerShell 7

相比于 Windows 默认提供的 PowerShell,PowerShell 7 拥有以下几个优势:

  • 支持跨平台使用,增强了其灵活性和适用范围
  • 提供了更优越的性能表现
  • 处于持续更新状态,保证了功能的不断完善和安全性的提升

简而言之,PowerShell 7 是 PowerShell 的升级版

PowerShell 文档 - PowerShell | Microsoft Learn

# 查看当前 powershell 版本
$PSVersionTable.PSVersion

BIOS 配置

隐星 P15 24 开机过程按 F2 键进入 BIOS。需要先解 BIOS,否则功能很少

解锁BIOS教程:七彩虹、神州等蓝天模具BIOS解功耗、降压-哔哩哔哩

我的隐星 P15 24 无需刷 BIOS,分盘后导入文件即可

Fn+Esc 查看性能

网络配置

代理与翻墙

设置开机打开代理

官网地址 - FlClash

TUN 模式/虚拟网卡

流量拦截范围

  • 仅系统代理:仅拦截浏览器、部分遵循系统代理设置的 App(如 curl、wget)的 HTTP/HTTPS 流量
  • 开启 TUN 模式:接管设备所有网络流量,包括 TCP、UDP 协议,涵盖所有 App(如游戏、视频客户端、终端工具)的流量

协议支持能力

  • 仅系统代理:仅支持 HTTP/HTTPS 协议,无法处理 UDP 流量(如视频通话、在线游戏)
  • 开启 TUN 模式:支持 TCP、UDP 等全协议,能解决语音通话、实时游戏等场景的网络问题

系统级路由接管

  • 仅系统代理:依赖应用层代理规则,部分 App 可能绕过代理
  • 开启 TUN 模式:通过虚拟网卡修改系统路由表,实现底层流量转发,所有流量必经 VPN 节点,无遗漏

WIFI 和有线网络

端口问题

端口莫名奇妙被占用
error when starting dev server:
Error: listen EACCES: permission denied 127.0.0.1:5173
at Server.setupListenHandle [as _listen2] (node:net:1800:21)
at listenInCluster (node:net:1865:12)
at doListen (node:net:2014:7)
at process.processTicksAndRejections (node:internal/process/task_queues:83:21)

这个问题碰到了两次了,第一次设置的是 3000 端口,启动项目是 ok 的,过了一段时间就再起就碰到这个问题

  1. 查询端口是否已经被占用,netstat -ano | findstr pid
    • 结果显示是:没有显示被占用
  2. 确定是不是权限不足,切换管理员身份,重启 vue 项目
    • 结果是:失败,报错原因和上面一样
  3. 应该是和下面一样排查端口是不是被占用(当时没记录,一边查一边搞,然后排查出是在某个组件占用的端口范围内)
    • 当时是选择切换端口

这次是 5173,也是运行一段时间以后过一段时间重启就不行了

netstat -ano | findstr pid
# 无输出

netsh int ipv4 show excludedportrange protocol=tcp
协议 tcp 端口排除范围

开始端口 结束端口
---------- --------
5106 5205
5284 5383
5384 5483
5488 5587
5588 5687
5688 5787
5788 5887
5888 5987
50000 50059 *

* - 管理的端口排除。

# 5173 端口正好在被系统保留的范围内

刚刚查询之前怎么解决是看到这篇文章:https://stackoverflow.com/questions/62508193/error-listen-eacces-permission-denied-0-0-0-03001?utm_source=chatgpt.com

有一个回答介绍对于在尝试将 Node.js 服务器绑定到特定端口时遇到"EACCES: 权限被拒绝"错误的 Windows 用户,之后执行的步骤:

net stop winnat # 停止 Windows NAT 服务。
net start winnat # 启动 Windows NAT 服务。

系统更新

卸载补丁

2025年8月 kb5063878 更新有严重 bug

wusa /uninstall /kb:5063878

卸载不了!!

win11 系统,恢复界面里选择(使用 Windows 更新修复问题),重新安装后再进入更新历史记录(卸载更新),就会出现 KB5063878 的卸载选项。

也没用!做好资料备份。

参考资料

还原

sysdm.cpl

https://learn.microsoft.com/zh-cn/answers/questions/4373312/*

文件与存储

磁盘操作

常用工具

傲梅分区助手、轻松备份、数据恢复(恢复之星)、远程控制(AnyViewer)等软件免费下载官网

分盘与合盘

【Windows】合并分区教程(解决C盘空间不足)_恢复分区怎么合并到c盘-CSDN博客

WIN+R 打开运行,输入 diskmgmt.msc 点击确定,打开磁盘管理,只能合并分配同一磁盘上相邻的位置

分盘教程

知乎分盘教程

C 盘管理

C 盘清理

不要为了清 C 盘而改桌面位置,容易导致系统错误!

【电脑必备】4分钟教你如何系统的清理C 盘!我足足释放20多G!

  1. 临时文件夹

    • 打开临时文件夹:按下 Win + R 键,输入 %temp%,然后按回车
    • 删除临时文件:在打开的文件夹中,按 Ctrl + A 选择所有文件,按 Delete 键删除
  2. 磁盘清理工具

    • 打开磁盘清理工具:按下 Win + R 键,输入 cleanmgr,然后按回车
    • 选择 C 盘:在弹出的窗口中选择 C 盘,点击"确定"。需要选择清理系统文件
  3. 清理临时文件

    • Win+i,输入存储感知,进入存储感知界面,手动清理大文件,并开启每天自动清理
    • 电脑休眠会生成大文件在 C 盘保存系统状态
  4. 转移软件缓存

    • 很重要!比如 AndroidStdio 的 .android 和 .gradle 等等

关闭 Bitlocker 防止 C 盘爆盘导致数据丢失

在控制台找到"BitLocker 驱动器加密"选项,关闭 C 盘的 bitlocker

文件操作

强制删除文件

操作无法完成,因为其中的文件夹或文件已在另一程序(如PoewrPoint)打开,请关闭该文件夹或文件,然后重试。 - 知乎

文件访问控制

访问控制已损坏,请将其删除并创建一个新的访问控制

  1. 您可以按以下方法打开 WindowsApps 文件夹
  2. 按提示点击安全选项卡
  3. 点击高级,进入 Windows 高级安全设置
  4. 在 Windows 安全高级设置中点击更改
  5. 在选项中输入要选择的对象名称下输入"everyone"并点击确定
  6. 随之在 picpick 上点击左上角主页下的"缩放",选择"图像大小"
  7. 回到 WindowsApps 的高级安全设置后,勾选替换子容器和对象的所有者,再点击确定
  8. 回到 D 盘后再次双击 WindowsApps 文件夹,出现提示后点击继续
  9. 即可正常打开 WindowsApps 文件夹

注意:要想修改图片的长宽比,必须关闭"保持宽高比"

长路径支持

注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

查找软件安装位置

  1. 利用程序的桌面快捷方式
  2. 任务管理器
  3. 控制面板
  4. 在文件资源管理器地址栏中输入"%ProgramFiles%"

编码和语言

更改系统默认编码格式

编码GBK不可映射字符的三种解决方法_编码gbk的不可映射字符-CSDN博客

Windows部分软件乱码教你快速解决_电脑应用突然变乱码了-CSDN博客

解压文件文件名乱码

解决解压含有中文的文件名乱码问题_解压中文乱码-CSDN博客

查看操作系统支持的语言环境

locale -a

注册表

删除注册表

win+r regedit.exe  编辑>查找>输入

Windows注册表内容详解 - 九月如枫 - 博客园

应用与软件

常用软件安装

Git

Git 详细安装教程(详解 Git 安装过程的每一个步骤)_git安装-CSDN博客

win11 git 卡顿 --> 卸载自带的电脑管家

VSCode

以管理员身份运行,终端才有管理员权限

Vscode解决Setting.json报警告:Problems loading reference ... Unable to load schema from ...-CSDN博客

右键打开

https://zhuanlan.zhihu.com/p/428704111

Prettier

VSCode 插件 Prettier 安装、配置与使用指南_prettier插件配置-CSDN博客

PotPlayer

网易云音乐、腾讯会议、draw.io,火绒

wget

GNU Wget 1.21.4 for Windows

下载压缩包后将 wget.exe 复制到 C:\Windows\System32 下

应用问题

应用模糊

属性 --> 兼容性 --> 高 DPI 设置 --> 勾选替代高 API 缩放行为

快捷方式的属性不一定行,比如 WPS 就需要找到安装的位置。路径:\Program Files\WPS Office\12.1.0.23539\office6 中找到 wps.exe 右键属性

找到麦克风

声音设置下,点开高级中的更多声音设置 -> 录制选项卡下,确认麦克风设备已启用

内存占用率异常高

  1. 解决win10,win11一开机内存占用率70%多问题_win11开机内存占用60%-CSDN博客
  2. win10内存占用率过高重启都没用?教你一键解决 99.9%有效_哔哩哔哩_bilibili
  3. 打开开始菜单 Windows 内存诊断 点击运行 选择立即重启

应用存储路径

C:\Users\beize\AppData\Local

系统性能

卡顿

电脑卡顿反应慢怎么办?试一下这个方法

win+r,输入 mrt,快速删除恶意软件,电脑真的流畅

显示与硬件

副屏

连接设置

确保驱动板屏幕,一般用 edp 屏线。hdmi 或者 dp 线连接到主机,不要用转接头连接。HDMI 线损失比较多,优先用 DP 线。

在屏库网查信息。

在设置 --> 显示设置中应用副屏,设置刷新率,以及分辨率。主屏和副屏该跑什么规格就跑什么。刷新率不要太高,根据屏幕量力而行。

使用拓展模式时,两个屏幕的渲染方式不同,内部显示器会使用集显!!

在 BIOS 或隐星自带的控制中心里面开启 Discreate GPU only 独显直连,这样两个屏幕都能用独立显卡。外接的副屏用核显还没找到方法。

HDR 高动态渲染光照。建议开启。

副屏间歇性黑屏?

尝试:禁用声音中的驱动板声音(录制),降低刷新率,重新检查插线

最终办法:把屏幕驱动板电源线插到电脑接口上而不是插座上

屏幕

电脑开机后黑屏只剩鼠标

屏幕变黑,桌面上的所有图形化界面完全消失,但鼠标仍可以移动,命令行亦可以使用

同时按下键盘的 CTRL+ALT+DEL 三个按键。选择"任务管理器",并点击下图中箭头所指的"运行新任务",在出现的窗口中输入"explorer.exe",然后回车。

还不行的话,可以在任务管理器找到火绒安装路径,使用 cmd 打开火绒,进入隔离,将 explorer.exe 恢复并加入信任区即可。

原因可能是:由于是老版本的火绒,病毒库比较落后,故而老火绒与新 win11 形成了代差,容易把 win11 的 explorer.exe 误杀,我们升级一下即可,新版本火绒是不会误杀资源管理器的。

驱动

手机 USB 连接驱动

在设备类型中选择移动设备,MTB USB 设备

https://hongmao21.com/post-1329.html

电脑手机之间不要使用剪切操作,很容易丢文件!!千万别在不同的介质中使用剪切

手柄连接

先升级手柄,升级完后拔掉手柄,墨将助手不要关,长按接收器的配对键不放插到电脑上直到墨将助手识别到后再松手,然后点升级就好了

加载评论中...