每次我尝试使用 Windows 10 中的默认照片应用程序打开图像时,它都会显示一个黑色窗口,几秒钟后我收到此错误:
然后应用程序关闭,图像不显示。如果我直接打开照片应用程序,它会在几秒钟后关闭,但不会显示任何错误。
我已经检查了RPC 服务及其StatusisRunning和Startup Type设置为Automatic.
该RPC定位器没有运行,并且其Startup Type设置为Manual。
我尝试再次全新安装 Windows,并且在我第一次打开应用程序时就成功了。一旦我关闭它,在下载了几个程序(但没有安装其中任何一个)之后,它又无法正常工作。
该网络最初设置为公共,但将其更改为私有并没有解决问题。
防火墙有一些RPC入站规则,但都没有启用:
编辑:
没有提出的解决方案对我有用。但是,在我通过 Windows 更新发布问题几个月后,此问题已得到修复。
我听说过 RPC 并且它们是通过 TCP 端口 135 执行的ipconfig。我只是psexec.exe在远程 PC 上通过执行而想知道这是否是 RPC。正如我在 Wireshark 中看到的,整个过程是通过 SMB 端口 445 而不是 DCE/RPC 端口 135 完成的。
所以我真的不明白 RPC 是什么?你们有任何RPC的例子吗?
我在 HP EliteBook 850 G4 上使用 Windows 10。在过去的几个月中,有时会出现系统挂起的情况。Firefox 显示“不响应”,explorer.exe(任务面板)不响应,但我可以例如最小化某些窗口并将焦点更改为第二个屏幕上的窗口。甚至任务管理器或 Ctr+Alt+Del 的键盘快捷键也不起作用。
半分钟后,everythink 恢复正常,一切正常。但几分钟后,问题又回来了。有时重新启动会有所帮助,但只是几个小时。有些日子根本不会发生这种情况。我没有在里面找到任何棚子。
有几次我碰巧打开了任务管理器窗口,每次出现这种挂起时,服务“远程过程调用(RPC)以30%的CPU使用率跳到第一位。但处理器使用率仍然没有超过50% . 我试图用谷歌搜索这个症状,只找到一条建议禁用 OneDrive 的消息。今天早上再次发生挂起时,我关闭了 OneDrive(右键单击并“退出”),但几分钟后,挂起又回来了。我无法测试问题是否已解决,挂起“随机”发生。
有什么办法可以查到,目前哪个进程使用了RPC服务?也许 Wireshark 可以提供帮助,但我不知道找到此通信的正确过滤器选项。
我已经使用 McAfee(公司许可证)、Malwarebytes 甚至 Microsoft Safety Scanner 测试了操作系统的恶意软件等,但没有任何积极的结果。
更新 1
在事件日志中发现的唯一错误是:
计算机默认权限设置不授予具有 CLSID 的 COM 服务器应用程序的本地激活权限...其中 CLSID 指向 RuntimeBroker.exe
我将在再次发生挂起时再次检查,如果出现此错误日志相关
我们有一个内部调用 excel 的 C# 应用程序。它使用 Microsoft.Office.Interop.Excel.dll 来实现。该应用程序适用于大多数装有 Excel 的计算机,但不适用于我的计算机。
最初,应用程序因 HRESULT 0x800706BE 失败(远程过程调用失败)。我尝试了几乎所有在网上找到的建议,但都没有成功。然后我卸载了我的 MS Office 2013 Pro,并安装了 Office 365 v2013。应用程序在同一行代码上仍然失败,但现在 HRESULT 0x80010105 (RPC_E_SERVERFAULT)。
有什么建议可以让excel互操作工作吗?我的猜测是某些 Windows 服务未启动或 DCOM 组件未注册。但我不知道是哪一个。
细节:
我认为三个事实很重要:
我还使用了 VS2010 调试器来找出发生了什么:
这是代码的核心。它在 Open 的最后一行失败:
using Excel = Microsoft.Office.Interop.Excel;
object misValue = System.Reflection.Missing.Value;
Excel.Application myExcelApp = new Excel.Application();
myExcelApp.Visible = false; …Run Code Online (Sandbox Code Playgroud)在寻找我的旧笔记本电脑的用途后,我决定将Wyvern变成运行 Microsoft Hyper-V Server 2012 R2(免费提供,本质上是仅具有管理程序功能的高度精简的 Windows Server 2012 R2)的虚拟化服务器。但是,我在从我的 Windows 8.1 Pro 客户端Dragon连接到它时遇到了一些问题。我从客户端上的 Hyper-V 管理器收到以下错误消息:
RPC 服务器不可用。无法在
WYVERN和之间建立连接DRAGON。
如果我完全禁用服务器上的 Windows 防火墙(使用net stop MpsSvc),我会得到以下信息:
无法连接到计算机上的 RPC 服务
WYVERN。确保您的 RPC 服务正在运行。
在这两种情况下,Hyper-V 管理器在显示错误消息之前都会显示“正在加载虚拟机...”,表明客户端能够以其他方式连接到服务器。
注意:虽然Server Fault的社区可能更好地解决这个问题,但它在技术上是离题的,因为这是在家庭环境中(但请参阅此Meta Server Fault 问题以了解相关辩论)。因此,我在这里发布了这个问题。
这些计算机通过 LAN 连接并加入同一个工作组(不是域)。两台计算机都能够将对方计算机的名称解析为正确的IP地址,可以相互ping通,并且能够访问Internet。
奇怪的是,它在服务器通过以太网电缆直接连接到客户端时工作,客户端上的以太网适配器具有 Internet 连接共享,服务器上启用了 DHCP。这可能会提供有关问题确切原因的线索。
我对这个问题进行了广泛的研究,并采取了以下步骤:
hosts客户端的文件中。ANONYMOUS LOGON远程访问。Administrator …在网络审查期间,我们注意到一些加入域的 Surface Hub 没有打开端口 135 (msrpc)。
打开135端口的Surface Book和其他的有什么区别?考虑到两者都在 Active Directory 环境中完美工作。
谢谢。
我试过
#rpcinfo
Run Code Online (Sandbox Code Playgroud)
但我没有得到任何有用的信息。在 Fedora 中它默认启用,但在 ubuntu 中不一样。
我怎样才能让它在 Ubuntu 上工作?
rpc ×7
windows-10 ×2
automation ×1
freeze ×1
hyper-v ×1
networking ×1
psexec ×1
sysinternals ×1
ubuntu ×1
windows ×1
windows-7 ×1
windows-8.1 ×1