WinSetView

System Requirements

.Net 4.8 dates back to 2019 and is a common requirement, so it’s probably already installed.

MSHTML and JScript are built into Windows and there is no option to disable or remove them, so they should be present. If you’ve used a tool, such as NTLite, to remove those components, that will break WinSetView.

WinSetView does NOT use MSHTA.exe, WSH (WScript.exe), or VBScript (starting with version 3.1).

If you’re using Windows 10 or higher, please ignore the rest of this document.

Windows 7 and 8 Notes

If you do a fresh install of Windows 7, it will typically have MSHTML 8 (and Internet Explorer 8). Windows 8 comes with MSHTML 10 and Windows 8.1 should already have MSHTML 11.

WinSetView will run with MSHTML 8, but there will be some minor cosmetic issues, such as dropdown boxes not resizing properly when you change font size (until the program is closed and reopened). Functionally, it should be fine.

If you would like to update to MSHTML 11, you will need to update to Internet Explorer 11. You can then remove IE because WinSetView only needs the updated browser engine and not the browser itself.

If you just built a Windows 7 or 8 machine, first use Legacy Update to get crucial updates.

Here are the steps to update Windows 7 and 8:

  1. If you don’t already have .Net 4.8, download and install it from here.

  2. Download and install/update Internet Explorer 11 from here. That will update MSHTML to version 11.

  3. Optional: Open Control Panel > Programs and Features > Turn Windows features on or off > Uncheck Internet Explorer 11. That will remove the Internet Explorer executable, but will leave MSHTML 11 in place.