This project aims to bring back a productive working environment on Windows 11

Overview

Explorer Patcher for Windows 11

This project aims to bring back a productive working environment on Windows 11.

PayPal donations: here or using e-mail address [email protected]

About ExplorerPatcher and StartIsBack

The well-known StartIsBack application recently introduced support for Windows 11. Currently, regarding Windows 11 functionality, it offers the same features as this patcher, plus all the functionalities from the older releases of the software; thus the differences between the two at the moment, besides their internal implementation (probably) resort in the cost, licensing, support and development model: StartIsBack is a paid app, proprietary, closed source and comes with support, while ExplorerPatcher is free (gratis and libre - as in free beer and free speech), open source and is provided as-is, with support offered in a best-effort attempt. ExplorerPatcher is offered more like a tool for people to study the source code and the techniques used, to learn and adapt it in order and to enable people to build each on top of the work of the others. The aim is to benefit both the community and its users. You are encouraged to take a look at the source and adapt it to your needs. While the source and the application in its current form will always be available here, I cannot make any guarantes over how long it will work in newer Windows 11 builds. Thus, these things being considered, if you would like, you can check out the beta test for StartIsBack here and report any issues and make suggestions to its developer. It will probably mature in a release that will be better supported from a consumer point of view than ExplorerPatcher.

The functionality of this software includes:

  • Taskbar from Windows 10:

    • "always combine" / "combine when full" / "never combine" options for main and secondary taskbars
    • Search button
    • Task View button
    • optional skinned, centered and toggled pop-up menus, or non-skinned (useful for classic theme users)
    • open "Network and Sharing Center" when clicking "Open Network & Internet settings" in the pop-ip menu of the system tray network icon
    • hide Control Center button
    • Show People on the taskbar
    • Show touch keyboard button
  • File Explorer

    • disable the Windows 11 command bar
    • disable the Windows 11 context menu
    • disable even the Windows 10 (immersive) context menu (useful for classic theme users)
    • disable modern search bar (reverts to the search bar in early Windows 10 builds or Windows 7/8)
    • disable search bar completely
  • Start menu from Windows 11

    • open Start on monitor containing the cursor
    • open Start at logon
    • open Start in "All apps" by default
    • positioning on screen
    • maximum number of frequent apps to show
  • Window switcher (Alt-Tab) from Windows 10:

    • choose whether to include desktop in the window list
    • ability to set opacity of the window list
    • set row size, maximum extents etc
  • Others

    • Open the time and date flyout when pressing Win+C (instead of Microsoft Teams)
    • Set default shutdown action for Alt+F4 on the desktop
    • Show Command Prompt instead of PowerShell in the Win+X menu

Screenshots: <1> <2>

dxgi.dll - the patcher

In the Releases section, you will find a download for a DLL called dxgi.dll. It has been tested on the latest stable build of Windows 11 (22000.258), but it may work just fine on newer builds too. This is the runtime part of the application. You need to place this DLL in the following location: C:\Windows.

After you have completed the above setup, make sure you have an active Internet connection and restart the Explorer process using Task Manager or by issuing the following command: taskkill /f /im explorer.exe. Once File Explorer restarts, some necessary files (symbol files) will be downloaded from Microsoft (around 50MB). This should be relatively quick, depending on your Internet connection speed. When this is done, File Explorer will restart again and will be ready for use. Notifications should show up informing you about the progress, and you can also use Task Manager to watch for network activity. This process only happens when a new Windows 11 build is installed on the machine.

Now, the classic taskbar should be enabled. Still, there is some more setup to do, depending on your preferences.

Important! As you may notice, the usual system tray icons are not enabled by default. To enable them, open the GUI (Win+X and choose "Enable missing system tray icons").

Configuration interface

To configure the most common options, the application now comes with a configuration user interface. To open it, right click the Start button (or press Win+X) and choose "Properties".

All of the options described above, and more, can be configured using the GUI. Below is a screenshot of the main page ("Taskbar") of the configuration interface.

The icon near an option signifies its current state:

  • ✔️ enabled
  • disabled
  • link to another resource

Recommended tools

Here is a list of things you may want to try to fix/enhance a few of the aspects which are not addressed by this patcher directly:

Fix the battery applet

As you will notice, the battery flyout in the taskbar is broken in Windows 11. You can replace it with a much better alternative called Battery Mode which has all the stock options and more.

Disable blue highlight in menus

To disable the blue highlight in the context menu and return to the classic gray highlight from early Windows 11 builds, read here.

Center taskbar icons

If you want the same behavior as the default one in Windows 11, which is to have the icons centered along with the Start button, but would like to use this proper classic taskbar which has features like button labels, toolbars and more, you can use my fork of the popular TaskbarX program which fixes compatibility with Windows 11 and adds this behavior; a guide about how to set it up is available here.

Disable window rounded corners

You can try one of my other utilities available here.

Manual configuration

You can manually configure the application by setting registry values. The registry entries supported by this application are described in this file.

More configuration

Even more registry configuration settings are described in the following document, make sure to take a look on it here.

Uninstallation

First, move the taskbar to the bottom, if you have moved it to the top or to the sides. This is so that the Windows 11 taskbar can render correctly.

Then, to uninstall, rename the DLL in the locations where you placed it from dxgi.dll to dxgio.dll. Then, reboot the computer and delete the dxgio.dll file from the locations where it is placed. You can also then safely delete the %appdata%\ExplorerPatcher directory as well.

More details

A changelog is available here.

