我已经用相关术语的各种变化进行了search,而且我找不到另外一个有这个问题的其他人的例子,所以我希望这里有人可能会有一些线索。
我通过从Microsoft.com下载并运行Windows6.1-KB2506143-x64.msu安装了Windows Management Framework 3.0(KB2506143)。 一旦完成,我重新启动我的机器按要求。 重新启动并login后,我尝试运行64位PowerShell命令行界面,然后启动一秒钟,然后消失。 32位的shell似乎工作正常,它只是一个失败的64位。
查看Fusion日志,我发现:
*** Assembly Binder Log Entry (10/4/2012 @ 1:51:48 PM) *** The operation failed. Bind result: hr = 0x80070002. The system cannot find the file specified. Assembly manager loaded from: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorwks.dll Running under executable C:\WINDOWS\system32\WindowsPowerShell\v1.0\powershell.exe --- A detailed error log follows. === Pre-bind state information === LOG: User = ********\***** LOG: DisplayName = Microsoft.PowerShell.ConsoleHost, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL <remainder omitted>
GacUtil显示有一个Microsoft.PowerShell.ConsoleHost,版本= 1.0.0.0,但不是3.0.0.0。
我试着卸载KB2506143(它删除了MSVCRT90.dll,导致Windows Live Messenger在重新启动后重新加载失败,所以我在Windows Live Essentials中运行了一个修复程序,修复了Messenger问题),然后重新安装它,但没有任何改变。
如果有帮助,这里是我认为可能是我的硬件/软件环境的相关部分。
有任何线索呢?
谢谢,戴夫
你正在安装哪个KB2506143? 当我谷歌KB2506143,我得到这个链接下载,这是WMF3.0的“候选人”
当我谷歌“Windowspipe理框架3.0”我得到了不提及“释放候选人”的不同的链接 。
这两个页面上列出的Windows6.1-KB2506143-x64.msu的文件大小是不同的。 如果您仍在运行RC,请尝试最终版本。