> For the complete documentation index, see [llms.txt](https://docs.pmem.io/ipmctl-user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pmem.io/ipmctl-user-guide/installing-ipmctl/building-and-installing-ipmctl-on-microsoft-windows-from-source.md).

# Building and Installing IPMCTL on Microsoft Windows from Source

Step 1) Install Visual Studio 2017 (or newer). Install these optional components:

* Workloads -> Desktop Development with C++
* Individual Components -> Compilers, build tools, and runtimes -> Visual C++ tools for CMake

Step 2) Download the [ipmctl source code from GitHub](https://github.com/intel/ipmctl)

Step 3) Open the ipmctl folder as a CMake project. See: <https://docs.microsoft.com/en-us/cpp/build/cmake-projects-in-visual-studio>

Step 4) Begin the build process

Step 5) Once installed, go to the [Basic Usage](/ipmctl-user-guide/basic-usage.md) section of this user guide for more information.
