遇到了敏感的继承问题,赵光义就找了赵普来问。赵普最有名的是他留下的一句:“半部《论语》治天下”。他能在宋太祖、宋太宗两朝都有很高的地位,享有实权,不是侥幸、偶然的。宋太宗即位后,一度疏远赵普,因为很多人去告状说赵普反对宋太祖传位给弟弟。
赵光义找来赵普,直接就问:“你当时反对哥哥传位于我,现在你怎么看?”这话表面看来,像是挑衅地问赵普觉得他当皇帝当得好不好,有不称职吗?但聪明的赵普不朝这个方向答话。他说:“我当时告诫过你哥哥,他不听我的,他已经犯过一次错了,难道你还要再犯一次吗?”
赵普没有否认自己反对传位给赵光义,也没有为了那样的态度道歉。他其实仍然坚持兄传弟是不对的,那和赵光义是否能干,当皇帝能不能称职无关。重点在于这样传位会带来不稳定。接下来到底该传给哥哥的儿子,还是赵光义自己的儿子,不正是兄传弟造成的难题吗?赵匡胤没有接受劝谏,证明是个错误,岂不就造成了当前的困扰吗?
同时赵普又毫不犹豫地表态:还是应该维持父传子的方式,不要再错了,不要再制造混乱了。这也就是明确地反对由德昭太子继位。因为这样,原本被疏离了的赵普,又在太宗朝得到重用。
发生了一连串的事件后,德昭太子因故自杀,接着他的弟弟又得病去世了,赵匡胤留下来两个有皇位继承权的儿子都不在了。不过这时候还有另一个威胁,那是赵光义的弟弟秦王赵廷美。前面是哥哥传弟弟,那也就不能排除等这个弟弟死了,皇位再传给更小的弟弟。这正是赵普劝诫不成的错误所致。
后来也靠赵普的协助,以“交接大臣”的祖宗家法治办赵廷美,将他放逐在外。但在治办赵廷美的过程中,赵光义的大儿子赵元佐却站在叔叔那边,因而和自己的父亲发生了严重冲突。他被父亲刻意疏远,有一回得知父亲设宴找了其他兄弟却独独漏了他,他为之喝得烂醉,烂醉中冲动地将自己住的宫殿放火烧了。
这个儿子疯了。另一个儿子赵元僖又比父亲早死。据说他是被宠妾意外毒死的,原本下毒要害的对象是赵元僖的原配妻子,却不小心毒死了赵元僖。