How does this work? A detailed description of how this works is available on my web site [here](https://valinet.ro/2021/08/09/Restore-Windows-11-to-working-Windows-10-UI.html).

The way the application gets loaded is by exploiting the DLL search order in Windows. I take advantage of the fact that Explorer is one of the few system processes located in %windir% and not in %windir%\System32, so it does not affect most apps. Also, %windir% is not first in the search path. Read more about this technique here. The main advantage here is that you do not have to keep an extra process running in the memory; plus, due to the diverse nature of how Explorer is launched, hooking it can be difficult.

I picked dxgi.dll because it is not on the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\KnownDLLs list, because it has few exports and is loaded very early by Explorer, when calling the DXGIDeclareAdapterRemovalSupport() function.

A note on antivirus false positives The DLL you download may trigger a false positive alert in your antivirus program. This is fairly normal, a sign that the product you are using is decently capable, since it features detection methods a bit more advanced than what was state of the art in 1999. The program being flagged is usually done through heuristic analysis, not via a database of know viruses. That means that the antivirus program thinks that due to the nature of the code in this application, it likely may be a virus, a program that the user does not really mean to run. Injecting code into other executables is rarely done by legitimate programs. One such kind of legitimate programs is this patcher, that you deliberately choose to run and let it alter Explorer's code and memory in a controlled manner so that you achieve a certain effect. Thus, this patcher falls in the category of false positives: your antivirus thought such a program was not something you meant to run, but that's not the case this time.

If you still feel a bit iffy running this, then that's why the source code is available on the web site. You can take a look and even compile the DLL yourself and make an informed decision when running the software. Never run untrusted binaries from questionable sources, especially when you lack access to the source code and a way to reproduce that binary.

License

Hooking is done using the excellent funchook library (GPLv2 with linking exception), which in turn is powered by the diStorm3 (3-clause BSD) disassembler. Thus, I am offering this under GNU General Public License Version 2.0, which I believe is compatible.

Compiling

The following prerequisites are necessary in order to compile this project:

  • Microsoft C/C++ Optimizing Compiler - this can be obtained by installing either of these packages:

    • Visual Studio - this is a fully featured IDE; you'll need to check "C/C++ application development role" when installing. If you do not require the full suite, use the package bellow.
    • Build Tools for Visual Studio - this just installs the compiler, which you'll be able to use from the command line, or from other applications like CMake

    Download either of those here. The guide assumes you have installed either Visual Studio 2019, either Build Tools for Visual Studio 2019.

  • A recent version of the Windows SDK - for development, version 10.0.19041.0 was used, available here (this may also be offered as an option when installing Visual Studio)

  • CMake - for easier usage, make sure to have it added to PATH during installation

  • Git - you can use Git for Windows, or git command via the Windows Subsystem for Linux.

Steps:

  1. Clone git repo along with all submodules

    git clone --recursive https://github.com/valinet/ExplorerPatcher
    

    If "git" is not found as a command, type its full path, or have its folder added to PATH, or open Git command window in the respective folder if using Git for Windows.

  2. Compile funchook

    cd libs
    cd funchook
    md build
    cd build
    cmake -G "Visual Studio 16 2019" -A x64 ..
    

    If "cmake" is not found as a command, type its full path, or have its folder added to PATH.

    Type "Win32" instead of "x64" above, if compiling for x86. The command above works for x64.

    Now, in the libs\funchook\build folder, open the file funchook-static.vcxproj with any text editor, search and replace all occurences of MultiThreadedDLL with MultiThreaded .

    Once done, you can now compile funchook:

    cmake --build . --config Release
    
  3. Compile ExplorerPatcher

    • Double click the ExplorerPatcher.sln to open the solution in Visual Studio. Choose Release and your processor architecture in the toolbar. Press F6 to compile.

    • Open an "x86 Native Tools Command Prompt for VS 2019" (for x86), or "x64 Native Tools Command Prompt for VS 2019" (for x64) (search that in Start), go to folder containing solution file and type:

      • For x86:

        msbuild ExplorerPatcher.sln /property:Configuration=Release /property:Platform=x86
        
      • For x64:

        msbuild ExplorerPatcher.sln /property:Configuration=Release /property:Platform=x64
        

    The resulting exe and dll will be in "Release" folder (if you chose x86), or "x64\Release" (if you chose x64) in the folder containing the solution file.

That's it. later, if you want to recompile, make sure to update the repository and the submodules first:

git pull
git submodule update --init --recursive
Comments
  • No window switcher is working

    No window switcher is working

    I upgraded EP from 22000.348.39.2 (which works perfectly) to 22000.348.40.5 in a real laptop. After epsetup ran, Alt+Tab doesn't work any more: nothing shows upon the key press. A random item of the the context menu of the task bar menu is collapsed. I tried to restart Explorer from the settings dialog, but a new Explorer window popped up. I used Task Manager to kill Explorer and ran it again, the window switcher is always the Windows NT style.

    Strange enough, 22000.348.40.5 (also upgraded from 22000.348.39.2) works perfectly in a Parallels Desktop virtual machine.

    Please let me know what I can provide to help locating the problem.

    bug fixed investigating 
    opened by jdp1024 51
  • Incompatibility with 22000.282

    Incompatibility with 22000.282

    I downloaded the latest dxgi.dll (ver. 22000.258.30.4), pasted to C:\Windows, restarted Windows Explorer, rebooted the computer, nothing seems to have happened.

    %appdata%\ExplorerPatcher has a single file in it - twinui.pcshell.pdb image

    My Win11 build is 22000.282, Edition - Windows 11 Pro

    investigating 
    opened by petrechitashvili 47
  • Frequently Asked Questions (incl. useful taskbar settings)

    Frequently Asked Questions (incl. useful taskbar settings)

    Here is a list of common registry settings you can make in order to set various options of the taskbar, as you could in Windows 10 from the GUI. Restart Explorer after changing any of them for the effect to take place. To apply, copy the text to a text file, save it as something.reg and then open it.

    About News and Interests The "News and Interests" taskbar button cannot be restored. It has been entirely removed from the code. Or rather, maybe it was never added to the Explorer version in the branch from which Windows 11 was created. Anyway, when comparing explorer.exe from 10 to 11, "News and interests" is missing entirely, it's not merely neutered like the Win+X menu.

    Enable missing system tray icons This is actually not a registry tweak. Instead, open Run Win+R and type this:

    %windir%\explorer.exe shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9}\SystemIcons
    

    In the window that appears, pick the system icons that you want to show in the tray and confirm with OK.

    Disable taskbar buttons grouping

    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    "NoTaskGrouping"=dword:00000001
    

    or

    • For the taskbar on the main monitor:
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "TaskbarGlomLevel"=dword:00000002
    
    • For the taskbars on other monitors:
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "MMTaskbarGlomLevel"=dword:00000002
    

    0 = Always combine, 1 = Combine when taskbar is full, 2 = Never combine

    Enable taskbar on other monitors

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "MMTaskbarEnabled"=dword:00000001
    

    Behavior of taskbar button on multiple monitors

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "MMTaskbarMode"=dword:00000002
    

    0 = Show taskbar buttons on all taskbars 1 = Show taskbar buttons on main taskbar and taskbar where window is open 2 = Show taskbar buttons on taskbar where window is open

    Small taskbar icons

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "TaskbarSmallIcons"=dword:00000001
    

    Hide Cortana button

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "ShowCortanaButton"=dword:00000000
    

    Hide Task View button

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "ShowTaskViewButton"=dword:00000000
    

    Hide Search box or Search icon

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search]
    "SearchboxTaskbarMode"=dword:00000000
    

    0 = disabled, 1 = show search icon, 2 = show search box

    Change default action of power button in Start This is useful in Windows 7-like menus like StartIsBack, OpenShell, also determines the default in the "Shut Down Windows" window (Alt+F4 on the desktop).

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search]
    "Start_PowerButtonAction"=dword:00000002
    

    dword:00000100 = Switch user dword:00000001 = Sign out dword:00000010 = Sleep dword:00000040 = Hibernate dword:00000002 = Shut down dword:00000004 = Restart

    Show Start menu on monitor where the mouse is located when pressing the Windows key

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage]
    "MonitorOverride"=dword:00000000
    

    0 = Enabled (Start menu shows on the monitor where the mouse is located) 1 or not created = Disabled (Start menu always shows on the first monitor)

    Show Command Prompt instead of PowerShell in Win+X menu

    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "DontUsePowerShellOnWinX"=dword:00000001
    

    Open Start at logon

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage]
    "OpenAtLogon"=dword:00000001
    

    Here is a list of common registry settings you can make in order to set various options of the taskbar, as you could in Windows 10 from the GUI. Restart Explorer after changing any of them for the effect to take place. To apply, copy the text to a text file, save it as something.reg and then open it.

    Enable missing system tray icons This is actually not a registry tweak. Instead, open Run Win+R and type this:

    %windir%\explorer.exe shell:::{05d7b0f4-2121-4eff-bf6b-ed3f69b894d9}\SystemIcons
    

    In the window that appears, pick the system icons that you want to show in the tray and confirm with OK.

    Disable taskbar buttons grouping

    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
    "NoTaskGrouping"=dword:00000001
    

    or

    • For the taskbar on the main monitor:
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "TaskbarGlomLevel"=dword:00000002
    
    • For the taskbars on other monitors:
    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "MMTaskbarGlomLevel"=dword:00000002
    

    0 = Always combine, 1 = Combine when taskbar is full, 2 = Never combine

    Enable taskbar on other monitors

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "MMTaskbarEnabled"=dword:00000001
    

    Behavior of taskbar button on multiple monitors

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "MMTaskbarMode"=dword:00000002
    

    0 = Show taskbar buttons on all taskbars 1 = Show taskbar buttons on main taskbar and taskbar where window is open 2 = Show taskbar buttons on taskbar where window is open

    Small taskbar icons

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "TaskbarSmallIcons"=dword:00000001
    

    Hide Cortana button

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "ShowCortanaButton"=dword:00000000
    

    Hide Task View button

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "ShowTaskViewButton"=dword:00000000
    

    Hide Search box or Search icon

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search]
    "SearchboxTaskbarMode"=dword:00000000
    

    0 = disabled, 1 = show search icon, 2 = show search box

    Change default action of power button in Start This is useful in Windows 7-like menus like StartIsBack, OpenShell, also determines the default in the "Shut Down Windows" window (Alt+F4 on the desktop).

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search]
    "Start_PowerButtonAction"=dword:00000002
    

    dword:00000100 = Switch user dword:00000001 = Sign out dword:00000010 = Sleep dword:00000040 = Hibernate dword:00000002 = Shut down dword:00000004 = Restart

    Show Start menu on monitor where the mouse is located when pressing the Windows key

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage]
    "MonitorOverride"=dword:00000000
    

    0 = Enabled (Start menu shows on the monitor where the mouse is located) 1 or not created = Disabled (Start menu always shows on the first monitor)

    Show Command Prompt instead of PowerShell in Win+X menu

    [HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "DontUsePowerShellOnWinX"=dword:00000001
    

    Open Start directly to All apps

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage]
    "MakeAllAppsDefault"=dword:00000001
    

    Maximum number of apps to show in the Most used list in Start

    [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced]
    "Start_MaximumFrequentApps"=dword:00000006
    

    Enable/disable Windows version watermark on the desktop

    [HKEY_CURRENT_USER\Control Panel\Desktop]
    "PaintDesktopVersion"=dword:00000001
    

    Disable new command bar in Explorer (and alternate way to disable the immersive context menu in Explorer) Credit: Reddit thread

    Disable new context menu:

    reg.exe add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve
    

    Restore new context menu:

    reg.exe delete "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}" /f
    

    Disable Explorer command bar:

    reg.exe add "HKCU\Software\Classes\CLSID\{d93ed569-3b3e-4bff-8355-3c44f6a52bb5}\InprocServer32" /f /ve
    

    Restore Explorer command bar:

    reg.exe delete "HKCU\Software\Classes\CLSID\{d93ed569-3b3e-4bff-8355-3c44f6a52bb5}" /f
    

    Basically, it overrides the values in HKLM which specify where the code for the COM components responsible for the new immersive context menu and the new command bar are located, providing empty values (for path and the threading model) so that Explorer fails to load the aforementioned components and the code falls back to the old code path where the ribbon or command bar is used. A very smart approach, I might add.

    Disable / enable modern search box in File Explorer

    Disable:

    reg.exe add "HKCU\Software\Classes\CLSID\{1d64637d-31e9-4b06-9124-e83fb178ac6e}\TreatAs" /f /ve /t REG_SZ /d "{64bc32b5-4eec-4de7-972d-bd8bd0324537}"
    

    Enable:

    reg.exe delete "HKCU\Software\Classes\CLSID\{1d64637d-31e9-4b06-9124-e83fb178ac6e}" /f
    
    good first issue internal 
    opened by valinet 42
  • Explorer Crashing on 22000.258

    Explorer Crashing on 22000.258

    Hello, Just updated Windows to 22000.258 and ExplorerPatcher to 22000.258.26.1 - however explorer is now crashing when the DLL is in place. I have tried resetting settings in the UI to defaults but still happens. I had the notification to say symbols downloaded and install complete on first run.

    Faulting application name: explorer.exe, version: 10.0.22000.120, time stamp: 0xe846e749
    Faulting module name: ucrtbase.dll, version: 10.0.22000.1, time stamp: 0x00e78ce9
    Exception code: 0xc0000409
    Fault offset: 0x000000000007dd7e
    
    Fault bucket 1983653253604524220, type 5
    Event Name: BEX64
    Response: Not available
    Cab Id: 0
    
    Problem signature:
    P1: explorer.exe
    P2: 10.0.22000.120
    P3: e846e749
    P4: ucrtbase.dll
    P5: 10.0.22000.1
    P6: 00e78ce9
    P7: 000000000007dd7e
    P8: c0000409
    P9: 0000000000000007
    P10: 
    
    bug fixed 
    opened by washcroft 39
  • Enable SysListView32 in folder views causes dark file name text on dark background

    Enable SysListView32 in folder views causes dark file name text on dark background

    Hi, thanks for enabling Win 11 to actually be usable! Using 22000.318.36.1 on a fairly clean win 10 upgrade to win 11 22000.318 using Glow (dark) theme at 4K 350% dpi scaling I tried the new Enable legacy list view feature and the File Explorer filenames become illegible dark text on a dark background. Also (possibly not important) my desktop icons become unarranged every time the new setting is applied and require repositioning. Just thought I should let you know. I suspect this is just an incompatibility between legacy list view and dark themes so it is not really a bug but a feature for customizers. However, if a setting will break usability for the many users with a dark theme (and possibly cause support questions) is it not better to just list it as an optional user choice registry configuration setting? Steps to reproduce, unless it is a quirk of my setup, just use a dark theme and Enable Legacy list view in EP properties and Restart File Explorer. Enable legacy List view (Medium)

    I really appreciate all the work and interesting coding you are doing to achieve this. It blows my mind that MS have made this necessary. I am a long time user of the Quick Launch toolbar so that absence alone made Win 11 unusable for me.

    opened by chip33 38
  • Feature requests

    Feature requests

    PLEASE USE DISCUSSIONS HERE: https://github.com/valinet/ExplorerPatcher/discussions

    Please comment here with any feature request, and we will discuss it and see what we can do. Use this so that the issues panel does not get cluttered with things that may never end up being 'solved'.

    Thank you.

    internal 
    opened by valinet 37
  • UWP apps not shown on the taskbar when using Windows 10 Start menu and EP on Insider Preview (22563.1)

    UWP apps not shown on the taskbar when using Windows 10 Start menu and EP on Insider Preview (22563.1)

    I believe the UWP apps such as Mail, Calendar, Snipping Tool are not shown in taskbar in Windows 11 when using explorer patcher and the windows 10 startmenu. Kindly fix, thank you :)

    bug fixed 
    opened by ghost 36
  • Duplicate: Move taskbar permanently to secondary monitor

    Duplicate: Move taskbar permanently to secondary monitor

    This is probably more a feature request, than a bug issue, since the Windows 11 built-in taskbar features are in many places inferior to previous windows versions. Especially with the taskbar focused being on the main display.

    With ExplorerPatcher, it is really nice to be able to drag and drop the taskbar to the side of the screen and even to the secondary monitor, like in i.e. Windows 10. That is where I like to keep my taskbar, on the right side of my secondary monitor.

    After every restart of the explorer process, or windows itself, the taskbar keeps the position, e.g. right or bottom side, but skips back to the main monitor. Is there a way to keep it on the secondary monitor permanently?

    Switching the secondary and main monitor is not an option for me and dragging the taskbar over to the secondary screen once in a while isn't that big of a deal, but it would be quite convenient if it would stay there.

    Current OS Build 22000.282, happened in 22000.258 as well. ExplorerPatcher version 22000.258.31.1 and previous

    opened by Riam-Mar 30
  • `SearchIndexer.exe` crashes when EP is used as shell extension

    `SearchIndexer.exe` crashes when EP is used as shell extension

    Hi

    Ever since I installed ExplorerPatcher, I had problem on execution of SearchIndexer from Windows itself. SearchIndexer just wouldn't run anymore.
    Error info that I got from Event Viewer was:
    --------------------
    Faulting application name: SearchIndexer.exe, version: 7.0.22000.282, time stamp: 0x5759ba2c
    Faulting module name: ExplorerPatcher.amd64.dll, version: 22000.318.38.2, time stamp: 0x6196993e
    Exception code: 0xc0000005
    Fault offset: 0x000000000000912d
    Faulting process ID: 0x1814
    Faulting application start time: 0x01d7dcc526e103be
    Faulting application path: C:\Windows\system32\SearchIndexer.exe
    Faulting module path: C:\Program Files\ExplorerPatcher\ExplorerPatcher.amd64.dll
    Report ID: f8101667-2b64-4890-b30a-cd902464a7b3
    Faulting package full name: 
    Faulting package-relative application ID: 
    ------------------------
    

    If this was problem of just one specific option in ExplorerPatcher or general problem, I wouldn't know.

    Br, Gregor

    help wanted investigating 
    opened by gjera 29
  • Ask here any question about the functionality of the app

    Ask here any question about the functionality of the app

    PLEASE USE DISCUSSIONS HERE: https://github.com/valinet/ExplorerPatcher/discussions

    Please do not file new issues where you ask about application features, how to configure the app and so on. Instead, post it here and we will help you out by the minute.

    Thank you.

    internal 
    opened by valinet 25
  • "supplementary" spelling typo in new Advanced option in Properties.

    Love the new design and everything. Just spotted this typo

    in "Supplimentary delay at logon". (there is a typo in Supplementary)

    I checked the right spelling on Google to be sure :)

    opened by chip33 24
