[英]Powershell Reset Windows Update
我目前使用 BootCamp 在我的 MacbookPro 上安装了全新的官方 Windows 7 Ultimate。
除了 Windows 更新,一切都运行良好。 坚持搜索更新..
所以我做了很多谷歌搜索(现在大约 4 小时),我尝试了很多东西,比如 MS 的 FixIt 工具和其他技巧,但没有任何效果。
现在我正在尝试这个: http : //www.sevenforums.com/performance-maintenance/372790-very-high-memory-sometimes-cpu-usage-svchost-exe-up-1-gb-post3095241.html#post3095241
我现在正在使用 PowerShell 并输入以下命令行:
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
我总是收到这个错误:
Missing closing ')' in expression.
At line:1 char:23
+ sc.exe sdset bits D:(A <<<< ;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRS
DRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
+ CategoryInfo : ParserError: (CloseParenToken:TokenId) [], Paren
tContainsErrorRecordException
+ FullyQualifiedErrorId : MissingEndParenthesisInExpression
enter code here
我查看了命令行,我没有看到任何丢失的 ')',并在其他网站上进行了其他一些 google 搜索此命令行,并且总是给出相同的错误
怎么了..!?
更新:
我试过这个没有成功(同样的错误)
$str = "sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)"
Invoke-Expression $str
解决方案
我找到了解决方案,并按如下方式键入命令:
CMD /C "sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)"
当我在整个命令周围加上引号时,dos 提示符删除了引号,并返回了结果。 在长参数列表周围加上引号,即,这样做:
sc.exe sdset 位 "D:(A;; [snip] ;;PU)"
导致 Dos Prompt 执行给出消息成功。
PowerShell 不能很好地处理 DOS 可执行文件及其参数。
尝试使用:
Start-Process sc.exe -ArgumentList 'sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)'
由于这是调用 DOS,因此在 DOS 命令周围使用单引号,并在 ACL "D:(A;;......;;PU)" 周围添加双引号。 它看起来像这样
Invoke-Expression -Command 'sc.exe sdset bits "D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)"'
我有一个问题,“sc sdset 位 D:(A;CI;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;IU)(A;;CCLCSWLOCRRC ;;;SU)S:(AU;SAFA;WDWO;;;BA)"
它在字符 19、54、57、90、93、112、115、134、140 和 155 中用“)”标记了我很多错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.