**Microsoft.PowerShell.Commands.Utility.ni.dll 手动安装步骤**
1. **合法性验证**
- 确保文件来源可靠(原版系统或官方更新包),避免恶意代码注入风险。
2. **系统级修复**
- 通过 `DISM` 或 `SFC` 工具修复系统完整性:
```powershell
sfc /scannow
```
3. **程序集重注册**
- 若文件损坏,重新注册 .NET 程序集:
```powershell
Install-Package -Name Microsoft.PowerShell.Commands.Utility -Force
```
4. **NGen 重编译**
- 调用 .NET Native Image Generator 重新生成预编译映像:
```cmd
ngen install "Microsoft.PowerShell.Commands.Utility.dll" /nologo
```
5. **环境修复**
- 若上述无效,修复/重装 .NET Framework 或 PowerShell(Windows 功能中重置)。
**注意**:
- 该文件为系统托管组件,**禁止直接手动替换**,可能破坏 CLR 版本兼容性。
- 优先通过系统更新或 `PowerShell 模块恢复`机制修复依赖关系。
- 极端情况下,使用系统还原点回滚至稳定状态。