Releases(22621.819.52.2_7c4567a)
  • 22621.819.52.2_7c4567a(Nov 17, 2022)

    Tested on OS builds 22621.819 and 22000.1098.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Windows 11 Start menu: Implemented centering on screen when taskbar is not at the bottom. (4212e35)
    • Windows 11 taskbar: Option to use the stock taskbar context menu. (451db3c)
    • Fixed a bug that could display the Start menu on a wrong monitor or outside the screen when the taskbar was moved to the top of the screen and the previous setting was at the right edge of the screen. (53fad19)
    2
    • Windows 11 Start menu: Fixed a bug that prevented the disable "Recommended" section feature from working when the scaling level of the screen the Start menu is displayed on is set to 125% (120 DPI). (9f9d43e)

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including 7c4567a in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.76 MB)
  • 22621.819.52.1_02cb6e9(Nov 17, 2022)

    Tested on OS builds 22621.819 and 22000.1098.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Windows 11 Start menu: Implemented centering on screen when taskbar is not at the bottom. (4212e35)
    • Windows 11 taskbar: Option to use the stock taskbar context menu. (451db3c)
    • Fixed a bug that could display the Start menu on a wrong monitor or outside the screen when the taskbar was moved to the top of the screen and the previous setting was at the right edge of the screen. (53fad19)

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including 02cb6e9 in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.76 MB)
  • 22621.608.51.6_d262c41(Nov 16, 2022)

    Tested on OS builds 22621.608 and 22000.1042.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Fixed a bug that could prevent the Windows 10 network or battery flyouts from showing on OS build 22000.
    • Fixed the Windows 10 network and battery flyouts on OS build 22621.
    • Weather: Fixed a bug that displayed the widget contents with incorrect left padding.
    2
    • sws: Support for changing selection in window list using the mouse wheel (suggestion by andrewz).
    • Fix broken "Cascade windows", "Show windows stacked", "Show windows side by side", and "Undo ..." options in taskbar context menu (reported by iamk9008).
    3
    • sws: Option to have the scroll wheel change the selection when using the switcher:
      • "Never" (default), the same behavior as two versions ago, which means that, when the switcher is active, it does not react to the scroll wheel being used.
      • "When cursor is over the switcher" has the switcher react to the scroll whell and advance/reverse the selection only when the cursor is above the switcher
      • "Always" has the switcher react to the scroll whell and advance/reverse the selection regardless of where the cursor is placed. In this mode, background applications won't receive scroll wheel updates until the switcher is closed, regardless of the "Scroll inactive windows when hovering over them" setting from Windows.
    • sws: Fixed a bug that had the scroll wheel move selections in the opposite direction compared to Windows 7 Alt-Tab's behavior. When enabled, the scrolling up selects the previous window in the list, while scrolling down selects the next window in the list. To obtain the previous behavior, which is to scroll up to select the next window, and to scroll down to select the previous window, set ScrollWheelInvert to 1 in HKCU\Software\ExplorerPatcher\sws (5cef3b1).
    • sws: Fixed a bug that could unexpectedly move the switcher to another monitor when your cursor was placed on the other monitor, the option to have the switcher display on the monitor the cursor is placed on is enabled and the switcher finished refreshing its data in the background (https://github.com/valinet/sws/commit/8b68539201102801367ef8f3716b9f1260e2dbe5).
    • sws: Fixed a bug that could prevent hotkey associations from being properly cleaned up when you disabled the setting to have a per-application window list (https://github.com/valinet/sws/commit/c5776e5a6a0c5495892a15e16a1def31b225fc51).
    • sws: Fixed a bug that could prevent correct reload of settings when entries were directly deleted from the registry (cbc5f19).
    4
    • Windows 11 taskbar: Fixed a bug that could crash explorer.exe when right clicking certain system tray icons on 22621-based builds. Thanks for the reports about this issue. (a6a88b1)
    5
    • Windows 11 Start menu: Fixed a bug that prevented the menu from taking into account the "Layout" setting from Windows Settings - Personalization - Taskbar on 22621-based builds. (2572a80)
    6
    • Fixed a bug that could cause the host process of ExplorerPatcher to crash under certain circumstances. (d7a0385)

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including d262c41 in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.76 MB)
  • 22621.608.51.5_6190fd2(Nov 15, 2022)

    Tested on OS builds 22621.608 and 22000.1042.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Fixed a bug that could prevent the Windows 10 network or battery flyouts from showing on OS build 22000.
    • Fixed the Windows 10 network and battery flyouts on OS build 22621.
    • Weather: Fixed a bug that displayed the widget contents with incorrect left padding.
    2
    • sws: Support for changing selection in window list using the mouse wheel (suggestion by andrewz).
    • Fix broken "Cascade windows", "Show windows stacked", "Show windows side by side", and "Undo ..." options in taskbar context menu (reported by iamk9008).
    3
    • sws: Option to have the scroll wheel change the selection when using the switcher:
      • "Never" (default), the same behavior as two versions ago, which means that, when the switcher is active, it does not react to the scroll wheel being used.
      • "When cursor is over the switcher" has the switcher react to the scroll whell and advance/reverse the selection only when the cursor is above the switcher
      • "Always" has the switcher react to the scroll whell and advance/reverse the selection regardless of where the cursor is placed. In this mode, background applications won't receive scroll wheel updates until the switcher is closed, regardless of the "Scroll inactive windows when hovering over them" setting from Windows.
    • sws: Fixed a bug that had the scroll wheel move selections in the opposite direction compared to Windows 7 Alt-Tab's behavior. When enabled, the scrolling up selects the previous window in the list, while scrolling down selects the next window in the list. To obtain the previous behavior, which is to scroll up to select the next window, and to scroll down to select the previous window, set ScrollWheelInvert to 1 in HKCU\Software\ExplorerPatcher\sws (5cef3b1).
    • sws: Fixed a bug that could unexpectedly move the switcher to another monitor when your cursor was placed on the other monitor, the option to have the switcher display on the monitor the cursor is placed on is enabled and the switcher finished refreshing its data in the background (https://github.com/valinet/sws/commit/8b68539201102801367ef8f3716b9f1260e2dbe5).
    • sws: Fixed a bug that could prevent hotkey associations from being properly cleaned up when you disabled the setting to have a per-application window list (https://github.com/valinet/sws/commit/c5776e5a6a0c5495892a15e16a1def31b225fc51).
    • sws: Fixed a bug that could prevent correct reload of settings when entries were directly deleted from the registry (cbc5f19).
    4
    • Windows 11 taskbar: Fixed a bug that could crash explorer.exe when right clicking certain system tray icons on 22621-based builds. Thanks for the reports about this issue. (a6a88b1)
    5
    • Windows 11 Start menu: Fixed a bug that prevented the menu from taking into account the "Layout" setting from Windows Settings - Personalization - Taskbar on 22621-based builds. (2572a80)

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including 6190fd2 in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.76 MB)
  • 22621.608.51.4_5048a4f(Nov 12, 2022)

    Tested on OS builds 22621.608 and 22000.1042.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Fixed a bug that could prevent the Windows 10 network or battery flyouts from showing on OS build 22000.
    • Fixed the Windows 10 network and battery flyouts on OS build 22621.
    • Weather: Fixed a bug that displayed the widget contents with incorrect left padding.
    2
    • sws: Support for changing selection in window list using the mouse wheel (suggestion by andrewz).
    • Fix broken "Cascade windows", "Show windows stacked", "Show windows side by side", and "Undo ..." options in taskbar context menu (reported by iamk9008).
    3
    • sws: Option to have the scroll wheel change the selection when using the switcher:
      • "Never" (default), the same behavior as two versions ago, which means that, when the switcher is active, it does not react to the scroll wheel being used.
      • "When cursor is over the switcher" has the switcher react to the scroll whell and advance/reverse the selection only when the cursor is above the switcher
      • "Always" has the switcher react to the scroll whell and advance/reverse the selection regardless of where the cursor is placed. In this mode, background applications won't receive scroll wheel updates until the switcher is closed, regardless of the "Scroll inactive windows when hovering over them" setting from Windows.
    • sws: Fixed a bug that had the scroll wheel move selections in the opposite direction compared to Windows 7 Alt-Tab's behavior. When enabled, the scrolling up selects the previous window in the list, while scrolling down selects the next window in the list. To obtain the previous behavior, which is to scroll up to select the next window, and to scroll down to select the previous window, set ScrollWheelInvert to 1 in HKCU\Software\ExplorerPatcher\sws (5cef3b1).
    • sws: Fixed a bug that could unexpectedly move the switcher to another monitor when your cursor was placed on the other monitor, the option to have the switcher display on the monitor the cursor is placed on is enabled and the switcher finished refreshing its data in the background (https://github.com/valinet/sws/commit/8b68539201102801367ef8f3716b9f1260e2dbe5).
    • sws: Fixed a bug that could prevent hotkey associations from being properly cleaned up when you disabled the setting to have a per-application window list (https://github.com/valinet/sws/commit/c5776e5a6a0c5495892a15e16a1def31b225fc51).
    • sws: Fixed a bug that could prevent correct reload of settings when entries were directly deleted from the registry (cbc5f19).
    4
    • Windows 11 taskbar: Fixed a bug that could crash explorer.exe when right clicking certain system tray icons on 22621-based builds. Thanks for the reports about this issue. (a6a88b1)

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including 5048a4f in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.76 MB)
  • 22621.608.51.3_3717aef(Oct 12, 2022)

    Tested on OS builds 22621.608 and 22000.1042.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Fixed a bug that could prevent the Windows 10 network or battery flyouts from showing on OS build 22000.
    • Fixed the Windows 10 network and battery flyouts on OS build 22621.
    • Weather: Fixed a bug that displayed the widget contents with incorrect left padding.
    2
    • sws: Support for changing selection in window list using the mouse wheel (suggestion by andrewz).
    • Fix broken "Cascade windows", "Show windows stacked", "Show windows side by side", and "Undo ..." options in taskbar context menu (reported by iamk9008).
    3
    • sws: Option to have the scroll wheel change the selection when using the switcher:
      • "Never" (default), the same behavior as two versions ago, which means that, when the switcher is active, it does not react to the scroll wheel being used.
      • "When cursor is over the switcher" has the switcher react to the scroll whell and advance/reverse the selection only when the cursor is above the switcher
      • "Always" has the switcher react to the scroll whell and advance/reverse the selection regardless of where the cursor is placed. In this mode, background applications won't receive scroll wheel updates until the switcher is closed, regardless of the "Scroll inactive windows when hovering over them" setting from Windows.
    • sws: Fixed a bug that had the scroll wheel move selections in the opposite direction compared to Windows 7 Alt-Tab's behavior. When enabled, the scrolling up selects the previous window in the list, while scrolling down selects the next window in the list. To obtain the previous behavior, which is to scroll up to select the next window, and to scroll down to select the previous window, set ScrollWheelInvert to 1 in HKCU\Software\ExplorerPatcher\sws (5cef3b1).
    • sws: Fixed a bug that could unexpectedly move the switcher to another monitor when your cursor was placed on the other monitor, the option to have the switcher display on the monitor the cursor is placed on is enabled and the switcher finished refreshing its data in the background (https://github.com/valinet/sws/commit/8b68539201102801367ef8f3716b9f1260e2dbe5).
    • sws: Fixed a bug that could prevent hotkey associations from being properly cleaned up when you disabled the setting to have a per-application window list (https://github.com/valinet/sws/commit/c5776e5a6a0c5495892a15e16a1def31b225fc51).
    • sws: Fixed a bug that could prevent correct reload of settings when entries were directly deleted from the registry (cbc5f19).

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including 3717aef in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.76 MB)
  • 22621.608.51.2_f285371(Oct 12, 2022)

    Tested on OS builds 22621.608 and 22000.1042.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Fixed a bug that could prevent the Windows 10 network or battery flyouts from showing on OS build 22000.
    • Fixed the Windows 10 network and battery flyouts on OS build 22621.
    • Weather: Fixed a bug that displayed the widget contents with incorrect left padding.
    2
    • sws: Support for changing selection in window list using the mouse wheel (suggestion by andrewz).
    • Fix broken "Cascade windows", "Show windows stacked", "Show windows side by side", and "Undo ..." options in taskbar context menu (reported by iamk9008).

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including f285371 in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.76 MB)
  • 22621.608.51.1_e4e3c61(Oct 2, 2022)

    Tested on OS builds 22621.608 and 22000.1042.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Fixed a bug that could prevent the Windows 10 network or battery flyouts from showing on OS build 22000.
    • Fixed the Windows 10 network and battery flyouts on OS build 22621.
    • Weather: Fixed a bug that displayed the widget contents with incorrect left padding.

    Please note: when you update to this version, the update notification will show 22622.608.51.1 as being available instead of 22621.608.51.1. This is expected, as we decided to have ExplorerPatcher use 22621 as the major build number as that is the OS version it is tested against, so it made much more sense to keep the two in sync. Unfortunately, we cannot retroactively update code that you already have running on your machine, so a bit of trickery was necessary to get you updated to a newer version with an older build number (the updater, by default, doesn't "upgrade" you to versions having a build number that's lower than what you have installed). The single side effect is that, when you upgrade, you see the wrong build number for the new version. After upgrading, future versions will be displayed as 22621..., until and if we ever decide to bump it up to 22622 again. This is just a cosmetic nuissance - there is no new 22622.608.51.1 version, and the latest 22621.608.51.1 version contains the latest fixes and enhancements for both OS builds 22621.608 and 22000.1042.

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including e4e3c61 in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.76 MB)
  • 22622.450.50.3_fe07123(Sep 11, 2022)

    Tested on OS build 22622.450.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Support for OS builds 22621+. Read more here.
    • Added an option to shrink address bar height in File Explorer windows (thanks @krlvm).
    2
    • Support for disabling the modern search bar in 32-bit applications as well (thanks @krlvm).
    • Fixed a bug that could prevent deleting registry keys when the application was supposed to (for example, when uninstalling or toggling certain settings).
    3
    • Fixed incorrect check for running dwm instances in ep_dwm
    • Fixed a use-after-free bug in ep_dwm (thanks @ibhk)

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including fe07123 in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.76 MB)
  • 22622.450.50.2_5de2eb0(Aug 7, 2022)

    Tested on OS build 22622.450.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Support for OS builds 22621+. Read more here.
    • Added an option to shrink address bar height in File Explorer windows (thanks @krlvm).
    2
    • Support for disabling the modern search bar in 32-bit applications as well (thanks @krlvm).
    • Fixed a bug that could prevent deleting registry keys when the application was supposed to (for example, when uninstalling or toggling certain settings).

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including 5de2eb0 in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.76 MB)
  • 22622.450.50.2_9fe862e(Aug 6, 2022)

    Tested on OS build 22622.450.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Support for OS builds 22621+. Read more here.
    • Added an option to shrink address bar height in File Explorer windows (thanks @krlvm).

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including 9fe862e in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.76 MB)
  • 22000.795.48.2_092edc1(Aug 5, 2022)

    Tested on OS build 22000.795.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Weather: Fixed a bug that could hang the widget and lead to an infinite loop with the program using an entire CPU core when the computer resumed from sleep or hibernation.
    • Weather: Fixed a bug that had the widget display the error page when the computer lost network connectivity; instead, now the widget continues to display the cached data from the previous refresh (if any).
    2
    • Weather: Fixed a bug that could hang explorer and the weather widget host process under certain circumstances, for example, when explorer restarted.

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including 092edc1 in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.75 MB)
  • 22000.795.48.1_953a984(Aug 4, 2022)

    Tested on OS build 22000.795.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Weather: Fixed a bug that could hang the widget and lead to an infinite loop with the program using an entire CPU core when the computer resumed from sleep or hibernation.
    • Weather: Fixed a bug that had the widget display the error page when the computer lost network connectivity; instead, now the widget continues to display the cached data from the previous refresh (if any).

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including 953a984 in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.74 MB)
  • 22000.778.47.2_f7ffaca(Jul 9, 2022)

    Tested on OS build 22000.778.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Built-in support for OS build 22000.778.
    • Fixed a bug that had the Start button context menu / Win-X menu / power user menu fail to display and potentially lock the shell on OS builds 22000.778+ and 22621+
    2
    • Fixed a system high DPI-related bug that caused wide Windows 10 taskbar buttons and incorrect (desktop) icon spacing

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including f7ffaca in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.74 MB)
  • 22000.778.47.1_0ff6b1b(Jul 4, 2022)

    Tested on OS build 22000.778.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Built-in support for OS build 22000.778.
    • Fixed a bug that had the Start button context menu / Win-X menu / power user menu fail to display and potentially lock the shell on OS builds 22000.778+ and 22621+

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including 0ff6b1b in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.74 MB)
  • 22000.708.46.6_d042e57(Jun 13, 2022)

    Tested on OS build 22000.708.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Built-in support for OS build 22000.708.
    • Added configuration options for the new Windows Spotlight desktop background feature, including:
      • Hide the "Learn about this picture" icon
      • Choose which items from the Windows spotlight icon context menu to have replicated in the desktop context menu (legacy context menu only)
      • Set a schedule for "Switch to next picture"
      • Manipulate the feature from the Properties UI, bypassing the desktop icon
    • The Properties UI hides sections that are not applicable to your current settings; for example, the "Weather" tab is not displayed if you've selected the Windows 11 taskbar, as none of the options in there apply when in this mode.
    2
    • sws: Fixed a bug that created unnecessary paint events when a window was flashing and the switcher is not shown
    3
    • Added option to hide the "Show desktop" button, but still retain its functionality, when using the Windows 10 taskbar
    • Fixed a bug in Windows 10 where the Start menu was displayed centered by default
    4
    • Weather: Show "Reload" link when data fails to load (thanks Varun A. for the suggestion)
    • sws: Draw placeholder thumbnail when a proper thumbnail cannot be obtained (for example, due to a window having an invalid width or height)
    • sws: Fixed a bug that could prevent the switcher from identifying when the desktop is in the foreground
    • sws: Fixed a regression that could prevent the switcher from properly detecting foreground window changes
    • sws: Fixed a bug that made very small windows have a rectangle area too small for properly working with in the switcher
    5
    • Fixed a bug that could prevent Control Panel link redirection from working correctly
    • Weather: Fixed a bug that prevented the widget from working when WebView2 Runtime >= 102.0.1245.33
    6
    • Fix a bug in the Properties window that had the it fail to display some sections under default settings

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including d042e57 in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.74 MB)
  • 22000.708.46.5_ae40366(Jun 7, 2022)

    Tested on OS build 22000.708.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Built-in support for OS build 22000.708.
    • Added configuration options for the new Windows Spotlight desktop background feature, including:
      • Hide the "Learn about this picture" icon
      • Choose which items from the Windows spotlight icon context menu to have replicated in the desktop context menu (legacy context menu only)
      • Set a schedule for "Switch to next picture"
      • Manipulate the feature from the Properties UI, bypassing the desktop icon
    • The Properties UI hides sections that are not applicable to your current settings; for example, the "Weather" tab is not displayed if you've selected the Windows 11 taskbar, as none of the options in there apply when in this mode.
    2
    • sws: Fixed a bug that created unnecessary paint events when a window was flashing and the switcher is not shown
    3
    • Added option to hide the "Show desktop" button, but still retain its functionality, when using the Windows 10 taskbar
    • Fixed a bug in Windows 10 where the Start menu was displayed centered by default
    4
    • Weather: Show "Reload" link when data fails to load (thanks Varun A. for the suggestion)
    • sws: Draw placeholder thumbnail when a proper thumbnail cannot be obtained (for example, due to a window having an invalid width or height)
    • sws: Fixed a bug that could prevent the switcher from identifying when the desktop is in the foreground
    • sws: Fixed a regression that could prevent the switcher from properly detecting foreground window changes
    • sws: Fixed a bug that made very small windows have a rectangle area too small for properly working with in the switcher
    5
    • Fixed a bug that could prevent Control Panel link redirection from working correctly
    • Weather: Fixed a bug that prevented the widget from working when WebView2 Runtime >= 102.0.1245.33

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including ae40366 in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.74 MB)
  • 22000.708.46.4_c1f9f49(May 28, 2022)

    Tested on OS build 22000.708.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Built-in support for OS build 22000.708.
    • Added configuration options for the new Windows Spotlight desktop background feature, including:
      • Hide the "Learn about this picture" icon
      • Choose which items from the Windows spotlight icon context menu to have replicated in the desktop context menu (legacy context menu only)
      • Set a schedule for "Switch to next picture"
      • Manipulate the feature from the Properties UI, bypassing the desktop icon
    • The Properties UI hides sections that are not applicable to your current settings; for example, the "Weather" tab is not displayed if you've selected the Windows 11 taskbar, as none of the options in there apply when in this mode.
    2
    • sws: Fixed a bug that created unnecessary paint events when a window was flashing and the switcher is not shown
    3
    • Added option to hide the "Show desktop" button, but still retain its functionality, when using the Windows 10 taskbar
    • Fixed a bug in Windows 10 where the Start menu was displayed centered by default
    4
    • Weather: Show "Reload" link when data fails to load (thanks Varun A. for the suggestion)
    • sws: Draw placeholder thumbnail when a proper thumbnail cannot be obtained (for example, due to a window having an invalid width or height)
    • sws: Fixed a bug that could prevent the switcher from identifying when the desktop is in the foreground
    • sws: Fixed a regression that could prevent the switcher from properly detecting foreground window changes
    • sws: Fixed a bug that made very small windows have a rectangle area too small for properly working with in the switcher

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including c1f9f49 in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.74 MB)
  • 22000.675.45.4_5d8a238(May 28, 2022)

    Tested on OS build 22000.675.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • sws: Fixed a bug that displayed a wrong window to switch to when a background application was denied the request to have the foreground window by the OS (#1084)
    2
    • libvalinet: Fixed a memory leak in toast.h
    • sws: Fixed a bug that caused the switcher to display non-responsive (hung) immersive (UWP) windows twice in the list
    3
    • sws: Fixed a bug that created unnecessary paint events when a window was flashing and the switcher is not shown
    4
    • sws: Fixed a bug that could prevent the switcher from identifying when the desktop is in the foreground
    • sws: Fixed a regression that could prevent the switcher from properly detecting foreground window changes

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including 5d8a238 in branch Backports_22000_675_45.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.72 MB)
  • 22000.708.46.3_6bd514b(May 27, 2022)

    Tested on OS build 22000.708.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Built-in support for OS build 22000.708.
    • Added configuration options for the new Windows Spotlight desktop background feature, including:
      • Hide the "Learn about this picture" icon
      • Choose which items from the Windows spotlight icon context menu to have replicated in the desktop context menu (legacy context menu only)
      • Set a schedule for "Switch to next picture"
      • Manipulate the feature from the Properties UI, bypassing the desktop icon
    • The Properties UI hides sections that are not applicable to your current settings; for example, the "Weather" tab is not displayed if you've selected the Windows 11 taskbar, as none of the options in there apply when in this mode.
    2
    • sws: Fixed a bug that created unnecessary paint events when a window was flashing and the switcher is not shown
    3
    • Added option to hide the "Show desktop" button, but still retain its functionality, when using the Windows 10 taskbar
    • Fixed a bug in Windows 10 where the Start menu was displayed centered by default

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including 6bd514b in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.73 MB)
  • 22000.675.45.3_757e9f3(May 27, 2022)

    Tested on OS build 22000.675.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • sws: Fixed a bug that displayed a wrong window to switch to when a background application was denied the request to have the foreground window by the OS (#1084)
    2
    • libvalinet: Fixed a memory leak in toast.h
    • sws: Fixed a bug that caused the switcher to display non-responsive (hung) immersive (UWP) windows twice in the list
    3
    • sws: Fixed a bug that created unnecessary paint events when a window was flashing and the switcher is not shown

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including 757e9f3 in branch Backport_sws_4476147.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.72 MB)
  • 22000.708.46.1_87a2638(May 26, 2022)

    Tested on OS build 22000.708.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Built-in support for OS build 22000.708.
    • Added configuration options for the new Windows Spotlight desktop background feature, including:
      • Hide the "Learn about this picture" icon
      • Choose which items from the Windows spotlight icon context menu to have replicated in the desktop context menu (legacy context menu only)
      • Set a schedule for "Switch to next picture"
      • Manipulate the feature from the Properties UI, bypassing the desktop icon
    • The Properties UI hides sections that are not applicable to your current settings; for example, the "Weather" tab is not displayed if you've selected the Windows 11 taskbar, as none of the options in there apply when in this mode.

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including 87a2638 in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.73 MB)
  • 22000.708.46.1_26058f3(May 26, 2022)

    Tested on OS build 22000.708.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Built-in support for OS build 22000.708.
    • Added configuration options for the new Windows Spotlight desktop background feature, including:
      • Hide the "Learn about this picture" icon
      • Choose which items from the Windows spotlight icon context menu to have replicated in the desktop context menu (legacy context menu only)
      • Set a schedule for "Switch to next picture"
      • Manipulate the feature from the Properties UI, bypassing the desktop icon
    • The Properties UI hides sections that are not applicable to your current settings; for example, the "Weather" tab is not displayed if you've selected the Windows 11 taskbar, as none of the options in there apply when in this mode.

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including 26058f3 in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.73 MB)
  • 22000.675.45.2_9e6d13a(May 24, 2022)

    Tested on OS build 22000.675.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • sws: Fixed a bug that displayed a wrong window to switch to when a background application was denied the request to have the foreground window by the OS (#1084)
    2
    • libvalinet: Fixed a memory leak in toast.h
    • sws: Fixed a bug that caused the switcher to display non-responsive (hung) immersive (UWP) windows twice in the list

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including 9e6d13a in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.72 MB)
  • 22000.675.45.1_7f76dca(May 23, 2022)

    Tested on OS build 22000.675.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • sws: Fixed a bug that displayed a wrong window to switch to when a background application was denied the request to have the foreground window by the OS (#1084)

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including 7f76dca in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.72 MB)
  • 22000.675.45.1_7596548(May 17, 2022)

    Tested on OS build 22000.675.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • sws: Fixed a bug that displayed a wrong window to switch to when a background application was denied the request to have the foreground window by the OS (#1084)

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including 7596548 in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.72 MB)
  • 22000.613.44.2_d5f510f(Apr 30, 2022)

    Tested on OS build 22000.613.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Option to disable Win+F (Feedback Hub) hotkey
    • Built-in support for OS build 22000.613
    2
    • Weather: Fixed a bug that had "COM Surrogate" display as a running app in Task Manager after the widget flyout was opened the first time
    • Weather: Fixed a bug that could hang or lock the shutdown/restart/sign out process when using the weather widget

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including d5f510f in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.72 MB)
  • 22000.613.44.1_52e86d7(Apr 14, 2022)

    Tested on OS build 22000.613.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    1
    • Option to disable Win+F (Feedback Hub) hotkey
    • Built-in support for OS build 22000.613

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including 52e86d7 in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.72 MB)
  • 22000.556.43.4_78b8c6e(Mar 30, 2022)

    Tested on OS build 22000.556.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    4
    • Option to enable legacy file transfer dialog
    3
    • Option to enable classic drive groupings in This PC (thanks @lordmilko)
    • Choice of Windows 11 Command Bar, Windows 10 Ribbon or Windows 7 Command Bar for File Explorer windows
    2
    • Fixed Windows 10 taskbar showing fully transparent instead of the acrylic effect on newer OS builds (22581+)
    1
    • Option to disable window Snap quadrants in Windows 11 (thanks @lordmilko)

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including 78b8c6e in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.72 MB)
  • 22000.556.43.4_8461f3a(Mar 28, 2022)

    Tested on OS build 22000.556.

    Please make sure you are connected to the Internet while installing, the application might need to perform one-time downloads for several resources in order to enable full functionality.

    Details

    4
    • Option to enable legacy file transfer dialog
    3
    • Option to enable classic drive groupings in This PC (thanks @lordmilko)
    • Choice of Windows 11 Command Bar, Windows 10 Ribbon or Windows 7 Command Bar for File Explorer windows
    2
    • Fixed Windows 10 taskbar showing fully transparent instead of the acrylic effect on newer OS builds (22581+)
    1
    • Option to disable window Snap quadrants in Windows 11 (thanks @lordmilko)

    Please consult the README for more details. A detailed change log is available here. An archive containing all the files generated during the build process (including dxgi.dll and symbol files) is available here.

    This release has been published automatically from commits up to and including 8461f3a in branch master.

    Source code(tar.gz)
    Source code(zip)
    ep_setup.exe(1.72 MB)
