2017-03-28 1 views
0

프로그램을 만들고 게시했습니다. 그것은 내 PC에서 잘 작동합니다. 하지만 특정 PC에서 실행하려고하면이 오류가 발생합니다. 나는 VB.net과 액세스를 사용한다. 시스템 dsn을 사용하여 데이터베이스에 연결하십시오. 그 시스템에 Visual Studio를 설치했고 프로젝트를 열고 실행하면 잘 작동합니다. 즉, 프로그램을 실행하는 데 필요한 모든 전제 조건이 시스템에 있음을 의미합니다. 어떤 아이디어가 문제가 될 것입니다. 참조 용으로 오류 로그 파일의 내용을 추가하고 있습니다.HRESULT : 0x80070005 (E_ACCESSDENIED) 게시 된 프로그램을 실행하십시오.

플랫폼 버전 정보 윈도우 : 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 : FX452RTMGDR dfshim.dll : 4.0.41209.0 (Main.041209-0000)

출처 배포 URL : 파일 : /// F/재고 %의 20Master/응용 프로그램 %를 4.0.30319.34209에 의해 만들어 20 파일/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 플래그, IntPtr입니다 hToken, 가이 드 & riid) 시스템에서 . System.Deployment.Application.ComponentStore..ctor (ComponentStoreType storeType, SubscriptionStore subStore)의 System.Deployment.Application.SubscriptionStore..ctor (String deployPath, String tempPath, ComponentStoreType)에서 의 Deployment.Internal.Isolation.IsolationInterop.GetUserStore storeType) at System.Deployment.Application.SubscriptionStore.get_CurrentUser() at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation (Uri activationUri, Boole System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker에서 isShortcut, 문자열 textualSubId, 문자열 deploymentProviderUrlFromExtension, BrowserSettings의 browserSettings, 문자열 & errorPageUrl) (개체 상태)

COMPONENT의 저장소 트랜잭션 없음 거래 정보를 사용할 수없는 세부 사항.

+0

'E_ACCESSDENIED'는 일반적으로 일종의 사용 권한 오류를 나타냅니다. –

+0

'System.UnauthorizedAccessException - 액세스가 거부되었습니다 .' 또한 권한 오류를 나타냅니다. 아직 관리자가 아닌 경우 프로그램을 실행 해 볼 수 있습니다. 또는 가능한 경우 오류가 발생한 컴퓨터에서 .NET 디버거를 통해 프로그램을 실행 해 봅니다. –

답변

0

나는이 문제를 해결했다.관리자 권한이긴하지만 특정 계정에는 몇 가지 문제점이나 제한 사항이 있습니다. 관리자 권한으로 새 사용자 계정을 만들고 오류없이 프로그램을 실행했습니다.

관련 문제