Excel 2013 App Crash - Browser Not Supported - excel

I have an Excel 2013 .xlsm workbook that has multiple tabs. One tab contains an App I created.
On the machine which I created the workbook, everything works perfectly fine. However, when I test on other machines, one of them provides a strange error. If I click on the tab that contains the App, the app starts to load, but there is an error:
APP ERROR:
Sorry, we couldn't load the app because your browser version is not supported. Click here for a list of supported browser versions.
The machine has multiple browsers installed, including Google Chrome and Internet Explorer 10 (version 10.09200.17183); update versions: 10.0.23 (KB3008923).
Crash details are provided below. Has anyone else encountered this before? How do you correct the problem?
Thanks,
Problem signature
Problem Event Name: APPCRASH
Application Name: IEXPLORE.EXE
Application Version: 10.0.9200.17183
Application Timestamp: 546ebc2a
Fault Module Name: urlmon.dll
Fault Module Version: 10.0.9200.17183
Fault Module Timestamp: 546ebc5a
Exception Code: c0000005
Exception Offset: 000098b2
OS Version: 6.1.7601.2.1.0.256.48
Locale ID: 1033
Additional Information 1: 0a9e
Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
Additional Information 3: 0a9e
Additional Information 4: 0a9e372d3b4ad19135b953a78882e789
Any thoughts?

I'm finding that this may be resolved with the user account profile within Excel. Ensure an account is signed in and may need to create a Microsoft account to access the Apps, even if locally developed.

Related

Kentico - failure to validate security headers

As per the https://nvd.nist.gov/vuln/detail/CVE-2019-10068
An issue was discovered in Kentico before 12.0.15. Due to a failure to
validate security headers, it was possible for a specially crafted
request to the staging service to bypass the initial authentication
and proceed to deserialize user-controlled .NET object input. This
deserialization then led to unauthenticated remote code execution on
the server where the Kentico instance was hosted.
Does this apply to v12 only or lower versions are affected by it as well like v8.2 and v9?
Will need workaround for older versions or prior to v12.0.5
Take a look under security bugs
https://devnet.kentico.com/download/hotfixes#securityBugs-v12
Due to an error in the Microsoft.Web.Services3 library, it was
possible for a specially crafted request on staging service to bypass
the initial authentication and proceed to deserialize user-controlled
input. The deserialization of the user-controlled input then led to
remote code execution on the server where the Kentico instance was
hosted.
Workaround for all Kentico versions The workaround for this issue is
the same for all projects, regardless of staging utilization - set the
'Staging service authentication' setting to 'X.509':
 1. Navigate to 'Settings' -> 'Versioning & Synchronization' -> 'Staging'
 2. Under the 'Staging service' section set 'Staging service authentication' to 'X.509'
 3. 'Save' the changes
Details
Issue type: Remote Code Execution Security risk:
Critical Found in version:
12.0.14 and below Fixed in version:
12.0.15 Fixed date: 3/22/2019 Reported by: Aon’s Cyber Solutions Recommendation
Install the latest hotfix. You can download the latest
hotfix from Download section on the DevNet portal. If you use an older
Kentico version, it is highly recommended to upgrade to the latest

kentico upgrade issue from version 10 to 11 with web.config

I upgraded my kentico web application project from version 10 to 11 using upgrade installer and used the codeupgrade utility to detect the code issue and modify them. compiled ok.
I got a message of successful upgrade.
When I accessed my website locally, got the error message below
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
Detailed Error Information:
Module IIS Web Core
Notification Unknown
Handler Not yet determined
Error Code 0x80070032
Config Error The configuration section 'appSettings' cannot be read because it is missing a section declaration
Config File \?\C:\compass_build\CMS\web.config
Requested URL http://localhost:80/
Physical Path
Logon Method Not yet determined
Logon User Not yet determined
Config Source:
10: </configSections>
11: <appSettings>
12: <add key="CMSProgrammingLanguage" value="C#" />
Could anyone please assist me to fix the issue, thanks
The following things you need to verify.
Dll's version if your site in website mode you need to remove all old Dll's and replace with new one.
Need verify the .NET Framework version version is available or not in the system.
check the event log whether Kentico upgrade is successful or not because on first run Kentico will updates the database changes and their state will be logged in event log

Program has stopped working Event Name: CLR20r3

