Windows 3.1 tartalmazott már REG.DAT filet, amelyik a registrynek lehetett az előfutára, de akkoriban pont az OS X .plist-hez hasonló módon, alkalmazásonként külön INI fileokban tárolták a beállításokat, amik viszont problémát jelentettek, ha egyszerre két példányban futott egy alkalmazás és mindkettő ugyanakkor szerette volna írni az INI filet. Az ilyen versenyhelyzetek elkerülésére is kezdték el bevezetni a registyt és a Win95 megjelenésekor már annak használata volt a fő irány. Akkor már ez a struktúra volt biztosan, viszont nem tartalmazott jogosultságkezelést, az csak az NT vonallal került bele, ahogy a remote registy menendzselhetőség is.