legacy-edge / legacy-edge-launcher Goto Github PK
View Code? Open in Web Editor NEWUsed to allow to run Legacy Edge again
Used to allow to run Legacy Edge again
Hello, so is there a way to get legacy edge running on Windows 11? Here is where I am at so far
Edge will open but it will not show any elements of the browser and will eventually crash what could be causing this issue? What files do I need to add or replace? Any help will be greatly appreciated.
After three years of failed attempts I finally managed to compile the last version of Edge Legacy into an appx file, but unfortunately upon clicking on install, it simply shows the error shown in the image. The appx is attached as well as the certificate for it if you'd like to attempt this for yourselves. Any solutions would be much appreciated
Edge.zip
I am sorry but I cannot find the releases. Are they removed?
Yes, it's still possible. All you have to do is rename C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe to something else (e.g. msedge2.exe). You can even rename it back after launching Edge Legacy and have both running at the same time
has any solution?
After installing the update for my 2004 version of Windows that takes it to 1941.1415 (KB5008212, 12/14/2021), Microsoft automatically replaced Edge Legacy with Edge Chrome.
I'd like to run them both.
I uninstalled Edge Chrome via setup.exe --uninstall --system-level --force-uninstall
, entered the Allowsxs
registry key, and rebooted, which I've read is supposed to revert the system back to Edge Legacy. But, Edge Legacy won't open.
I checked the C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe
folder and found that it has been mostly deleted, presumably by the update I ran (2021-12 Cumulative Update for Windows 10 Version 2004 for x64-based Systems (KB5008212)). There are no binaries or anything.
(When I tried to run the above update, it seemed to instead download and run KB5004945 instead, which I assumed must be a prerequisite to KB5008212. KB5004945 was the previous cumulative update from 7/6/2021. After that ran, I then ran KB5008212.
Anyways, I've searched high and low, but I cannot find anything anywhere about how to get the original content of the C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe
folder back, if it has not been backed up. If I had known this was going to happen, I would have backed the folder up first before installing the cumulative updates.
Is there no backup of this folder that exists anywhere online that can be downloaded?
Can I pull it out of a Windows 10 2004 .iso?
LdrpProcessWork - ERROR: Unable to load DLL: "eData.dll", Parent Module: "C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\EMODEL.dll", Status: 0xc0000428
Originally posted by @ShortDevelopment in #1 (comment)
Code Integrity determined that a process (\Device\HarddiskVolume3\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\MicrosoftEdge.exe) attempted to load \Device\HarddiskVolume3\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\eData.dll that did not meet the Store signing level requirements.
Originally posted by @ShortDevelopment in #1 (comment)
Note
Currently, there's a potentially dangerous workaround: #1 (comment)
KernelBase.dll!00007ffbf3505bfc() Unbekannt
[Externer Code]
wincorlib.dll!__abi_WinRTraiseInvalidCastException(void) Unbekannt
[Externer Code]
> MicrosoftEdge.exe!Windows::UI::Internal::Input::InputSite::GetForVisual() Unbekannt
MicrosoftEdge.exe!SpartanXAML::MainPage::OnRootLoaded() Unbekannt
MicrosoftEdge.exe!`Windows::UI::Xaml::WindowActivatedEventHandler::WindowActivatedEventHandler<SpartanXAML::MainPage,void (__cdecl SpartanXAML::MainPage::*)(Platform::Object ^,Windows::UI::Core::WindowActivatedEventArgs ^)>'::`2'::__abi_PointerToMemberWeakRefCapture::Invoke() Unbekannt
MicrosoftEdge.exe!Windows::UI::Xaml::RoutedEventHandler::[Windows::UI::Xaml::RoutedEventHandler::__abi_IDelegate]::__abi_Windows_UI_Xaml_RoutedEventHandler___abi_IDelegate____abi_Invoke() Unbekannt
Windows.UI.Xaml.dll!DirectUI::CRoutedEventSourceBase<DirectUI::IUntypedEventSource,Windows::UI::Xaml::IRoutedEventHandler,IInspectable,Windows::UI::Xaml::IRoutedEventArgs>::Raise(IInspectable * pSource, Windows::UI::Xaml::IRoutedEventArgs * pArgs) Zeile 1041 C++
Windows.UI.Xaml.dll!DirectUI::CRoutedEventSourceBase<DirectUI::IUntypedEventSource,Windows::UI::Xaml::IRoutedEventHandler,IInspectable,Windows::UI::Xaml::IRoutedEventArgs>::UntypedRaise(IInspectable * pSource, IInspectable * pArgs) Zeile 995 C++
[Inlineframe] Windows.UI.Xaml.dll!DirectUI::DependencyObject::FireEvent(KnownEventIndex) Zeile 3502 C++
Windows.UI.Xaml.dll!DirectUI::DXamlCore::FireEvent(CDependencyObject * pCoreListener, KnownEventIndex eventId, CDependencyObject * pCoreSender, CEventArgs * pCoreArgs, unsigned int flags) Zeile 2059 C++
[Inlineframe] Windows.UI.Xaml.dll!AgCoreCallbacks::FireEvent(CDependencyObject *) Zeile 93 C++
[Inlineframe] Windows.UI.Xaml.dll!CFxCallbacks::JoltHelper_FireEvent(CDependencyObject *) Zeile 1019 C++
Windows.UI.Xaml.dll!CCoreServices::CLR_FireEvent(CDependencyObject * pListener, EventHandle hEvent, CDependencyObject * pSender, CEventArgs * pArgs, unsigned int flags) Zeile 3230 C++
Windows.UI.Xaml.dll!CommonBrowserHost::CLR_FireEvent(CDependencyObject * pListener, EventHandle hEvent, CDependencyObject * pSender, CEventArgs * pArgs, unsigned int flags) Zeile 771 C++
Windows.UI.Xaml.dll!CControlBase::ScriptCallback(void * pControl, CDependencyObject * pListener, EventHandle hEvent, CDependencyObject * pSender, CEventArgs * pArgs, int flags, IScriptObject * pScriptObject, HRESULT(*)(CDependencyObject *, CEventArgs *) pInternalHandler) Zeile 267 C++
Windows.UI.Xaml.dll!CXcpDispatcher::OnScriptCallback(CEventInfo * pEventInfo) Zeile 1376 C++
Windows.UI.Xaml.dll!CXcpDispatcher::OnWindowMessage(HWND__ * msg, unsigned int wParam, unsigned __int64 lParam, __int64) Zeile 1218 C++
[Inlineframe] Windows.UI.Xaml.dll!CXcpDispatcher::ProcessMessage(HWND__ *) Zeile 913 C++
Windows.UI.Xaml.dll!CXcpDispatcher::WindowProc(HWND__ * hwnd, unsigned int msg, unsigned __int64 wParam, __int64 lParam) Zeile 841 C++
user32.dll!00007ffbf5940b5e() Unbekannt
user32.dll!00007ffbf594076c() Unbekannt
user32.dll!00007ffbf59255bd() Unbekannt
ntdll.dll!KiUserCallbackDispatcherContinue�() Unbekannt
win32u.dll!00007ffbf3461554() Unbekannt
user32.dll!00007ffbf59400a0() Unbekannt
user32.dll!00007ffbf593fdb7() Unbekannt
[Inlineframe] Windows.UI.Xaml.dll!CXcpDispatcher::SendMessageW(unsigned int) Zeile 811 C++
Windows.UI.Xaml.dll!CXcpBrowserHost::SyncScriptCallbackRequest(void * pVoidBH, CDependencyObject * pListener, EventHandle hEvent, CDependencyObject * pSender, CEventArgs * pArgs, int flags, IScriptObject * pScriptObject, HRESULT(*)(CDependencyObject *, CEventArgs *) pHandler) Zeile 1048 C++
Windows.UI.Xaml.dll!CEventManager::RaiseHelper(xvector<REQUEST *> * pRegisteredRequests, EventHandle hEvent, CDependencyObject * pSender, CEventArgs * pArgs, int bRefire, HRESULT(*)(void *, CDependencyObject *, EventHandle, CDependencyObject *, CEventArgs *, int, IScriptObject *, HRESULT(*)(CDependencyObject *, CEventArgs *)) pfnScriptCallback, unsigned int & bFired, CDependencyObject * pSenderOverride) Zeile 1068 C++
Windows.UI.Xaml.dll!CEventManager::RaiseLoadedEventForObject(CDependencyObject * pLoadedEventObject, CEventArgs * loadedArgs) Zeile 712 C++
Windows.UI.Xaml.dll!CEventManager::RaiseLoadedEvent() Zeile 772 C++
Windows.UI.Xaml.dll!CCoreServices::NWDrawTree(HWWalk * pHWWalk, CWindowRenderTarget * pRenderTarget, VisualTree * pVisualTree, unsigned int forceRedraw, XRECT_WH * prcDirtyRect) Zeile 6379 C++
Windows.UI.Xaml.dll!CCoreServices::NWDrawMainTree(CWindowRenderTarget * pIRenderTarget, bool fForceRedraw, XRECT_WH * prcDirtyRect) Zeile 6136 C++
Windows.UI.Xaml.dll!CWindowRenderTarget::Draw(CCoreServices * fForceRedraw, unsigned int prcDirtyRect, XRECT_WH *) Zeile 136 C++
Windows.UI.Xaml.dll!CXcpBrowserHost::OnTick() Zeile 545 C++
Windows.UI.Xaml.dll!CXcpDispatcher::Tick() Zeile 1478 C++
Windows.UI.Xaml.dll!CXcpDispatcher::OnReentrancyProtectedWindowMessage(HWND__ * msg, unsigned int lParam, unsigned __int64) Zeile 1077 C++
[Inlineframe] Windows.UI.Xaml.dll!CXcpDispatcher::ProcessMessage(HWND__ *) Zeile 892 C++
Windows.UI.Xaml.dll!CXcpDispatcher::WindowProc(HWND__ * hwnd, unsigned int msg, unsigned __int64 wParam, __int64 lParam) Zeile 841 C++
Windows.UI.Xaml.dll!CDeferredInvoke::DispatchQueuedMessage(bool * dispatchedWork, bool * hasMoreWork) Zeile 298 C++
[Inlineframe] Windows.UI.Xaml.dll!CXcpDispatcher::MessageTimerCallback() Zeile 1563 C++
Windows.UI.Xaml.dll!CXcpDispatcher::MessageTimerCallbackStatic(void * myUserData) Zeile 1555 C++
CoreMessaging.dll!00007ffbf025ece4() Unbekannt
CoreMessaging.dll!00007ffbf025ea4b() Unbekannt
CoreMessaging.dll!00007ffbf026f76e() Unbekannt
CoreMessaging.dll!00007ffbf026d301() Unbekannt
CoreMessaging.dll!00007ffbf0269fa2() Unbekannt
CoreMessaging.dll!00007ffbf0269b76() Unbekannt
CoreMessaging.dll!00007ffbf0266a14() Unbekannt
user32.dll!00007ffbf5940b5e() Unbekannt
user32.dll!00007ffbf594076c() Unbekannt
user32.dll!00007ffbf59255bd() Unbekannt
ntdll.dll!KiUserCallbackDispatcherContinue�() Unbekannt
win32u.dll!00007ffbf34614d4() Unbekannt
user32.dll!00007ffbf59242cf() Unbekannt
user32.dll!00007ffbf592419c() Unbekannt
Windows.UI.dll!Windows::UI::Core::CDispatcher::ProcessMessage() Unbekannt
Windows.UI.dll!Windows::UI::Core::CDispatcher::WaitAndProcessMessagesInternal() Unbekannt
Windows.UI.dll!Windows::UI::Core::CDispatcher::ProcessEvents() Unbekannt
Windows.UI.Xaml.dll!CJupiterWindow::RunCoreWindowMessageLoop() Zeile 1259 C++
[Inlineframe] Windows.UI.Xaml.dll!CJupiterControl::RunMessageLoop() Zeile 1081 C++
Windows.UI.Xaml.dll!DirectUI::DXamlCore::RunMessageLoop() Zeile 2613 C++
twinapi.appcore.dll!Windows::ApplicationModel::Core::CoreApplicationView::Run() Unbekannt
twinapi.appcore.dll!<Lambda>(void)() Unbekannt
SHCore.dll!00007ffbf5b0a46f() Unbekannt
kernel32.dll!00007ffbf539458d() Unbekannt
ntdll.dll!RtlUserThreadStart�() Unbekannt
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.