Windows 世界
概念
- 驱动
- 系统和硬件之间的接口
- 新接的外设一般都需要安装驱动
- 现在很多常用的设备Windows都是自带驱动的,比如 键盘、鼠标等
- 如果出现有的设备系统识别不到,那么可尝试更新驱动或者卸载后重装驱动
- 硬件厂商都有对应的驱动,可以去官网找到型号下载,也可以使用第三方驱动管理工具,如:驱动精灵、万能驱动、驱动人生等
- 软件
- 软件是运行在系统上的,系统好比一个环境,而软件就像是环境里面的个体
- 软件一般区分为 行业软件、办公软件、通讯软件、娱乐软件等
- Windows的软件两种,一种是安装型的,一种是免安装的就是可以直接运行的软件
- CMD ( 也叫命令行窗口 )
- 可以运行一些系统内置的命令
- 可以进行系统设置
- 可以批量处理文件
- 开机启动目录
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
推荐
- 所推荐的软件、网站、论坛 与本站均无利益关系
- 所有推荐均经过本站测试、验证过
- 如有异议请联系本站处理
- 本站不存储任何软件版本,所有链接均跳转至官方
序 | 名称 | 类型 | 用途 | 备注 |
---|---|---|---|---|
01 | 火绒安全 | 安全防护 | 防护、杀毒、弹窗拦截等 | |
02 | WPS | 办公文案 | World、Excel、PPT | |
03 | Google Chrome | 网页浏览 | 谷歌浏览器,上网站、看视频、下软件 | |
04 | edge | 网页浏览 | 微软推出的基于 Chrome 的浏览器 | 选择 Chrome 可忽略 |
05 | 360极速浏览器 | 网页浏览 | 360良心的一款软件,基于Chrome,双内核 | 选择 Chrome 或者 edge 可忽略 |
06 | 社交软件 | 腾讯第一款社交软件,年代久远热度依旧 | ||
07 | 微信 | 社交软件 | 腾讯第二大社交软件,家喻户晓 | |
08 | QQ PinYin | 输入法 | 拼音输入法 | |
09 | Bandzip | 加压缩 | 干净、小巧的解压缩软件 | |
10 | PotPlayer | 视频播放 | 一款强大的视频播放软件,干净 | |
11 | ToDesk | 远程协助 | 一款吊打向日葵和teamviewer的软件 | |
12 | 硬件狗狗 | 系统软件 | 硬件检测、评测软件 | |
13 | 360驱动大师 | 系统管理 | 360的另一款良心软件,号称无广告、不限速 | 驱动精灵现在限速,故不推荐 |
脚本编程
- Windows7 开始都有 Powershell,所以当下Windows脚本有三中:
.bat
、.vbs
、.ps1
- bat 和 vbs 都是可以直接运行的,ps1 不能直接运行
- 如果希望双击运行 ps1 脚本,需要写成 bat
- vbs 一般用于交互
- 语法
- Bat 脚本以
.bat
为后缀,同时编码需要为ANSI
,否则中文会乱码 - 大小写不敏感 : Bat 脚本如同你在cmd下敲命令一样
不区分大小写
@echo off/on
:关闭或开启回显,默认是echo on
,所以如果希望开启回显删除或注释开头@echo off
即可- REM :单行注释,REM 行会被忽略
- echo :echo 后面的字符串直接打印到屏幕(输出重定向除外)
- pause : 暂停命令,遇到这个命令脚本会暂停,需要按任意键继续
- goto :用于语句跳转,可以跳转对应的代码块
:
:代码块标记,类似于function
的作用,方便goto
- title :自定义窗口标题
- set : 设置变量
- >/>> :重定向符号,> 是覆盖,>> 追加
- nul :黑洞,不用的信息可以重定向到这里
- Bat 脚本以
-
技巧
-
Bat 脚本默认以管理员权限运行,在脚本最开头加入代码:
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close) && exit cd /d "%~dp0"
-
切换至当前目录
cd /d "~%dp0"
- 读取 txt 文件
# t.txt 是需要读取的文件 for /f %%i in ( t.txt ) do ( 代码块 )
命令摘要
- 调用命令行
- cmd
- powershell
-
管理相关
-
用户相关
- 查看系统密码策略:
net accounts
- 查看用户密码到期:
net user 用户名
- 设置账户密码 :
net user 用户名 新密码
- 设置密码永不过期:
wmic useraccount where "Name='用户名'" set PasswordExpires=false
- 查看系统密码策略:
FAQ
- 修改 CMD 字符集(
当出现乱码时
)- cmd输入
chcp 65001
# 65001 为 UTF-8 ;936 GBK/简体中中文 - 右键
属性
字体改为Lucida Console
# 这样当前窗口就是 UTF-8 了 - 如果想永久生效,可勾选
丢弃旧的副本
,这样你重开 cmd 就是新设置的字符集了
- cmd输入
By anYun 2021.11.05
- 重置网卡(当你电脑网络出现奇奇怪怪的现象找不到原因时,一般能解决)
- 设置搜索
网络重置
,点重置后需要重启电脑 - cmd输入命令
netsh winsock reset
,然后重启电脑
- 设置搜索
By anYun 2021.11.10
- 静态路由(多IP时会用到,如果提示权限问题请用 管理员身份 运行 cmd)
- 添加:route add
目的网段
mask目的网段掩码
网关地址
,如 route add 192.168.50.0 mask 255.255.255.0 192.168.50.2(我的电脑IP) - 删除:route delete
网段
,如 route delete 192.168.50.0 - 永久路由:route -p add
目的网段
mask目的网段掩码
网关地址
,如 route -p add 192.168.50.0 mask 255.255.255.0 192.168.50.2(我的电脑IP)
- 添加:route add
By anYun 2021.11.16
- Win7~10桌面有窗体残留痕迹处理方法
- Windows Vista和Win7:任务管理器结束进程
dwm.exe
- Win 8和Win 10 :任务管理器结束进程
桌面窗口管理器
- Windows Vista和Win7:任务管理器结束进程
By anYun 2021.12.29
- Windows 11 菜单恢复经典
- 经典:命令运行
reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
- 默认:命令运行
reg delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f
- 经典:命令运行
By anYun 2021.12.30
- 如何确认 Windows 是否发生重启
- 命令:
NET STATISTICS WORKSTATION
// Windows 对大小写不敏感 - 查看这条信息:
统计数据开始于 2022/01/22 08:57:24
- 命令:
By anYun 2022.01.22
- CMD 下安装 Telnet
- 管理员方式运行 CMD:
dism /Online /Enable-Feature /FeatureName:TelnetClient
- 管理员方式运行 CMD:
By anYun 2022.01.26
- Windows cmd 关闭自动更新
- Server 版本:
sconfig
,然后依次输入5
,M
- 桌面版:
sc config wuauserv start=demand
- Server 版本:
By anYun 2022.01.27
- PowerShell 隐藏版本提示
- 命令设置,找到 Powershell,在
powershell.exe
后面加上-NoLogo
,注意大小写 - 菜单搜索
powershell
,进入文件所在目录,分别对Windows PowerShell (x86)
、Windows PowerShell
右键-属性,目标后面同样加上-NoLogo
,注意有空格
- 命令设置,找到 Powershell,在
By anYun 2022.02.14
- PowerShell 报错:此系统上禁止运行脚本
- Restricted 执行策略不允许任何脚本运行,Windows默认 Restricte 策略
- 管理员身份运行 PowerShell ,输入命令:
set-ExecutionPolicy RemoteSigned
By anYun 2022.02.14
- 远程桌面连接提示 “*** 由于credssp加密oracle修正的错误 *** ” 或者输入密码点连接后又跳回输入账号密码界面
- 运行
gpedit.msc
,找到路径 "计算机配置”->“管理模板”->“系统”->“凭据分配” - 双击
加密 Oracle 修正
,然后勾选启用
,加密类型选易攻受击
- 运行
By anYun 2022.02.24
- 远程桌面连接提示 “无法验证此远程计算机的身份,是否仍要连接?”
- 原因:Windows 自身安全机制导致;更新安全补丁后也会导致;第三方安全软件防护导致
- 方法一:修改Windows设置:运行
gpedit.msc
,找到路径 "计算机配置”->“管理模板”->"Windows组件"->"远程桌面服务"->"远程桌面会话主机"->"安全";双击打开"要求使用网络基本的身份xxx",把配置改为禁用
- 方法二:修改相关的安全软件设置
By anYun 2022.04.08
- 找出占用端口的进程及结束进程
- 找出监听端口对应的
pid
:netstat -aon | findstr "3306"
- 结束进程:
taskkill /f /pid "3306"
- 找出监听端口对应的
By anYun 2022.04.14
- xxx.dll 文件缺失
- 去这个网站搜索你缺失的文件名:DLL-FILES.COM
By anYun 2022.04.18
- Windows server 2012R2或Windows 8.1 离线安装
.net 4.7 及以上版本
- Windows 补丁下载:Microsoft®Update Catalog
- 按顺序安装两个补丁:
KB2919442
、KB2919355
- 安装
.net 4.7
- .Net 下载:NET Framework
By anYun 2022.05.17
- 缺少
MSVCP140.dll
导致程序启动失败,报错0xc000007b
- 关闭打开的程序
- 下载并安装:Visual Studio 2015
By anYun 2022.05.30
- Windows 打开 defender 会打开应用商店
- 管理员身份运行 PowerShell
- 依次执行如下命令
- 步骤1: 执行后会弹出输入选项,直接输入“A”(必须是大写)回车即可
Set-ExecutionPolicy Unrestricted
- 步骤2: 执行后有可能出现一大片红色报错,直接忽略,继续执行下一步即可
Get-AppXPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml”}
- 步骤3: 此步骤完就可以打开安全中心了
Get-AppxPackage Microsoft.SecHealthUI -AllUsers | Reset-AppxPackage
- 目前已知在Windows 11 有此现象
- 参考链接
By anYun 2022.06.01
- 缺少
msvcp120.dll、msvcr120.dll
- 原因:没有安装对应的 C++ 运行库
- 对应版本及下载链接
By anYun 2022.07.13
- 缺少
vcruntime140_1.dll
文件- 说明:缺少了动态链接库
vcruntime140_1.dll
- 下载文件
- 将文件放置两个目录下:
C:\Windows\System32
、C:\Windows\SysWOW64
- 说明:缺少了动态链接库
By anYun 2022.07.22
- Windows 7 运行 内存清理工具
RAMMap
异常并退出- 原因:Windows7 缺少补丁
KB4474419
- 下载并安装补丁
KB4474419
即可
- 原因:Windows7 缺少补丁
By anYun 2023.02.24
- Windows 11 安装跳过联网
- 依照安装步骤,走到联网界面
- 按住
Shift
+F10
或Shift
+Fn
+F10
组合键,调出命令行 - 输入
oobe\BypassNRO.cmd
,并按回车 - 等待重启后,就会有
没有网络连接
按钮,从而跳过联网步骤
By anYun 2023.04.12
- Microsoft Office 2019安装完显示的是 2016
- 这种情况一般是前面安装了低版本并且进行了激活,卸载后激活证书还存在系统中
- 用office tools plus卸载所有Office证书
- 卸载Office 2019并重新安装
- 重新激活即可
By anYun 2023.05.05
- 安装某些软件时,报
NSIS Error
错误NSIS Error Installer integrity check has failed. Common causes includeincomplete download and damaged media. Contact theinstaller's author to obtain a new copy. More information at. http://nsis.sf.net/NSIS Error
- 打开
CMD
,cd 到软包目录下 - 执行命令:
xxx.exe /NCRC
- 这样就可以进行安装了
- 打开
By anYun 2023.05.08
- 网络是通的,但是
无法ping通
对方或对方无法ping通
自己- 这种情况一般是出现在
Windows8
以上版本,Windows8以上默认防火墙是禁ping的 - 关闭ping不通的系统防火墙即可
- 这种情况一般是出现在
By anYun 2023.06.16
- 文件、文件夹被占用无法删除
- 定位到
文件/文件夹路径
,并复制路径 - 打开
Windows任务管理器
,选择性能
选项卡,点击打开资源监视器
- 在
资源监视器
中,点击CPU
选项卡,找到关联的句柄
,在文本框中粘贴刚才复制好的文件夹地址 - 稍等片刻后,就会出现与这个文件夹地址相关联的句柄,然后删除对应的
进程/程序
即可 - 资料参考👈
- 定位到
By anYun 2023.07.18
- WiFi 设置连接频带
控制面板
→网络和Internet
→网络和共享中心
→更改适配器
- 找到你的WiFi网卡,
右键
并选择属性
→配置
→高级
- 找到
首选频带
或Preferred Band
,将其值改为你想要的即可 - 修改之后,需要重新连接
WiFi
By anYun 2023.10.05
- 设置本地账户安全策略
- 密码长度:8位以上
- 密码过期时长:42天
- 历史密码记录:5条
- 无效登录锁定:5次
- 锁定时长:10分钟
net accounts /minpwlen:8 net accounts /maxpwage:42 net accounts /uniquepw:5 net accounts /lockoutthreshold:5 net accounts /lockoutduration:10 net accounts /lockoutwindow:10
- 命令行修改用户密码
net user username password ## 如修改 admin 用户密码为 Ab123456 net user admin Ab123456
By anYun 2024.04.28
- Windows 设置端口转发虚拟机
## 查看端口转发列表 netsh interface portproxy show all ## 添加转发规则 netsh interface portproxy add <转发类型:v4tov4 、v4tov6 、v6tov6> listenport=<本机端口> connectaddress=<虚拟机IP> connectport=<虚拟机端口>
By anYun 2024.05.27
- win11 23h2 连接共享打印机提示:错误0x00000709
- 修复方法( 参考 win11 23h2 连接共享打印机提示:错误0x00000709 )
## 修改注册表 reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC" /v RpcUseNamedPipeProtocol /t REG_DWORD /d 1 /f reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Widnows NT\Printers\PRC" /v RpcProtocols /t REG_DWORD /d 0x7 /f ## 卸载补丁 wusa /uninstall /KB:5004945
- 修复方法( 参考 win11 23h2 连接共享打印机提示:错误0x00000709 )
By anYun 2024.06.06
- 尝试访问共享文件时收到
此用户无法登录,因为该账户当前已被禁用
的错误提示- 控制面板找到
凭据管理器
(找不到的话切换到小图标
) - 选择
Windows凭据
,如果已有需要访问的凭据记录,则删除;反之添加一条新的凭据 - 参考 系统之家
- 控制面板找到
By anYun 2024.07.23
- 电脑的键盘每次开机都需要重新拔插才能使用,不然识别不到
- 原因:部分新主板默认会把USB端口禁用,并美其名曰省电
- 解决:重启电脑,并进入到
BIOS
设置中,找到对应的USB Standby Power at S3/S4/S5
改为允许
或者enable
By anYun 2024.07.23
- Windows 10 及以上无法ping通
- 原因:Windows 10 及以上默认都是禁ping
- 方案1:关闭防火墙
- 方案二(
推荐
)- 不关闭防火墙,输入下面两条命令允许ping
## IPv4 ping netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol=icmpv4:8,any dir=in action=allow ## IPv6 ping netsh advfirewall firewall add rule name="ICMP Allow incoming V6 echo request" protocol=icmpv6:8,any dir=in action=allow
- 不关闭防火墙,输入下面两条命令允许ping
By anYun 2024.09.10