# 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](https://docs.pmem.io/ipmctl-user-guide/v1.x/basic-usage) section of this user guide for more information.
