Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explorer Crash with install_immersive.bat #89

Open
A-Basir opened this issue Jan 23, 2024 · 13 comments
Open

Explorer Crash with install_immersive.bat #89

A-Basir opened this issue Jan 23, 2024 · 13 comments
Labels
bug Something isn't working TranslucentFlyouts.Immersive (This issue will be resolved later.)

Comments

@A-Basir
Copy link

A-Basir commented Jan 23, 2024

Hello,

Explorer crashes If I install install_immersive.bat and it continues to crash for few minutes
It begins ~10 seconds after install and then crashes after few seconds of restarting Explorer
A pop-up appeared that Explorer crashed twice and disabled TF but Explorer continued to crash

I'm not very good at these things so sorry if I missed anything

I use some other apps for customization too, maybe compatibility issue?
Start11 , ExplorerBlurMica , explorerTool , AccentColorizer , MicaForEveryone

Windows 11 Pro 23H2 (22631.3007)
TranslucentFlyouts v3.0.0 Insider Preview

@ALTaleX531
Copy link
Owner

It seems that Translucent.Immersive is not comptible with your system, and it doesn't have the same security measures as TranslucentFlyouts.Win32, please run the uninstall_immersive.bat script to uninstall it. I will fix this problem as soon as I can...

@ALTaleX531 ALTaleX531 added the bug Something isn't working label Jan 24, 2024
@WiseTomCat
Copy link

same here with 23h2 used uxthemepatcher, ultrauxthemepatcher, explorer patcher, ExplorerBlurMica and Openshell.
I installed the immersive version and the explorer patcher keeps crashing. Not sure if the win32 version will work for all apps though. I also tried to turn on the compatibility mode but it didnt help.
You mentioned the security flaw on the immersive version. Could you please tell us whats wrong?

@ALTaleX531
Copy link
Owner

In contrast to V2, TranslucentFlyouts.Win32 introduces a security measure to check if explorer.exe is running correctly, and if not it terminates itself. Unfortunately, TranslucentFlyouts.Immersive does not have this security measure.
TranslucentFlyouts.Immersive uses special means to call Microsoft's internal interface to change UI elements, which may trigger an access violation if the system is not supported. I have tested this on 4 major versions of Windows, but the fact is that I may have missed some versions of the system.

@akaydev-coder
Copy link
Contributor

@ALTaleX531 I have the same error, neither Immersive nor win32 works. Now the symbol files are downloaded and TF3i and TF2 stopped working. what an irony:

Affected: Version 22H2 (Build 19045.3992) also Version 22H2 (Build 19045.3448)

@WiseTomCat
Copy link

@ALTaleX531 hopefully you will be able to fix it....in my case after installing the immersive version the command window to download symbol files do not show up and it is not using any internet which I monitored in the task manager. I suspect it is the Explorer patcher casusing this but your previous build did not have this issue. I think only the initial release of TFv2 had this issue and you fixed it instantly.

1st it crashes Explorer.exe

Faulting application name: explorer.exe, version: 10.0.22621.2428, time stamp: 0xaab5a73e
Faulting module name: ntdll.dll, version: 10.0.22621.2428, time stamp: 0x806d3ecf
Exception code: 0xc0000409
Fault offset: 0x00000000000a4430
Faulting process id: 0x0xEAC
Faulting application start time: 0x0x1DA4E27AF42241A
Faulting application path: C:\Windows\explorer.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report Id: 8e9ffe0a-7b29-4742-aed5-1b107534714a
Faulting package full name:
Faulting package-relative application ID:

2nd crash is Start menu experience host

Faulting application name: StartMenuExperienceHost.exe, version: 10.0.22621.2361, time stamp: 0x661ffc6a
Faulting module name: ntdll.dll, version: 10.0.22621.2428, time stamp: 0x806d3ecf
Exception code: 0xc0000409
Fault offset: 0x00000000000a4430
Faulting process id: 0x0x17C8
Faulting application start time: 0x0x1DA4E27AF9FCDB5
Faulting application path: C:\Windows\SystemApps\Microsoft.Windows.StartMenuExperienceHost_cw5n1h2txyewy\StartMenuExperienceHost.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report Id: 9f23599c-886c-4ef3-a765-9be1a11bf9d2
Faulting package full name: Microsoft.Windows.StartMenuExperienceHost_10.0.22621.2215_neutral_neutral_cw5n1h2txyewy
Faulting package-relative application ID: App

