Jump to content

Can't Install Theater


Recommended Posts

Mopar_Mudder
Posted

I wanted to start over with a clean install so I uninstalled Emby Server and Theater. Then deleted all left over files and folders. Server went back in no problem, but I can't get Theater in. Get an error "Application cannot be started contact vendor"

 

PLATFORM VERSION INFO
 Windows    : 6.1.7601.65536 (Win32NT)
 Common Language Runtime  : 4.0.30319.42000
 System.Deployment.dll   : 4.6.1590.0 built by: NETFXREL2
 clr.dll    : 4.6.1590.0 built by: NETFXREL2
 dfdll.dll    : 4.6.1590.0 built by: NETFXREL2
 dfshim.dll    : 4.0.41209.0 (Main.041209-0000)

SOURCES
 Deployment url   : http://embydata.com/downloads/theater/release1/Emby.Theater.Installer.application

ERROR SUMMARY
 Below is a summary of the errors, details of these errors are listed later in the log.
 * Activation of http://embydata.com/downloads/theater/release1/Emby.Theater.Installer.application resulted in exception. Following failure messages were detected:
  + The referenced assembly is not installed on your system. (Exception from HRESULT: 0x800736B3)

COMPONENT STORE TRANSACTION FAILURE SUMMARY
 No transaction error was detected.

WARNINGS
 There were no warnings during this operation.

OPERATION PROGRESS STATUS
 * [2/1/2017 3:04:22 PM] : Activation of http://embydata.com/downloads/theater/release1/Emby.Theater.Installer.application has started.

ERROR DETAILS
 Following errors were detected during this operation.
 * [2/1/2017 3:04:22 PM] System.Runtime.InteropServices.COMException
  - The referenced assembly is not installed on your system. (Exception from HRESULT: 0x800736B3)
  - Source: System.Deployment
  - Stack trace:
   at System.Deployment.Internal.Isolation.IStore.GetAssemblyInformation(UInt32 Flags, IDefinitionIdentity DefinitionIdentity, Guid& riid)
   at System.Deployment.Internal.Isolation.Store.GetAssemblyManifest(UInt32 Flags, IDefinitionIdentity DefinitionIdentity)
   at System.Deployment.Application.ComponentStore.GetAssemblyManifest(DefinitionIdentity asmId)
   at System.Deployment.Application.ComponentStore.GetSubscriptionStateInternal(DefinitionIdentity subId)
   at System.Deployment.Application.SubscriptionStore.GetSubscriptionStateInternal(SubscriptionState subState)
   at System.Deployment.Application.SubscriptionStore.CheckAndReferenceApplication(SubscriptionState subState, DefinitionAppId appId, Int64 transactionId)
   at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestDirectBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options, ServerInformation& serverInformation)
   at System.Deployment.Application.DownloadManager.DownloadDeploymentManifestBypass(SubscriptionStore subStore, Uri& sourceUri, TempFile& tempFile, SubscriptionState& subState, IDownloadNotification notification, DownloadOptions options)
   at System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
   at System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

COMPONENT STORE TRANSACTION DETAILS
 No transaction information is available.

 

Mopar_Mudder
Posted

Any body have any ideas on this? Can't understand why uninstalling a program would make it so I can't install it again, I really need my Theater back.

Happy2Play
Posted

Not sure I just uninstall "All traces" and reinstalled Theater without issue.  But this was Windows 10 not Windows 7.

Mopar_Mudder
Posted

Well I think I found a solution, what ever clickonce is causes the problem, and it seems to be common.

 

I found this on another site, a big pain just to install a program.

 

 

The access denied error in our case was definitely in the registry entry that ClickOnce needs to access. The user could not even open the key HKCU\Software\Classes

After creating a new domain user and trying that one, then trying the old domain user on a different computer and having both of those work we checked at the file level what was actually different in the users Local Settings between the machines that worked and those that did not. We have found (at least for our case) the corruption.

It is:
%userprofile%\Local Settings\Application Data\Microsoft\Windows\UsrClass.dat

Deleting this file (with a different, sufficiently privileged user otherwise the file will be locked) causes it to be recreated on the next login. After that the ClickOnce install works just fine thanks.

(disclaimer: I have no idea what other effects re-creating that file may have, but it looks like that file controls access to the users Software\Classes registry key and don't think any application could access that registry key as it was anyway...)

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...