Owner
Valentin-Gabriel Radu
Valentin-Gabriel Radu
This was the first ever Computer Science project that I made back in Class XII (2016). I thought I should upload it on GitHub so that it does not get lost. :)

First Ever Project This was the first ever Computer Science project that I made back in Class XII (2016). I thought I should upload it on github so th

Kshitiz Srivastava 3 Jun 7, 2021
Masters degree research project source code. Might come back to it later.

Camflow Network Provenance Authors Tray Keller and Austin Waddell CamFlow and the Linux Provenance Module (LPM) framework are both an excellent step i

Tray Keller 2 Mar 14, 2022
PoC: Rebuild A New Path Back to the Heaven's Gate (HITB 2021)

wowGrail Rebuild a new to Abuse the conversion layer embedded in WOW64(Windows 32 on Windows 64), that makes malware able to launch 32-bit NTAPI inter

Sheng-Hao Ma 91 Dec 11, 2022
Fully Featured Time Circuits Display from Back to the Future

Time Circuits Display This Time Circuits Display has been meticulously reproduced to be as accurate as possible to the one seen in the Delorean Time M

John 64 Dec 29, 2022
Had a tough time playing Microsoft Wordament ? Well WORDament_Solver has your back. It suggests you meaningful words you can use while playing the game and help you top the leaderboard.