When I run my program in other computers except mine,it shows the following error:
Problem signature:
Problem Event Name: CLR20r3
Problem Signature 01: testMyproject.exe
Problem Signature 02: 1.0.0.0
Problem Signature 03: 53ab6aaa
Problem Signature 04: System.Windows.Forms
Problem Signature 05: 4.0.30319.33440
Problem Signature 06: 52004310
Problem Signature 07: c2a
Problem Signature 08: 11
Problem Signature 09: PSZQOADHX1U5ZAHBHOHGHLDGIY4QIXHX
OS Version: 6.3.9600.2.0.0.256.48
Locale ID: 1033
Additional Information 1: 8096
Additional Information 2: 809605f83e81c70b2a1fc717aae361c3
Additional Information 3: ab09
Additional Information 4: ab09016fe7e82c5c86ab5527a84309dd
Read our privacy statement online:
http://go.microsoft.com/fwlink/?linkid=280262
If the online privacy statement is not available, please read our privacy statement offline:
C:\Windows\system32\en-US\erofflps.txt
If the application has no chance to get debug information, it will not create more details about the crash instead of the data above in your post. If you want to know what could be the reason in detail, Windows event viewer has a chance to give it.
German: Ereignisprotokoll
You can scroll to the application which causes the fault and see some more details.
Additional, if it is possible, you can install WinDbg or any other debugger tool for free on the computer. This debugger can catch the error with additional details.
*** update ***
Check out dependencies with depends.exe. The explained error ´CLR20r3 Locale ID: 1033` just tells, that no exception information is available. That can occur if not all needed dependencies are on computer.
I've have the same problem. Try to copy, with your exe file, all the others referenced assembly (dll) on the deployment machine or in the installation kit.
Just install the SAP Crystal Reports Runtime engine and it will start working. I have done the same thing and my application start working.
Yes I tried multiple options didnot worked,
So finally recreated VM and now working but the issue is application stops working after reboot, So decided not to reboot system till I find some good solution.

Azure roles are cycling - WaHostBootstrapper.exe crashing, faulting module ntdll.dll

This is driving me crazy: We have a Windows Azure cloud service with a ASP.NET MVC 3 project. There have been many changes lately, so we have to deploy it every few days.
Sometimes (e.g. now), we're stuck on the following deployment error:
Role instances recycled for a certain amount of times during an update or upgrade operation...
manage.windowsazure.com tells us that instance 0 of our Staging deployment is non-healthy:
Recycling (Role has encountered an error and has stopped)
Instance 1 however is fine, the web services on instance 1 are working, so the cause of the error is not our code.
We RDP'ed to the instance and examined the Application Event Log, which displays the following error multiple times:
Faulting application name: WaHostBootstrapper.exe, version: 6.0.6002.18488, time stamp: 0x505cf7da
Faulting module name: ntdll.dll, version: 6.1.7601.17696, time stamp: 0x4e8147f0
Exception code: 0xc0000008
Fault offset: 0x00000000000d4995
Faulting process id: 0x970
Faulting application start time: 0x01ce474976d706d2
Faulting application path: E:\base\x64\WaHostBootstrapper.exe
Faulting module path: D:\Windows\SYSTEM32\ntdll.dll
Report Id: c26d8be8-b33c-11e2-a9be-00155d3ab8c9
When this happens, we are
Re-imaging the instance
Re-booting the instance
Deploying again
Creating a support ticket
Some hours later, everything works again. We didn't change anything in the deployment, it just works again, like it did before. At the time Microsoft Support is reacting, everything is fine again, so we cannot show them the problem.
This is so ridiculous and frustrating. We're losing days of work just because of this silly error.
Anyone else having these problems? Any ideas how we could stop that?
Check following:
1. You have latest Azure SDK and your solution is using the correct dll references. e.g. Make sure that if you have v2.0, all references use same version. If not, build afresh.
2. All references (including packages and own libraries) are enabled with "Copy Local" = True and they are included in the package bin.
3. If you are using Storage, check the connection strings and validity of keys.
4. Check whether service configuration has correct osFamily and osVersion that you are targeting.
5. If nothing helps, try intelliTrace.
for such kind of issues we found http://blogs.msdn.com/b/kwill/archive/2013/10/03/troubleshooting-scenario-7-role-recycling.aspx to be a good resource for debugging.

Retrieving the COM class factory for component failed

I am using an excel object (COM component) for excel manipulation. It works fine on my PC, but when I deploy the application to our Intranet I am getting this error:
Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80070005
I am using windows authentication and impersonate=true in my web.config.
I made all the settings in component service but it still gives the same error.
Please help
I had the same error when I deployed my app. I've got solution from this site: Component with CLSID XXX failed due to the following error: 80070005 Access is denied
Here is this solution:
In DCOMCNFG, right click on the My Computer and select properties.
Choose the COM Securities tab.
In Access Permissions, click Edit Defaults and add Network Service to it and give it Allow local access permission. Do the same for < Machine_name >\Users.
In Launch and Activation Permissions, click Edit Defaults and add Network Service to it and give it Local launch and Local Activation permission. Do the same for < Machine_name >\Users.
*I used forms authentication.
This did the trick for me:
(solution from the msdn forum)
goto Controlpanel --> Administrative tools-->Component Services -->computers --> myComputer -->DCOM Config --> Microsoft Excel Application.
right click to get properties dialog. Goto Security tab and customize permissions accordingly.
In Launch and Application Permissions, select Customize, Edit. Add the user / group that calls the application.
There's one more issue you might need to address if you are using the Windows 2008 Server with IIS7. The server might report the following error:
Microsoft Office Excel cannot access the file 'c:\temp\test.xls'. There are several possible reasons:
The file name or path does not exist.
The file is being used by another program.
The workbook you are trying to save has the same name as a currently open workbook.
The solution is posted here (look for the text posted by user Ogawa): http://social.msdn.microsoft.com/Forums/en-US/innovateonoffice/thread/b81a3c4e-62db-488b-af06-44421818ef91?prof=required
You will also get this error when there are stale EXCEL.EXE processes in the system (Use Task Manager --> Processes tab to view these.)
Kill all those instances and the application would work normally.
I have Done the Following Things in IIS 8.5 (Windows Server 2012 R2)Server and its Worked in My Case Without Restart:
Selecting The Application Pool That Connected to The Application in IIS
And Right Click --> Advanced Settings --> Process Model --> Select Local System Instead of Recommended ApplicationPoolIdentity
And Make Sure C:\Windows\SysWOW64\config\systemprofile\desktop Have Enough Access For Users.
Refresh the Website Link that Connected With this Pool
In case it helps somebody:
I am running Windows 7 64-bit and I wanted to register a 32-bit dll.
First I tried: regsvr32 <path\name.dll> and got the following error:
System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {A1D59B81-C868-4F66-B58F-AC94A4A7982E} failed due to the following error: 80040154.
Then I tried to add the application through the Component Services (Run->DCCOMCNFG) and got the following error:
System.UnauthorizedAccessException: Retrieving the COM class factory for component with CLSID {A1D59B81-C868-4F66-B58F-AC94A4A7982E} failed due to the following error: 80070005.
There are many links to solving it but what worked for me was:
Console Root -> Component Services -> Computers -> My Computer -> COM+ Applications -> your_application_name -> Properties: Security tab: Authorization: Uncheck 'Enforce access checks for this application'.
I don't know what it does.
I can understand your pain. In my case the error got resolved by performing below steps:
Start > Run > dcomcnfg.
Open the folder DCOM Config and Select Component Services > Computers > My Computer > DCOM Config.
Select “Microsoft Office Word 97 – 2003 document”/”Microsoft Excel Application” and go to its properties.
In "Security" tab set “Launch and Activation Permissions” need to be Customize (Authorized user).
Now go to IIS and select application pool of the Web and go to its Advanced Settings and select “NETWORK SERVICE” as identity user.
Hope this helps.
The CLSID you describe is for the Microsoft.Office.Interop.Excel.ApplicationClass. This class basically launches excel.exe through InprocServer32. If you don't have it installed then it will return the error message you received above.
For IIS 8 I did basically the same thing as Monic. Im running my application as its own app pool on an x64 machine 1.In DCOMCNFG, right click on the My Computer and select properties.
2.Choose the COM Securities tab.
3.In Access Permissions, click Edit Defaults and add iis apppool\myapp to it and give it Allow local access permission. Do the same for iis apppool\myapp
4.In launch and Activation Permissions, click Edit Defaults and add iis apppool\myapp to it and give it Local launch and Local Activation permission. Do the same for iis apppool\myapp.
additionally I had to make the folders outlined under C:\Windows\SysWOW64\config\systemprofile\Desktop and give read \ write permissions to iis apppool\myapp also
I'm getting this same error when trying to export a csv file from Act! to Excel. One workaround I found was to run Act! as an administrator.
That tells me this is probably some sort of permission issue but none of the previous answers here solved the problem. I tried running DCOMCNFG and changing the permissions on the whole computer, and I also tried to just change permissions on the Excel component but it's not listed in DCOMCNFG on my Windows 10 Pro PC.
Maybe this workaround will help someone until a better solution is found.
If you run the app from the Task Scheduler, it helps to check option in General parameters "Run with highest privileges".

Resources