Windows:修订间差异
无编辑摘要 |
(→常见问题) |
||
| 第171行: | 第171行: | ||
*查看关机日志:打开“开始”》搜索“日志查看器“》依次点击“Windows日志>系统”菜单项》点击右侧“筛选当前日志”,在包括/排除事件ID窗口中,输入1074,6006,6008,然后点击确定按钮。 | *查看关机日志:打开“开始”》搜索“日志查看器“》依次点击“Windows日志>系统”菜单项》点击右侧“筛选当前日志”,在包括/排除事件ID窗口中,输入1074,6006,6008,然后点击确定按钮。 | ||
*使用性能监视器收集系统数据:打开“开始”》搜索“性能监视器“》依次点击“数据收集器集>系统”菜单项》右键单击“系统诊断”子项,点击启动》依次点击左边“报表>系统>系统诊断”菜单项查看结果。 | *使用性能监视器收集系统数据:打开“开始”》搜索“性能监视器“》依次点击“数据收集器集>系统”菜单项》右键单击“系统诊断”子项,点击启动》依次点击左边“报表>系统>系统诊断”菜单项查看结果。 | ||
===禁止运行脚本=== | |||
\.venv\Scripts\Activate.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。所在位置 行:1 字符: 3。 | |||
这个错误提示表明在你运行 PowerShell 脚本时,系统的执行策略阻止了脚本的运行。Windows 默认的执行策略可能不允许你运行来自未信任源的脚本。你可以通过更改 PowerShell 的执行策略来解决这个问题。 | |||
* 以管理员身份打开 PowerShell | |||
* 输入以下命令来允许脚本执行:Set-ExecutionPolicy RemoteSigned,输入 Y(Yes)确认。RemoteSigned:允许本地脚本运行,并要求从互联网下载的脚本必须是签名的。 | |||
重新运行脚本就可以,如果还是不行,可能由于这个脚本是从局域网如nas复制到本地的,Windows 会在文件上加一个 “来源于互联网” 的标记,称为“Zone.Identifier”,导致 PowerShell 把它当作 潜在不安全的远程脚本。可以尝试以下方法: | |||
*右键点击这个 .ps1 文件 → 点击 “属性”,属性窗口底部,勾选 “解除阻止(Unblock)”。 | |||
*命令行Unblock-File -Path .\.venv\Scripts\Activate.ps1,或者整个目录,Get-ChildItem -Path .\.venv\Scripts\ -Recurse | Unblock-File | |||
==资源== | ==资源== | ||
2025年7月28日 (一) 14:45的最新版本
Microsoft Windows是微软公司推出的以图形界面为主的操作系统。主要分为Windows 和 Windows Server。Windows 用于个人电脑、平板电脑、智能手机和嵌入式设备,Windows Server用于服务器。
简介
时间轴
- 1985年11月20日,发布 Windows 1.0。
- 2009年7月22日,发布 Windows 7 。
- 2015年7月29日,发布 Windows 10。
- 2021年10月5日,发布Windows 11。
安装
自动下载刻录
微软提供的工具MediaCreationTool,用于下载和创建安装U盘。准备好一个大于8G的U盘。
- 1.下载媒体创建工具:https://www.microsoft.com/zh-cn/software-download/windows11
- 2.打开工具,选择系统和u盘,点击安装。工具就会自动下载镜像并刻录U盘。
64G的U盘使用MediaCreationTool制作win11安装盘后,可以看到,u盘分区为MBR,有2个分区。分区1有34GB,分区类型为W95 FAT32 (LBA) (Bootable)。分区2有29GB,是分配空间。
手动下载刻录
1.下载ISO镜像。以下载Windows 10的 ISO 文件为例:
- 方法1,Window官网:https://www.microsoft.com/software-download/windows10, 下载媒体创建工具,使用媒体创建工具下载 ISO 文件。
- 方法2,直接官网获取 ISO 文件,在浏览器中打开微软下载页面:https://www.microsoft.com/software-download/windows10, 使用浏览器的“开发者工具”模拟非 Windows 设备,按F12打开开发者工具,点击“设备模式”图标,将设备类型更改为 iPad 或其他非 Windows 系统,刷新页面后,微软将直接提供 ISO 文件下载选项。
- 方法3,第三方网站,如:https://next.itellyou.cn
2.写入u盘。
| 名称 | 平台 | 描述 |
|---|---|---|
| Rufus | 开源软件。 | |
| Ventoy | 开源软件。 | |
| UltraISO | Windows | |
| fdisk | Linux | 系统自带命令。 1.查找u盘信息 lsblk,如显示u盘为sda挂载了一个分区在/media/user/XX-USB , 2.卸载 sudo umount sda,卸载不了,可以查找使用程序的pidlsof /media/user/XX-USB,再通过pid值结束,如kill -9 6996 3.fdisk分区 sudo fdisk /dev/sda 输入o 创建新分区,输入n,输入p,分区号默认1,起始位置默认,结束位置默认。 更改分区类型,输入t,输入0c 设置第一个分区为可启动,输入a,输入分区1 查看修改后效果,输入p 保存更改,输入w 4.FAT32格式化分区 sudo mkdosfs -F32 /dev/sda1 5.创建挂载点 sudo mkdir /mnt/usb sudo mkdir /mnt/iso 7.挂载u盘 sudo mount /dev/sda1 /mnt/usb 8.挂载iso。sudo mount -o loop win10.iso /mnt/iso 9.复制ISO所有文件到USB。sudo cp -r /mnt/iso/* /mnt/usb/ && sync 10.ISO镜像的sources/install.wim大于4G,需要分割或这压缩为esd。 |
常见问题
- 安装时跳过联网和登录账户
在联网界面按下 Shift + F10 打开命令行窗口,输入 OOBE\BYPASSNRO并回车,系统会自动重启,之后选择“我没有 Internet 连接”。
管理
Shell
Shell提供用户与操作系统或应用程序之间的直接通信,从而提供自动化操作的环境。 Windows 有两个命令行shell: Command shell 和 PowerShell。
| 名称 | 描述 | 网站 |
|---|---|---|
| Command shell | Command shell 简称cmd,是第一个内置于 Windows 中的 shell。 | |
| PowerShell | PowerShell由命令行 shell(简称cmdlets)、脚本语言和配置管理框架组成。 PowerShell扩展了Command shell,提供了额外的功能,PowerShell中可以运行 Command shell 和 PowerShell cmdlet,反过来则不行。 PowerShell 脚本是包含一个或多个 PowerShell 命令的纯文本文件,文件扩展名.ps1。Windows 8.1以上版本都内置了PowerShell,8.1之前或其他操作系统可以下载安装。
|
PowerShell 文档 |
Windows 自动化
| 名称 | 描述 | 网站 |
|---|---|---|
| PowerShell | PowerShell由命令行 shell(简称cmdlets)、脚本语言和配置管理框架组成。 PowerShell扩展了Command shell,提供了额外的功能,PowerShell中可以运行 Command shell 和 PowerShell cmdlet,反过来则不行。 PowerShell 脚本是包含一个或多个 PowerShell 命令的纯文本文件,文件扩展名.ps1。Windows 8.1以上版本都内置了PowerShell,8.1之前或其他操作系统可以下载安装。
|
PowerShell 文档 |
| Command shell | ||
| 批处理 batch file |
Windows 批处理是一种简化的脚本语言,包含一个或多个Command命令,文件扩展名.bat。 适合简单、重复性任务,对于复杂的任务可以使用Powershell、Python等脚本语言。
|
|
| Windows 计划任务 | ||
| Microsoft Flow |
开机自动运行
| 名称 | 描述 |
|---|---|
| 启动文件夹 | 在用户登录时运行,简单但只在用户登录时运行,程序快捷方式或脚本放入指定文件夹即可。 1.单个用户启动文件夹:: C:\Users\你的用户名\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup 可以我的电脑地址栏输入,也可以通过按 Windows键 + R,再输入shell:startup。2.所有用户启动文件夹: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 用法:将需要启动应用的快捷方式或脚本放入该文件夹,即可开机启动时自动运行。 |
| 任务计划程序 | 任务计划程序可以设置按周期(如每天、每周和每月)、一次性、系统启动时、用户登录时或系统空闲时等运行程序或脚本。 用法:通过按 Windows键 + R 打开运行,再输入 taskschd.msc,回车即可打开任务计划程序,或搜索栏输入任务计划程序。 可以点击创建基本任务、创建任务或导入任务来设置任务。
|
| 组策略登录脚本 | 用户登录时运行,对应文件夹:C:\Windows\System32\GroupPolicy\User\Scripts\Logon 用法:通过按 Windows键 + R 打开运行,再输入 gpedit.msc打开组策略 -> 用户配置 -> Windows设置 -> 脚本(登录/注销) -> 登录,添加脚本。或将脚本放入对应文件夹。
|
设置
设置环境变量,任务栏搜索框输入‘环境变量’,点击编辑系统环境变量即可打开设置。在终端输入set也可以看当前环境变量设置。
远程登录
Windows远程桌面
远程Window10:
- 被操控电脑(需要Windows10专业版):
- 点击“开始”>“设置”>“系统”>“远程桌面”,然后打开“启用远程桌面”。
- 记下如何连接到此电脑下的此电脑的名称。或者命令行使用
ipconfig查看IP地址。
- 操控电脑上(Window10):
- 搜索框数据“远程桌面连接”
- 输入记下的电脑名称或IP地址
- 输入账号和密码
远程Ubuntu:
- 被操控电脑(Ubuntu 22.04)
- 设置>共享>开启远程
- 查看IP地址
- 操控电脑(Window10):
- 搜索框数据“远程桌面连接”
- 输入IP地址
- 输入账号和密码
常见问题:
登录时显示:登录没有成功
出现身份验证错误,无法连接到本地安全机构,远程计算机:****,这可能是由于密码过期,如果密码已过期请更新密码。如需帮助,请于管理员或技术支持人员联系。
远程桌面软件
Windows命令
概览
Shell提供用户与操作系统或应用程序之间的直接通信,从而提供自动化操作的环境。 Windows 有两个命令行shell: Command shell 和 PowerShell。
| 名称 | 描述 | 网站 |
|---|---|---|
| Command shell | Command shell 简称cmd,是第一个内置于 Windows 中的 shell。 | |
| PowerShell | PowerShell由命令行 shell(简称cmdlets)、脚本语言和配置管理框架组成。 PowerShell扩展了Command shell,提供了额外的功能,PowerShell中可以运行 Command shell 和 PowerShell cmdlet,反过来则不行。 PowerShell 脚本是包含一个或多个 PowerShell 命令的纯文本文件,文件扩展名.ps1。Windows 8.1以上版本都内置了PowerShell,8.1之前或其他操作系统可以下载安装。
|
PowerShell 文档 |
了解更多 >> Windows 文档: Windows Server / Windows Commands PowerShell 文档:PowerShell 命令是什么? PowerShell 文档:脚本编写
文件管理
| 命令 | 描述 | 语法格式 | 常用参数 | 示例 |
|---|---|---|---|---|
文本工具
| 命令 | 描述 | 语法格式 | 常用参数 | 示例 |
|---|---|---|---|---|
查找
| 命令 | 描述 | 语法格式 | 常用参数 | 示例 |
|---|---|---|---|---|
备份压缩
| 命令 | 描述 | 语法格式 | 常用参数 | 示例 |
|---|---|---|---|---|
权限管理
| 命令 | 描述 | 语法格式 | 常用参数 | 示例 |
|---|---|---|---|---|
远程
| 命令 | 描述 | 语法格式 | 常用参数 | 示例 |
|---|---|---|---|---|
| ssh | 远程登录工具 | ssh root@46.100.125.122 使用root用户登录46.100.125.122
| ||
| scp | 加密远程传输文件,基于ssh。 | -r 传输目录
|
scp C:\Users\username\a.txt root@46.100.125.122:/home/root/b.txt 将本地a.txt复制到远程主机的/home/root/b.txt scp -r root@46.100.125.122:/data/tes1/ /data/test1 将服务器目录/data/tes1/下载到本地/data/tes1/
|
网络命令
| 命令 | 描述 | 语法格式 | 常用参数 | 示例 |
|---|---|---|---|---|
| ping | 网络诊断工具,检测连通性 | |||
| ipconfig | 查看和配置网络设备。 | |||
| route | 显示和修改路由表。 | |||
| netstat | 显示网络状态。 |
磁盘管理
| 命令 | 描述 | 语法格式 | 常用参数 | 示例 |
|---|---|---|---|---|
| diskpart | 磁盘管理。 | 为MBR格式硬盘磁盘剩余空间创建扩展分区:diskpart
list disk # 列出磁盘
select disk 0 # 选中要操作磁盘,根据编号
create partition extended # 剩余空间创建扩展分区
删除磁盘分区: diskpart
list disk # 列出磁盘
select disk 1 # 选中要操作磁盘,根据编号
list partition # 列出分区,也可使用part
select partition 1 # 选中要操作分区,根据编号
delete partition # 删除分区,如果是系统或保护分区使用:delete part override
| ||
系统管理
| 命令 | 描述 | 语法格式 | 常用参数 | 示例 |
|---|---|---|---|---|
| ps | 进程(Process)状态信息 process status
|
ps [参数] | ||
常见问题
自动关机
- 关闭睡眠模式
- 查看关机日志:打开“开始”》搜索“日志查看器“》依次点击“Windows日志>系统”菜单项》点击右侧“筛选当前日志”,在包括/排除事件ID窗口中,输入1074,6006,6008,然后点击确定按钮。
- 使用性能监视器收集系统数据:打开“开始”》搜索“性能监视器“》依次点击“数据收集器集>系统”菜单项》右键单击“系统诊断”子项,点击启动》依次点击左边“报表>系统>系统诊断”菜单项查看结果。
禁止运行脚本
\.venv\Scripts\Activate.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。所在位置 行:1 字符: 3。
这个错误提示表明在你运行 PowerShell 脚本时,系统的执行策略阻止了脚本的运行。Windows 默认的执行策略可能不允许你运行来自未信任源的脚本。你可以通过更改 PowerShell 的执行策略来解决这个问题。
- 以管理员身份打开 PowerShell
- 输入以下命令来允许脚本执行:Set-ExecutionPolicy RemoteSigned,输入 Y(Yes)确认。RemoteSigned:允许本地脚本运行,并要求从互联网下载的脚本必须是签名的。
重新运行脚本就可以,如果还是不行,可能由于这个脚本是从局域网如nas复制到本地的,Windows 会在文件上加一个 “来源于互联网” 的标记,称为“Zone.Identifier”,导致 PowerShell 把它当作 潜在不安全的远程脚本。可以尝试以下方法:
- 右键点击这个 .ps1 文件 → 点击 “属性”,属性窗口底部,勾选 “解除阻止(Unblock)”。
- 命令行Unblock-File -Path .\.venv\Scripts\Activate.ps1,或者整个目录,Get-ChildItem -Path .\.venv\Scripts\ -Recurse | Unblock-File
资源
官网
- Windows 官网:https://www.microsoft.com/windows
- Windows 技术文档:https://docs.microsoft.com/zh-cn/windows/