WORDament_Solver Had a tough time playing Microsoft Wordament ? Well WORDament_Solver has your back. It suggests you meaningful words you can use whil

Tushar Agarwal 3 Aug 19, 2021
VEX v5 Pro program that records driver movements and plays them back during the autonomous period.

Autonomous Recorder This code was written for team 5588R, but it can be easily modified to work with your team's robot. Notes Code isn't fully finishe

brett 2 Jun 21, 2022
CredBandit - Proof of concept Beacon Object File (BOF) that uses static x64 syscalls to perform a complete in memory dump of a process and send that back through your already existing Beacon communication channel

CredBandit CredBandit is a proof of concept Beacon Object File (BOF) that uses static x64 syscalls to perform a complete in memory dump of a process a

anthemtotheego 188 Dec 25, 2022
pluggable tool to convert an unrolled TritonAST to LLVM-IR, optimize it and get back to TritonAST

it is fork from https://github.com/fvrmatteo/TritonASTLLVMIRTranslator *WARNINGS: tested only linux(ubuntu 20.04) and only llvm and clang version 10*

pr4gasm 5 Jun 10, 2022
LLVM IR and optimizer for shaders, including front-end adapters for GLSL and SPIR-V and back-end adapter for GLSL

Licensing LunarGLASS is available via a three clause BSD-style open source license. Goals The primary goals of the LunarGLASS project are: Reduce the

