- Windows 7 or higher
- PowerShell 2 or higher
- MSHTML 11
- .Net 4.8
- VBScript or JScript
MSHTML 11 dates back to 2013, so it's expected to be installed on all computers.
.Net 4.8, dates back to 2019 and is a common requirement, so it's probably already installed.
VBScript and JScript come with all Windows versions, but Microsoft plans to uninstall VBScript starting in 2027. Some users and IT departments have already started to remove VBScript. The next release of WinSetView will use JScript instead of VBScript. That version is currently available here as a beta.
If you're using Windows 10 or higher, please ignore the rest of this document.
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.
To get 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:
-
If you don't already have .Net 4.8, download and install it from here.
-
Download and install/update Internet Explorer 11 from here. That will update MSHTML to version 11.
-
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.