我说下我的看法,德军未能占领列宁格勒,除了楼上诸位朋友的观点,我认为还是与希特勒的总体侵苏计划有关,希特勒的对苏联作战的主要目的,应该可以说是为了扩大日耳曼人的生存空间,出于这个总的作战目的,尽快击败苏联,掠取乌克兰的粮食煤炭,高加索地区的石油等对于希特勒来说是主要作战目的。在莫斯科保卫战之前,希特勒出于对于闪电战的信心,以尽可能多的歼灭苏军的有生力量,尽快的击垮苏联为主要作战目的,因此,有了基辅合围战苏军60万人的被俘,有了在临近冬季时仍然发动的莫斯科战役。但在莫斯科被苏军打退后,希特勒闪击战略的破产,使他转向了以掠取高加索地区的石油,以支持德军长期作战为目的。因此,他发动了高加索攻势,并最终兵败斯大林格勒。在此之后,德军转入防御,以无力发动战略攻势。由此可见,希特勒的战略重点,始终未集中与列宁格勒,始终未有以主要兵力夺取列宁格勒的攻势,因此,列宁格勒防守的成功,与德军战略重点有很大的关系。一家之言,希望大家指正。