历史的教训使朱元璋深切明白宦官和外戚对于政治的祸害。他以为汉朝唐朝的祸乱都是宦官作孽。这种人在宫廷里是少不了的,但只能做奴隶使唤,洒扫奔走,人数不可过多,也不可用做心腹耳目,做心腹,心腹病;做耳目,耳目坏。驾驭的办法,要使之守法,守法就做不了坏事;不要让他们有功劳,一有功劳就难以管束了。他立下规矩,凡是内臣(宦官)都不许读书识字。又铸铁牌立在宫门,上在刻着: “内臣不得干预政事,犯者斩。”不许内臣兼外朝的文武职衔,不许穿外朝官员的服装,做内廷官品级不许过四品,每月领一石米,穿衣吃饭公家管。并且,外朝各衙门不许和内官监有公交往来。这几条规定条条针对着历史上所曾经发生过的弊端,使宦官名副其实地做宫廷的仆役。对外戚干政的预防措施是不许后妃参与政事。洪武元
年(1368)三月即命儒臣修女诫,纂集古代贤德妇女和后妃的故事,来教育宫人。规定皇后只能管宫中嫔妇之事,宫门之外不得干预。宫人不许和外边通信,犯者处死。外朝臣僚命妇按例于每月初一、十五朝见皇后,其他时间,没有特殊缘由,不许进宫。皇帝不接见外朝命妇。皇族婚姻选配良家子女,有私进女口的不许接受。朱元璋的母族和妻族都绝后,没有外家。后代子孙也都遵守祖训,后妃必选自民家。皇戚只给予高爵厚禄,做大地主,不许预闻政事。在洪武一朝三十多年中,宦官小心守法,宫廷和外朝隔绝,和过去的历史朝代相比算是家法最严的了。