Nowadays Cybercrimes are rapidly increasing. Systems are always vulnerable to attack due to Security misconfiguration. Most of the systems are vulnerable at client side or endpoint. The intrusion into the system can be done via violating operating systems vulnerabilities. Windows operating system has its own security functionalities and configurations. Most users not setup the security configuration properly and because of that systems are vulnerable to attacks. Today very sophisticated attacks like Ransomware, malware, Remote Admin tools etc. can be exploit throughout the system, which is securely misconfigured. Windows operating system hardening is the only solution against such threats to the system. System hardening is the technique through which users can generate a checklist according to the requirements. A ransomware like Wanncry and Petya infected almost windows system due to security misconfiguration. This project is focused on preparing the checklist for security configuration in Windows operating system as per versions and vulnerabilities related with those OS versions; also Securely Audit those systems periodical basis to maintain required security level. As result automated system audit report framework will be developed to maintain the security level of Windows based operating system.