常用的几个CMD命令,或许可以救你的电脑

唉……陶子又作死改启动项,弄坏了还要找我修,看来我非得传授一些人生的经验了。

注:以下命令请在管理员权限下运行,推荐使用PowerShell

sfc命令

神器!神器!神器!

官方说明:

Microsoft (R) Windows (R) Resource Checker 6.0 版
版权所有 (C) Microsoft Corporation。保留所有权利。

扫描所有保护的系统文件的完整性,并使用正确的 Microsoft 版本替换不正确的版本。

SFC [/SCANNOW] [/VERIFYONLY] [/SCANFILE=<file>] [/VERIFYFILE=<file>] [/OFFWINDIR=<offline windows directory> /OFFBOOTDIR=<offline boot directory>]

/SCANNOW 扫描所有保护的系统文件的完整性,并尽可能修复有问题的文件。
/VERIFYONLY 扫描所有保护的系统文件的完整性。不会执行修复操作。
/SCANFILE 扫描引用的文件的完整性,如果找到问题,则修复文件。指定完整路径
/VERIFYFILE 验证带有完整路径 的文件的完整性。不会执行修复操作。
/OFFBOOTDIR 对于脱机修复,指定脱机启动目录的位置
/OFFWINDIR 对于脱机修复,指定脱机 Windows 目录的位置

示例:

sfc /SCANNOW
sfc /VERIFYFILE=c:\windows\system32\kernel32.dll
sfc /SCANFILE=d:\windows\system32\kernel32.dll /OFFBOOTDIR=d:\ /OFFWINDIR=d:\windows
sfc /VERIFYONLY

其实只要使用sfc /scannow进行系统修复就行了。

bcdboot命令

可以修复引导。

官方说明:

Bcdboot - Bcd 启动文件创建和修复工具。
bcdboot.exe 命令行工具用于将关键启动文件复制到系统分区以及创建新的系统 BCD 存储。

bcdboot <source> [/l <locale>] [/s <volume-letter> [/f <firmware>]] [/v] [/m [{OS Loader ID}]] [/addlast] [/p] [/c]

source 指定 Windows 系统根目录的位置。

/l 指定在初始化 BCD 存储时使用的可选区域设置参数。默认值为“简体中文”。
/s 指定一个可选的卷号参数,该参数用于指定要将启动环境文件复制到的目标系统分区。默认值为固件所标识的系统分区。
/v 启用详细模式。
/m 如果提供了操作系统加载器 GUID,则此选项可以将给定的加载器对象与系统模板合并,以生成可启动条目。否则,只合并全局对象。
/d 指定应保留现有的默认Windows启动条目。
/f/s 命令一起使用,指定目标系统分区的固件类型。<firmware> 的选项是 'UEFI'、'BIOS' 或 'ALL'。
/addlast 指定 Windows 引导管理器固件条目,应该最后添加。默认行为是首先添加它。
/p 指定 Windows 引导管理器固件条目位置应予以保留。如果条目不存在,则将在第一个位置添加新条目。
/c 指定不应迁移模板描述的任何现有对象。

示例:

bcdboot c:\windows /l en-us
bcdboot c:\windows /s h:
bcdboot c:\windows /s h: /f UEFI
bcdboot c:\windows /m {d58d10c6-df53-11dc-878f-00064f4f4e08}
bcdboot c:\windows /d /addlast
bcdboot c:\windows /p

常用命令:bcdboot C:\Windows /s X: /f UEFI 意思是把修复引导(需要将ESP分区挂载为X:

Dism实用程序

这个更是神器!

官方说明:

部署映像服务和管理工具
版本: 10.0.15063.0

DISM.exe [dism_options] {Imaging_command} [<Imaging_arguments>]
DISM.exe {/Image:<path_to_offline_image> | /Online} [dism_options] {servicing_command} [<servicing_arguments>]

描述:

DISM 枚举、安装、卸载、配置和更新 Windows
映像中的功能和程序包。可以使用的命令取决于提供的映像以及映像是处于脱机还是运行状态。

通用映像处理命令:

/Split-Image - 将现有 .wim 或 .ffu 文件拆分为多个只读拆分 WIM/FFU 文件。
/Apply-Image - 应用一个映像。
/Get-MountedImageInfo - 显示有关安装的 WIM 和 VHD 映像的信息。
/Get-ImageInfo - 显示有关 WIM 或 VHD 文件中映像的信息。
/Commit-Image - 保存对装载的 WIM 或 VHD 映像的更改。
/Unmount-Image - 卸载已装载的 WIM 或 VHD 映像。
/Mount-Image - 从 WIM 或 VHD 文件装载映像。
/Remount-Image - 恢复孤立的映像装载目录。
/Cleanup-Mountpoints - 删除与损坏的已安装映像关联的资源。

WIM 命令:

/Apply-CustomDataImage - 冻结自定义数据映像中包含的文件。
/Capture-CustomImage - 将自定义设置捕获到 WIMBoot 系统上的增量 WIM 文件中。捕获的目录包括所有子文件夹和数据。
/Get-WIMBootEntry - 显示指定磁盘卷的 WIMBoot 配置项。
/Update-WIMBootEntry - 更新指定磁盘卷的 WIMBoot 配置项。
/List-Image - 显示指定映像中的文件和文件夹的列表。
/Delete-Image - 从具有多个卷映像的 WIM 文件删除指定的卷映像。
/Export-Image - 将指定映像的副本导出到其他文件。
/Append-Image - 将其他映像添加到 WIM 文件中。
/Capture-Image - 将驱动器的映像捕获到新的 WIM 文件中。捕获的目录包含所有子文件夹和数据。
/Get-MountedWimInfo - 显示有关安装的 WIM 映像的信息。
/Get-WimInfo - 显示有关 WIM 文件中的映像的信息。
/Commit-Wim - 保存对安装的 WIM 映像的更改。
/Unmount-Wim - 卸载安装的 WIM 映像。
/Mount-Wim - 从 WIM 文件安装映像。
/Remount-Wim - 恢复孤立的 WIM 安装目录。
/Cleanup-Wim - 删除与损坏的已安装 WIM 映像关联的资源。

映像规格:

/Online - 以正在运行的操作系统为目标。
/Image - 指定脱机 Windows 映像的根目录的路径。

DISM 选项:

/English - 用英文显示命令行输出。
/Format - 指定报告输出格式。
/WinDir - 指定 Windows 目录的路径。
/SysDriveDir - 指定名为 BootMgr 的系统加载程序文件的路径。
/LogPath - 指定日志文件路径。
/LogLevel - 指定日志(1-4)中所示的输出级别。
/NoRestart - 取消自动重新启动和重新启动提示。
/Quiet - 取消除错误消息之外的所有输出。
/ScratchDir - 指定暂存目录的路径。

若要获得有关这些 DISM 选项及其参数的详细信息,请在紧挨着 /? 之前指定一个选项。

示例:

DISM.exe /Mount-Wim /?
DISM.exe /ScratchDir /?
DISM.exe /Image:C:\test\offline /?
DISM.exe /Online /?

常用命令:

DISM.exe /Online /Cleanup-image /Scanhealth    //检查系统完整性
DISM.exe /Online /Cleanup-image /Restorehealth    //修复所有系统文件为原版Windows
本文距离最后一次更新已超过180天,部分内容可能会随着时间的推移变更或失效。

相关文章

此处无声胜有声