Fix for the Microsoft Edge Crash with Software Restriction Policy DLL Check Turned on

Microsoft Edge started crashing on many systems once Fall Creators Update was Pushed , on the systems on which Software Restriction Policy (SRP) DLL check is enforced.

I have spend quite a long time investigating on this, As event log (Application) wont show anthing more than the information on the faulting module EMODEL.dll , but the whole C:\Windows\ is allowed in my SRP , tried even by allowing C: completely for a short while but still Edge crashed , this is when i realized there is something wrong.

One Caveat is that Event Viewer doesn’t log blocked dll by software restriction policy , it logs only the executable information which is not really helpfull either in troubleshooting, which winds down to checking the Process Monitor (sysInternals) and get the export of the logs of Microsoft Edge.exe , to my surprise SRP wasnt blocking any DLL from loading, and the investigation reached to a dead end.

MicrosoftEdge.exe
11.0.16299.192
5a4a1924
EMODEL.dll
11.0.16299.192
5a4a1934
c0000409
000000000018b3ae
24f4
01d386322ccca898
C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\MicrosoftEdge.exe
C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\EMODEL.dll
17d73e48-7408-4b9f-be2f-c836d4e08130
Microsoft.MicrosoftEdge_41.16299.15.0_neutral__8wekyb3d8bbwe
MicrosoftEdge

Edge would abruptly after say 20 seconds into launching.

Two options to deal with :

  1. Disable DLL check on SRP – This is not recommended as this weakens on the layer of the defense given by SRP to avoid DLL injection.

or

2.Run the following : to fix the issue

cd %homepath%\AppData\Local\Packages
cd %homepath%\AppData\Local\Microsoft\Windows\PRICache
PowerShell
Get-AppXPackage -Name Microsoft.MicrosoftEdge | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register “$($_.InstallLocation)\AppXManifest.xml” -Verbose}
exit
reg add “HKCU\Software\Microsoft\Internet Explorer\Spartan” /v RAC_LaunchFlags /t REG_DWORD /d 1 /f
pause

*The Powershell Command is to reinstall and re-register Microsoft Edge.

*The registry key is for setting RAC Launch Flags – RACAgent stands in Windows for the reliability monitoring, but no further details are available.

And Edge doesn’t exit or crash anymore with the SRP DLL check enforced.

Microsoft Edge

Advertisements

Where will nokia N9’s user interface go? to windows phone 7?

What nokia has achieved  in the UI for the nokia n9 meego is mind blowing. We can only say one thing “the best multitasking on a mobile device… ever”. But the sad part is the lack of ecosystem for the meego. There is a  lack of commitment to meego by nokia as it is committed to windows phone 7. Meego is becoming a platform for nokia to showcase its innovations.

My belief is that the swipe multitasking ui will find its way to windows phone! One thing that steven elop said is that the innovations that nokia has made in nokia n9 will live on ! Given the strong relationship between microsoft and nokia i feel that soon we will see this multitaking approach in Windows phone!

Much Awaited Flash x64 / 64 bit is here…

64 bit OS has been  mainstream for 5 years now ( well i didnt include windows xp x64 as the adoption rate was not that great) and now the situation is different the majority of PC’s sold today are running 64 bit Windows 7 compared to the x86 / 32 bit version. Now OEMs are bundling windows 7 x64 and can utilise the potential of 4GB + RAM as we all know 32 bit OS can only utilize 3.5 GB of ram without PAE(physical address extention).

Adobe’s main crticism was that it was not havin Adobe Flash Player  64 bit ,which will hold back the use of 64 bit browsers.

“However, now with the Adobe flash 64-bit 10.2.161.22 developer preview AKA Flash Player “square” is released in September 2010, this criticism is now addressed”

Here is the link for the x64 Flash Player ” square Page” : http://labs.adobe.com/downloads/flashplayer10.html

Enjoyyyyyyyyyyyy 64 bit computin and 64 bit browsin……