Closed GravlLift closed 3 years ago
How curious, it was working fine for me. must be some difference between our systems, I suppose. some kind of configuration that differs, maybe?
I grabbed tag v1.8.2
and started it up on my local. Lo and behold running the debug build produced the same behavior, which seems to be caused by a null
name browser getting into Choices
:
Looks like for the most part the rest of the browsers in that list come from initial configuration, but the null browser is being added by GetBrowserDetails
. Looks like it's trying to add IEXPLORE.EXE (despite internet explorer already being present in Choices...?
That is certainly strange. Could you please attach a dump of that registry key to the issue?
Key Name: HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\IEXPLORE.EXE
Class Name: <NO CLASS>
Last Write Time: 2020-10-22 - 5:11 PM
Value 0
Name: <NO NAME>
Type: REG_SZ
Data: Internet Explorer
Value 1
Name: LocalizedString
Type: REG_SZ
Data: @C:\Program Files\Internet Explorer\iexplore.exe,-702
Key Name: HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\IEXPLORE.EXE\DefaultIcon
Class Name: <NO CLASS>
Last Write Time: 2020-10-22 - 5:11 PM
Value 0
Name: <NO NAME>
Type: REG_SZ
Data: C:\Program Files\Internet Explorer\iexplore.exe,-9
Key Name: HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\IEXPLORE.EXE\InstallInfo
Class Name: <NO CLASS>
Last Write Time: 2020-10-22 - 5:17 PM
Value 0
Name: IconsVisible
Type: REG_DWORD
Data: 0x1
Value 1
Name: HideIconsCommand
Type: REG_EXPAND_SZ
Data: "%Systemroot%\system32\ie4ushowIE.exe" -hide
Value 2
Name: ReinstallCommand
Type: REG_SZ
Data: "C:\Windows\System32\ie4uinit.exe" -reinstall
Value 3
Name: ShowIconsCommand
Type: REG_EXPAND_SZ
Data: "%Systemroot%\system32\ie4ushowIE.exe" -show
Value 4
Name: DeferMigrationCommand
Type: REG_SZ
Data: -show
Key Name: HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\IEXPLORE.EXE\shell
Class Name: <NO CLASS>
Last Write Time: 2019-12-07 - 5:50 AM
Key Name: HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\IEXPLORE.EXE\shell\naom
Class Name: <NO CLASS>
Last Write Time: 2020-10-22 - 5:11 PM
Value 0
Name: MUIVerb
Type: REG_SZ
Data: @C:\Windows\System32\ieframe.dll,-39229
Key Name: HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\IEXPLORE.EXE\shell\naom\command
Class Name: <NO CLASS>
Last Write Time: 2020-10-22 - 5:11 PM
Value 0
Name: <NO NAME>
Type: REG_SZ
Data: "C:\Program Files\Internet Explorer\iexplore.exe" -extoff
Key Name: HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\IEXPLORE.EXE\shell\open
Class Name: <NO CLASS>
Last Write Time: 2019-12-07 - 5:50 AM
Key Name: HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\IEXPLORE.EXE\shell\open\command
Class Name: <NO CLASS>
Last Write Time: 2020-10-22 - 5:11 PM
Value 0
Name: <NO NAME>
Type: REG_SZ
Data: C:\Program Files\Internet Explorer\iexplore.exe
Sorry, that wasn't right. That's the copy of that entry from my laptop, which handles the new version just fine.
Here's my desktop copy, and it's immediately obvious to me what the difference is: Internet Explorer has been disabled in my Windows features on my desktop machine.
Key Name: HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\IEXPLORE.EXE
Class Name: <NO CLASS>
Last Write Time: 2021-06-24 - 15:22
Key Name: HKEY_LOCAL_MACHINE\SOFTWARE\Clients\StartMenuInternet\IEXPLORE.EXE\InstallInfo
Class Name: <NO CLASS>
Last Write Time: 2021-06-24 - 15:22
Value 0
Name: IconsVisible
Type: REG_DWORD
Data: 0x1
Value 1
Name: DeferMigrationCommand
Type: REG_SZ
Data: -show
Ah, I see.
Hopefully this should be adressed in 1.8.3, are you able to verify, please?
@mortenn, yup that did it. Nicely done!
When I open any link using the new release, 1.8.2, I get the following exception in a message box:
Downgrading to 1.7.1 restores functionality.