dfshim.dll注册表项的问题 [英] Issue With Registry Key of dfshim.dll

查看:105
本文介绍了dfshim.dll注册表项的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在带有Report Builder 3.0 for Sql Server 2012的Windows Server 2012计算机上从我的WPF应用程序打开ReportBuilder应用程序时出现错误.

I was getting error when opening ReportBuilder Application from my WPF app on a Windows Server 2012 machine with Report Builder 3.0 for Sql Server 2012.

找到工作后,我从以下位置删除了dfshim.dll的注册表项:[HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ App Paths \ dfshim.dll].

As I workfound I deleted the registry key of dfshim.dll from below location:[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\App Paths\dfshim.dll].

在此之后,我没有收到任何错误,并且报表生成器正在打开.

After this I am not getting any error and report builder is opening fine.

此注册表项的用途是什么,如果删除此条目会产生什么影响?我不会删除dfshim.dll,而只是删除注册表项.

What is the use of this registry key and what will be the impact if I delete this entry? I am not removing the dfshim.dll but only deleting the registry entry.

任何帮助将不胜感激.谢谢

Any help will be appreciated. Thanks

推荐答案

dfshim.dll是Microsoft

dfshim.dll is part of Microsoft's ClickOnce deployment technology. My guess is that ReportBuilder is being propagated to the client machine via ClickOnce. Looking at my entries in the key you mentioned, I see one entry entitled UseUrl=1 (dword). I assume this means true and probably has something to do with using the URL specified by ClickOnce to launch the application. I suspect that rather than deleting the key, if you set it to 0, you would probably achieve the same result. ClickOnce usually attempts to connect to the host URL when a request is made to launch an application to validate the most current version of the application is installed locally. I suspect deleting this key bypasses the network check and just runs the local copy.

如果将鼠标悬停在ReportBuilder链接上,请记下该链接并尝试直接导航到该链接.如果应用程序无法打开,则可能是网络或防火墙问题引起的.

If you hover over the ReportBuilder link make note of it and attempt to navigate to it directly. If the application does not open, then a network or firewall issue is possibly causing this problem.

还要检查事件查看器中是否有任何错误日志.他们可以帮助解决问题.

Check your event viewer for any error logs too. They could help to triage the problem.

您可能还想看看

You may also want to take a peek at this Microsoft Connect post.

这篇关于dfshim.dll注册表项的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