Windows XP mstsc.exe问题

我在一台机器上有mstsc问题 – 它无法连接到远程服务器。 我试图卸载它 – 我在安全模式下启动,删除与system32和dllcache中的这个软件(包括库msctax)以任何方式连接的一切,我删除了在registry中包含mstsc的一切,当我试图安装mstsc从我从microsoft.com下载的数据包中,它停止并向我显示Mstsc安装在我的计算机上的错误,并且安装非常顺利。

任何有关解决这个问题的想法?

修复很简单。

转到以下链接。 http://www.microsoft.com/downloads/en/details.aspx?FamilyId=72158b4e-b527-45e4-af24-d02938a95683&displaylang=en

安装RDP 7.它与Windows 7和2008R2完全兼容。

您可以手动复制文件或使用Orca修补msi软件包。

Orca.exe是一个数据库表编辑器,用于创build和编辑Windows安装程序包和合并模块。 该工具提供了用于validation的graphics界面,突出显示出现validation错误或警告的特定条目。

此工具仅适用于Windows Installer开发人员的Windows SDK组件。 它作为Orca.msi文件提供。 安装Windows Installer开发人员的Windows SDK组件后,双击Orca.msi安装Orca.exe文件。

基本上,你将不得不模仿msi包行为:更改默认文件并重新注册组件。 RDC客户端6.0有四个文件:

  • SYSTEM32 /的mstsc.exe
  • SYSTEM32 / mstscax.dll的
  • SYSTEM32 / US-EN / mstsc.exe.mui
  • SYSTEM32 / US-EN / mstscax.dll.mui

您可能需要更改本地化文件夹(us-en)。 该文件夹应该已经存在。 我有一个本地化的版本。

从RDP客户端软件包中使用7-ZIP从上面的列表中提取文件。 您首先必须取消注册DLL,删除文件,将新文件复制到其位置并注册新的DLL。

使用以下命令取消注册mstsc组件:

regsvr32 /u mstscax.dll 

并注册

 regsvr32 /i mstscax.dll 

如果你还没有尝试过:

如果您启用了系统恢复function,那么我已经有了好运气。 我相信你知道这一点,但无论如何要说,重新安装Windows通常更快,然后修复Windows – 虽然你当然会学习更less。

你可以安装VNC确定它不会修复treminal服务,但它是一个解决远程访问。

听起来很粗糙 有些东西被损坏了。 意外的系统closures也许或以前的病毒从系统中清除?

在此期间,我可能会尝试第三方terminal服务,直到您有足够的时间和资源来恢复或重build该机器。

RoyalTS是一个体面的第三方terminal服务器,不知道它是否从mstsc可执行文件中捎带。

在尝试重新安装之前,我会非常感兴趣地听到您最初无法连接时遇到的症状。 我知道有几件事情会导致这种情况发生,而且我知道修复程序,但是我真的需要更多的信息。

编辑:如果问题的结果是服务器端的,那么当然,做客户端jiggery pokery将无处可寻。

我试过的一件事是使用sysinternals工具…特别是进程监视器…监视安装和运行程序,以查看是否有任何东西获取拒绝访问错误的系统上的特定registry项或文件夹。 我没有看到你遇到的问题,但是这个技术已经帮了我很多次了。

不能伤害尝试,这些公用事业是免费下载。