21世纪40年代初,张荫麟曾作《宋太宗继统考实》,后收入《张荫麟先生文集》,认为“金匮之盟”是赵普伪造的,全盘否定此事。除此之外,邓广铭、吴天墀、李裕民、顾吉辰、王瑞来等学者也持相似观点,或怀疑此事的真实性或断定“金匮之盟”实属赵普伪造。
其理由大致如张荫麟所言,建隆二年(961)杜太后病重时,宋太祖只有34岁,正值年轻力壮之时,赵光义才23岁,而太祖长子德昭也已经14岁。当时太祖身体健康,没有短寿夭折之象,即使太祖只能再活20年,那时,长子德昭也已30多岁,怎么会有幼主之说?杜太后凭什么猜测太祖早死、幼子继位,而宋朝重蹈五代的覆辙呢?实在没有道理!如果确如杜太后所预料宋太祖中年夭折,人们还可以推测,也许杜太后凭经验或灵感有超前的洞察力,尚可勉强解释。但是,太祖活到50多岁,并没有出现因自己早逝而使得幼子主政的局面。如果真有遗诏,太祖临终前应该命人打开金匮,就算是突然死亡,皇后也应该知道此事,掌管金匮的宫人同样也知道此事,为什么要等到太祖死后六年才由赵普揭露出来呢?即使公布遗诏,赵光义也应该把全文都公布出来,因为这是他合法继位的有力证据,但实际上却只说了一个大概的内容,而且内容还多有含糊之处。更何况,太祖并未遵守遗诏办事,传位给他的弟弟,而是传位给他自己的儿子。