valinet / ExplorerPatcher

This project aims to enhance the working environment on Windows
GNU General Public License v2.0
25.01k stars 1.06k forks source link

File picker in regedit crashes when Tiles view is selected #3940

Open black-ish opened 1 week ago

black-ish commented 1 week ago

I noticed when I wanted to export some registry keys that Regedit crahes when I wanted to select a folder or a drive. I narrowed it down to ExplorerPatcher, using only that in a VM and a fresh installed Windows 24H2.

Any way I can help to fix it? I'm not a coder though.

pyrates999 commented 1 week ago

please check in %LOCALAPPDATA%\CrashDumps for crashes that have regedit.exe in the file name. Then rename the file extension to .txt and upload it to here

pyrates999 commented 1 week ago

Before you do that, In EP properties application, click on file explorer, untick register as shell extension and click restart file explorer in the bottom left corner.

black-ish commented 1 week ago

Before you do that, In EP properties application, click on file explorer, untick register as shell extension and click restart file explorer in the bottom left corner.

Those are the defaults. It's already unticked when installed.

please check in %LOCALAPPDATA%\CrashDumps for crashes that have regedit.exe in the file name. Then rename the file extension to .txt and upload it to here

I tried to check but it seems it crashes hard enough that there is no way for WER to create a crashdump. So there is no crashdump. Or at least not at that location.

pyrates999 commented 1 week ago

can you post your windows version and build? Also post your EP version that you have installed.

black-ish commented 1 week ago

Windows versions: Win 11 24H2 LTSC 26100.1 and 26100.2314

EP versions tested: 22621.3810.66.1 - 22621.4317.67.1

pyrates999 commented 1 week ago

are you running windows defender? If so, did you run the powershell scripts that are listed here: https://github.com/valinet/ExplorerPatcher/releases

You must do this before installing EP.

black-ish commented 1 week ago

One machine does one doesn't, for the one that does, I added the exclusions, to the same result.

I added a small video from a test environment that should make it visible to what I'm experiencing.

Regedit.zip

pyrates999 commented 1 week ago

Please upload the video directly without zipping it up. Github allows for mp4, mov, and webm files.

black-ish commented 1 week ago

Can do. It's H.265 encoded.

https://github.com/user-attachments/assets/7f5c594c-0fea-4533-afa2-17fb4f20f892

Amrsatrio commented 1 week ago

Thanks for posting the repro video, not so much people did this to help us.

Repro on 26100.1150 ARM64. This is due to the injection method EP is using, dropping "dxgi.dll", and regedit happens to be in C:\Windows so it gets loaded regardless. We'll see what we can do to fix this.

black-ish commented 1 week ago

Thank you for checking it out :)

Amrsatrio commented 1 week ago

Yeah added this to my agenda. Fix coming in 67.2.