LunarG, Inc. 153 Dec 8, 2022
This project contains three scripts to help working with the steam-runtime, especially outside of Steam.

This project contains three scripts to help working with the steam-runtime, especially outside of Steam. See these blog posts for more details: steam-

Jørgen P. Tjernø 12 Sep 27, 2022
This project aims to code a C library regrouping usual functions

Libft Very first project in 1337 school. Lift consists in coding your own C standard library functions. Premier projet de l'ecole 1337. Cet exercice p

YOUSSEF ACHEHBOUNE 1 Jan 13, 2022
Minishell - This project aims to recreate most of the bash shell.

minishell Contents Info How to use Clone repo and submodules Linux dependencies MAC dependencies Compile and execute Install Features Built-in command

izenynn 2 Jun 9, 2022
This project aims to provide a framework and a solid implementation of different techniques

This project aims to provide a framework and a solid implementation of different techniques for generating complete seamless procedural cities with interiors for all buildings.

Tobias Elinder 574 Dec 27, 2022
A FREE Windows C development course where we will learn the Win32API and reverse engineer each step utilizing IDA Free in both an x86 and x64 environment.

FREE Reverse Engineering Self-Study Course HERE Hacking Windows The book and code repo for the FREE Hacking Windows book by Kevin Thomas. FREE Book Do

