HRESULT:0x80070005(E_ACCESSDENIED)运行已发布的程序

时间:2017-03-28 04:51:03

标签: vb.net windows

我创建了一个程序并将其发布。它在我的电脑上工作正常。但是当我尝试在特定的PC上运行它时会出现此错误。我使用VB.net并访问。使用system dsn连接到数据库。我在那台机器上安装了visual studio,如果我打开项目并运行,它运行正常。这意味着机器获得了运行程序所需的所有先决条件。任何想法会出现什么问题。我正在添加错误日志文件的内容供您参考。

平台版本信息     Windows:6.1.7601.65536(Win32NT)     公共语言运行时:4.0.30319.34209     System.Deployment.dll:4.0.30319.34209建立者:FX452RTMGDR     clr.dll:4.0.30319.34209建立者:FX452RTMGDR     dfdll.dll:4.0.30319.34209建立者:FX452RTMGDR     dfshim.dll:4.0.41209.0(Main.041209-0000)

SOURCES     部署网址:file:/// F:/Inventory%20Master/Application%20Files/WindowsApplication2_1_0_0_5/WindowsApplication2.application

错误摘要     下面是错误的摘要,这些错误的详细信息将在后面的日志中列出。     *激活F:\ Inventory Master \ Application Files \ WindowsApplication2_1_0_0_5 \ WindowsApplication2.application导致异常。检测到以下失败消息:         +访问被拒绝。 (HRESULT异常:0x80070005(E_ACCESSDENIED))

组件商店交易失败摘要     未检测到任何交易错误。

警告     在这次行动中没有任何警告。

操作进度状态     * [27/03/2017 8:10:44 PM]:激活F:\ Inventory Master \ Application Files \ WindowsApplication2_1_0_0_5 \ WindowsApplication2.application已经开始。

错误细节     在此操作期间检测到以下错误。     * [27/03/2017 8:10:44 PM] System.UnauthorizedAccessException          - 访问被拒绝。 (HRESULT异常:0x80070005(E_ACCESSDENIED))          - 来源:System.Deployment         - 堆栈跟踪:             在System.Deployment.Internal.Isolation.IsolationInterop.GetUserStore(UInt32 Flags,IntPtr hToken,Guid& riid)             在System.Deployment.Internal.Isolation.IsolationInterop.GetUserStore()             在System.Deployment.Application.ComponentStore..ctor(ComponentStoreType storeType,SubscriptionStore subStore)             在System.Deployment.Application.SubscriptionStore..ctor(String deployPath,String tempPath,ComponentStoreType storeType)             在System.Deployment.Application.SubscriptionStore.get_CurrentUser()             在System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri,Boolean isShortcut,String textualSubId,String deploymentProviderUrlFromExtension,BrowserSettings browserSettings,String& errorPageUrl)             在System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(对象状态)

组件商店交易细节     没有可用的交易信息。

1 个答案:

答案 0 :(得分:1)

我已经解决了这个问题。该特定帐户存在一些问题或限制,尽管它是管理员权限。我创建了一个新的用户帐户,其管理权限和程序运行没有错误。