last is the rundl32

Faulting application name: Rundll32.EXE_TFModern64.dll, version: 10.0.22621.1, time stamp: 0xb05d6072
Faulting module name: msvcrt.dll, version: 7.0.22621.608, time stamp: 0xc4d8152c
Exception code: 0x40000015
Fault offset: 0x000000000000b15c
Faulting process id: 0x0x2514
Faulting application start time: 0x0x1DA4E27ACB5AAE9
Faulting application path: C:\Windows\system32\Rundll32.EXE
Faulting module path: C:\Windows\System32\msvcrt.dll
Report Id: 9390b354-b90d-4a04-98f6-1220e156d372
Faulting package full name:
Faulting package-relative application ID:

@ALTaleX531
Copy link
Owner

I have updated the attachement, please see if it solve your problem.

@WiseTomCat
Copy link

WiseTomCat commented Jan 25, 2024

Glad you are looking into the issue but sadly this didnot fix it.
Got a simple new error message instead of Event Viewer. Explorer also didnot crash at all this time.

Screenshot 2024-01-25 162804

OS: Windows 11 Pro [64-bit]
Kernel: 10.0.22631.0
Motherboard: ADL Jimny_ADH
CPU: 12th Gen Intel(R) Core(TM) i5-12500H

Edit: forgot to mention I am now running the 32 bit version and notice some bugs were fixed but your screenshot looks so cool with the modern icons on the left. What else am I missing if I dont install the Immersive version?

Edit 2: Screenshot
Screenshot 2024-01-25 164142

@ALTaleX531
Copy link
Owner

image
image

That's what it is going to be like in the official release, please wait for a few weeks, currently I am also working on a new project.
PS: TranslucentFlyouts.Win32 means it is intended for win32 desktop apps, not 32-bit version.

@WiseTomCat
Copy link

WiseTomCat commented Jan 25, 2024

Now I see TF not being applied in x64 apps like MPC-HC and more but IDM has got TF now. Please take your time in perfecting this project.
Edit: I hope I can get my desktop looking as cool as yours someday. Goodluck on your next project too.

@A-Basir
Copy link
Author

A-Basir commented Jan 26, 2024

Edit:
I updated to 22631.3085 and I have the same error as WiseTomCat showed in the picture

@akaydev-coder
Copy link
Contributor

@ALTaleX531 kann I or we help with Dumps or with starting of debug.bat? Or something else

@bbmaster123
Copy link

had a similar problem as well, same Windows 11 build 22631.3085
After uninstalling V2 and trying to install v3, I would get could not complete initialization routine when installing either immersive or win32 on on PC (other pc installed both with no problems)

After a while, I tried to go back to v2 on the pc that isn't working, I couldn't get it to install either anymore, was getting the same could not complete initialization routine on install. Only TFv2 x86 version still worked, but I still wanted to fix the issue.

I haven't completely fixed it, but I did get V3 to work on the PC that was giving issues by compiling a debug version of the dll's with the task scheduler portion of the installation removed (was giving compile errors for me for some reason). Both Immersive and win32 installed successfully. Immersive doesn't seem to add an effect for me either, but its running, and no crashes. Win32 is working for me now, I did need to move my styling options in the registry up one directory level, but it looks great now!

I then tried to uninstall both versions and go back to the official versions of the dll's. They both uninstalled fine, but the official versions still had the same could not complete initialization routine error. Went back to my debug versions and its at least working.

I'm hoping this helps to find and fix the issue. Please let me know if you need more info from me about my system or what I did, or if you have any questions, and that's an open invitation for anyone trying to solve this.

@ALTaleX531 ALTaleX531 added the TranslucentFlyouts.Immersive (This issue will be resolved later.) label Mar 9, 2024
@ALTaleX531
Copy link
Owner

TranslucentFlyouts.Immersive is now temporarily unavailable because its code is full of tons of compatibility issues and I need to refactor it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working TranslucentFlyouts.Immersive (This issue will be resolved later.)
Projects
None yet
Development

No branches or pull requests

5 participants