Kevin Thomas 1.1k Dec 27, 2022
Implements a Windows service (in a DLL) that removes the rounded corners for windows in Windows 11

ep_dwm Implements a Windows service that removes the rounded corners for windows in Windows 11. Tested on Windows 11 build 22000.434. Pre-compiled bin

Valentin-Gabriel Radu 24 Dec 29, 2022
a playground for working with fully static tensors and automatic differentiation

This is a playground for learning about how to apply template-meta-programming to get more efficient evaluation for tensor-based automatic differentiation.

Edward Kmett 16 Mar 18, 2021
A guide and set of tools for working with TinyML powered Audio Sensors

Audio Sensor Toolkit This is a guide on how to build an Audio Sensor using Machine Learning, and helpful tools. Audio Sensor Guide Audio Tools Acceler

IQT Labs 20 Sep 21, 2022
Servo library with stm developed by the Liek Software Team. We are working on new versions.

Liek-Servo-Library Liek Servo Library is a library that makes it easy for you to drive servo motors with STM32F10x series cards. The library is still

null 14 Nov 4, 2022
Working example for local_flutter_notification package in Flutter. Includes setting notification at custom time, daily, weekly.

local_notification_example Working example for local_flutter_notification package in Flutter. Includes setting notification at custom time, daily, wee

Nivedita Datta 4 Oct 3, 2021