WinServer运维
- windows server 2022用命令行为raid5磁盘联机并分区格式化
- Windows Installer 服务无法访问 解决方法
- 额外域控服务器,更新补丁后,启动时卡在 请等候 Group Policy Client
- 为windows开启winrm service, 以便进行远程管理
- 批量重启含“veeam”关键字的所有服务的命令
windows server 2022用命令行为raid5磁盘联机并分区格式化
打开cmd。输入命令:
diskpart
list disk
select disk <磁盘编号>
online disk
PowerShell命令:
配置为GPT:Initialize-Disk -Number 0 -PartitionStyle GPT
分区:New-Partition -DiskNumber 0 -UseMaximumSize -AssignDriveLetter
格式化:Format-Volume -DriveLetter F -FileSystem NTFS -NewFileSystemLabel "HDD-RAID5" -Confirm
Windows Installer 服务无法访问 解决方法
Windows Installer 服务无法访问。这只在如果您在安全模式中运行Windows,或者是如果 Windows Installer 未正确安装才发生。请联系您的支持人员获取援助。 如果排查是否中病毒或系统故障导致
ChatGPT 说:
Windows Installer 服务无法访问的错误,通常由以下几种原因导致:
Windows Installer 服务未启动或损坏
系统文件损坏(可能由病毒、恶意软件或系统异常引起)
权限问题(注册表或组策略导致 Windows Installer 无法正常运行)
安全模式限制(在安全模式下,Windows Installer 默认是禁用的)
🛠 排查步骤
1️⃣ 检查 Windows Installer 服务是否运行
按 Win + R,输入 services.msc 回车
在 服务 窗口中找到 Windows Installer(服务名称:msiserver)
右键 → 属性
查看“启动类型”:
如果是 “禁用” → 改为 “手动” 或 “自动”
如果未运行,点击“启动”
📌 如果启动时报错,继续执行下面的步骤。
2️⃣ 重新注册 Windows Installer
按 Win + R,输入 cmd,按 Ctrl + Shift + Enter 以管理员身份运行命令提示符
依次执行以下命令:
msiexec /unregister
msiexec /regserver
重启计算机,然后尝试重新安装软件。
3️⃣ 运行 Windows 组件修复
打开命令提示符(管理员模式)
执行以下命令,修复 Windows 组件:
sfc /scannow
等待扫描完成,检查是否有损坏的系统文件。
如果 sfc 找到了问题但无法修复,请运行:
dism /online /cleanup-image /restorehealth
这将从 Windows 更新中获取缺失的文件并修复系统。
4️⃣ 检查 Windows Installer 相关注册表
📌 如果你怀疑病毒或系统损坏导致注册表异常,可以检查并修复相关项
按 Win + R,输入 regedit,回车
找到以下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver
在右侧窗口,找到 Start 键值
如果 Start 的值不是 2,则双击修改为 2(十进制)
关闭注册表,重启计算机。
5️⃣ 在“安全模式”中启用 Windows Installer
📌 如果你是在 安全模式 下安装软件,默认 Windows Installer 是禁用的,你需要手动启用它。
按 Win + R,输入 cmd,按 Ctrl + Shift + Enter 运行命令提示符
执行以下命令:
net start msiserver
如果提示 服务无法启动,手动修改注册表:
打开注册表编辑器 (regedit)
进入:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal\
新建一个键,命名为 MSIServer
修改默认值为 Service
重启计算机,重新尝试安装软件。
6️⃣ 检查是否中了病毒
如果问题仍然存在,可能是病毒或恶意软件修改了 Windows Installer 相关组件:
使用 Windows Defender 进行全盘扫描
下载第三方杀毒软件(如 Malwarebytes、火绒等)进行深度扫描
检查任务管理器 (Ctrl + Shift + Esc) 是否有可疑进程占用 CPU
📌 总结
先检查 Windows Installer 服务是否启动
尝试重新注册 Windows Installer (msiexec /regserver)
运行 SFC 和 DISM 以修复系统文件
检查注册表 (HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver)
如果在安全模式安装软件,需手动启用 Windows Installer
如果所有方法都试过了还是不行,可能需要 系统修复(如重置 Windows)。你可以尝试使用 Windows 修复模式(WinRE),执行“系统还原”或“重置此电脑”。
额外域控服务器,更新补丁后,启动时卡在 请等候 Group Policy Client
在额外域控制器上更新补丁后,如果系统启动时卡在“请等候 Group Policy Client”,通常是由于组策略客户端服务 (gpsvc) 出现问题,或者某些更新引发了服务冲突。以下是一些常见的排查方法及解决方案:
1. 检查组策略客户端服务 (GPSVC) 的状态
进入安全模式:
如果服务器无法正常启动,你可以尝试在 安全模式 下启动系统。启动系统时,按 F8 或 Shift + F8(取决于硬件配置)进入高级启动选项,选择 安全模式 启动。
检查组策略客户端服务:
按 Win + R,输入 services.msc,回车进入服务管理器。
找到 Group Policy Client 服务 (GPSVC) 并检查其状态。如果服务未启动,可以尝试启动它。
确保该服务的 启动类型 为 自动。
手动启动 GPSVC 服务:
打开命令提示符(以管理员身份),运行以下命令启动服务:
bash
net start gpsvc
2. 重置组策略
有时组策略设置可能导致问题,重置组策略可能有助于解决问题。
重置计算机的本地组策略: 在命令提示符下运行以下命令以重置所有本地组策略:
bash
gpupdate /force
如果系统允许启动,重置组策略后重启服务器,看看问题是否解决。
删除缓存的组策略:
进入文件管理器,导航到以下路径:
makefile
C:\Windows\System32\GroupPolicy\
删除该文件夹下的所有内容(不要删除文件夹本身)。
重启服务器,系统会重新生成默认的组策略文件。
3. 卸载更新
如果你认为问题是由最近的补丁引起的,可以尝试卸载最近安装的更新:
通过命令提示符卸载补丁: 在安全模式下或通过恢复环境进入命令提示符,使用以下命令列出最近的更新:
bash
wmic qfe list brief /format:table
找到最近安装的更新,记下对应的 KB 编号。
卸载更新: 使用以下命令卸载更新:
bash
wusa /uninstall /kb:<KB编号>
例如,卸载 KB5005568:
bash
wusa /uninstall /kb:5005568
4. 检查磁盘和文件系统问题
有时磁盘或文件系统的损坏也可能导致服务挂起。可以尝试检查和修复磁盘:
进入恢复环境:
重启服务器,进入恢复模式,选择命令提示符。
运行磁盘检查: 在命令提示符下运行以下命令以修复文件系统问题:
bash
chkdsk /f /r
这将检查并修复磁盘上的错误,可能需要重启以完成修复过程。
5. 禁用不必要的启动项和服务
有时第三方服务或应用程序可能会与组策略服务发生冲突。你可以禁用非必要的启动项来排查问题。
进入安全模式。
使用 msconfig 工具:
按 Win + R,输入 msconfig 并按回车。
在 服务 选项卡下,勾选 隐藏所有 Microsoft 服务,然后点击 全部禁用。
在 启动 选项卡下,禁用所有第三方启动项。
重启服务器,检查问题是否解决。
6. 还原系统状态或恢复系统
如果以上方法都无效,且问题是在更新补丁后发生的,考虑还原系统到更新前的状态。
使用系统还原点:
如果启用了系统还原,你可以通过 恢复环境 选择 系统还原,回滚到更新前的系统状态。
还原 Active Directory 系统状态:
如果你有 Active Directory 系统状态备份,可以考虑使用备份恢复到稳定状态。
使用 Windows Server Backup 还原系统状态,确保 Active Directory 数据库未受损。
7. 重建域控制器
如果上述所有方法都未能解决问题,且此额外域控制器无法恢复正常工作,可能需要考虑重建该域控制器。
从域中删除问题服务器:
使用 dcpromo 将该服务器降级为成员服务器。
检查域内其他域控制器是否正常工作。
重新加入域并提升为额外域控制器:
清理该服务器上与 Active Directory 相关的旧数据。
重新将服务器加入域,并使用 dcpromo 再次将其提升为域控制器。
总结
“请等候 Group Policy Client”问题通常与组策略客户端服务(GPSVC)有关。你可以通过检查服务状态、重置组策略、卸载补丁或修复文件系统等方法排查和解决问题。如果问题严重,可以考虑还原系统状态或重建域控制器。
为windows开启winrm service, 以便进行远程管理
winrm service: 是windows 一种方便远程管理的服务;开启winrm service,便于在日常工作中,远程管理服务器,或通过脚本,同时管理多台服务器,来提高工作效率;
工具/原料
windows server
方法/步骤
winrm service 默认都是未启用的状态,先查看状态;如无返回信息,则是没有启动;
winrm enumerate winrm/config/listener
针对winrm service 进行基础配置:
winrm quickconfig
查看winrm service listener:
winrm e winrm/config/listener
为winrm service 配置auth:
winrm set winrm/config/service/auth @{Basic="true"}
为winrm service 配置加密方式为允许非加密:
winrm set winrm/config/service @{AllowUnencrypted="true"}
6
至此,winrm service 已经启用,可以正常使用;
批量重启含“veeam”关键字的所有服务的命令
在 Windows Server 操作系统上,你可以使用 PowerShell 来批量重启包含特定关键字的服务。假设你要重启所有包含 "veeam" 关键字的服务,你可以执行以下命令
Get-Service | Where-Object { $_.DisplayName -like "*veeam*" } | Restart-Service -Force
要关闭包含特定关键字的所有服务,你可以使用类似的 PowerShell 命令。以下是关闭所有包含 "veeam" 关键字的服务的命令:
powershell
Copy code
Get-Service | Where-Object { $_.DisplayName -like "*veeam*" } | Stop-Service -Force
这个命令与之前的命令相似,不同之处在于它使用了 Stop-Service 来停止服务而不是重启服务。
解释一下这个命令:
Get-Service:获取系统中的所有服务。
Where-Object { $_.DisplayName -like "*veeam*" }:过滤包含 "veeam" 关键字的服务。
Stop-Service -Force:对过滤出来的服务执行强制停止操作。
同样,请确保以管理员权限运行 PowerShell,以便执行服务关闭操作