Crash when creating new custom shortcut
olillin opened this issue · comments
Operating system
Edition | Windows 10 Home |
Version | 22H2 |
Installed on | 08/08/2022 |
OS build | 19045.3324 |
Experience | Windows Feature Experience Pack 1000.19041.1000.0 |
What you were doing at the time
I pressed the Create new Shortcut
button in the custom shortcut manager. The new window opens, loads for a bit and then TileIconifier crashes.
Other information
The filepaths shown in the exception are not files that exist on my computer, there is no user mihal
on my PC.
Exception
TileIconifier Version: v3.1.1.2 - x64
OS Version: 10.0.19045.0 - x64
Administrator?: Yes
System.IO.IOException: Illegal operation attempted on a registry key that has been marked for deletion.
at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
at Microsoft.Win32.RegistryKey.InternalValueCount()
at Microsoft.Win32.RegistryKey.GetValueNames()
at TileIconifier.Core.Custom.WindowsStoreShellMethod.WindowsStoreLibrary.<>c.<GetAppKeysFromRegistry>b__0_4(<>f__AnonymousType1`2 <>h__TransparentIdentifier1) in C:\Users\mihal\Documents\GitHub\TileIconifier\TileIconifier.Core\Custom\WindowsStoreShellMethod\WindowsStoreLibrary.cs:line 71
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()
at TileIconifier.Core.Custom.WindowsStoreShellMethod.WindowsStoreLibrary.GetAppKeysFromRegistry() in C:\Users\mihal\Documents\GitHub\TileIconifier\TileIconifier.Core\Custom\WindowsStoreShellMethod\WindowsStoreLibrary.cs:line 60
at TileIconifier.Controls.Custom.WindowsStoreShellMethod.WindowsStoreAppListViewItemLibrary.RefreshList(Boolean force)
at TileIconifier.Forms.CustomShortcutForms.FrmCustomShortcutManagerNew.FullUpdate(Object sender, DoWorkEventArgs e)
at TileIconifier.Utilities.FormUtils.<>c__DisplayClass1_0.<DoBackgroundWorkWithSplash>b__0()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()