敕勒部落的叛变还在蔓延。延兴元年(471)十月,北魏沃野镇(北魏六镇之一。初置于西汉沃野县,即今内蒙古自治区磴口县东北河拐子古城,一说在今内蒙古自治区五原县东北乌加河北。北魏太和十年迁至西汉朔方县,即今内蒙古自治区杭锦旗西北黄河南岸,北魏正始后移于今内蒙古自治区乌拉特前旗北苏独伦之北根场古城)和统万镇的敕勒部落全部叛变。朝廷派太尉源贺率军征讨,大破敕勒,杀死八千多人,俘虏一万多人、牲口三万多头。源贺根据古今兵法,研究出了十二种阵法,并画图呈献给了太上皇帝拓跋弘,拓跋弘看到后非常高兴。朝廷命源贺率领三路兵马驻防沙漠南部,防备柔然进攻(474 年,源贺因病去职)。
延兴二年(472)二月,柔然果然派兵南下,拓跋弘亲自率军迎战,柔然撤退。十月,柔然再次进攻北魏,拓跋弘又亲征,柔然被击退,北逃数千里。拓跋弘率军到达了云中郡,然后班师。
延兴三年(473)二月,北魏朝廷下诏(不知是拓跋弘还是冯太后的诏令),命令郡太守和县令应该督促郡县内的人民重视农业生产,同郡县之内,贫家富家要互相帮助,家中有两头耕牛的,应该借给没有耕牛的家庭一头,不服从诏令的,全家人都终身不得为官。又下诏说:“县令能平息一个县内的强盗者,允许他治理两个县,发双倍俸禄;能平息两个县内的强盗者,允许他兼任三个县的县令,三年之后,升任郡太守。郡太守能平息两个郡甚至三个郡者,参照执行,三年后,升为州刺史。”
四月,吐谷浑可汗慕容拾寅率军攻击北魏的浇河郡(今青海省贵德县),北魏朝廷任命司空长孙观为大都督,率军征讨。长孙观深入吐谷浑境内,抢收将要成熟的庄稼。慕容拾寅军队缺粮,请求投降,并派他的儿子慕容斤到北魏作为人质。从此,吐谷浑每年都要向北魏进贡。
原枋头镇(今河南省浚县南)镇将薛虎子,长相威武,为人正直。冯太后临朝听政的时候,他被近臣嫉妒,因为犯了一个小错误,被冯太后免官,被罚去看守城门。十一月,拓跋弘南巡到山阳(今河南省焦作市),薛虎子在路旁跪倒哭泣喊冤,拓跋弘问明原因,又让薛虎子官复原职,重新为枋头镇将。
延兴四年(474)七月,柔然大军联合柔玄镇(今内蒙古自治区兴和县西北)的两个敕勒部落南下攻击北魏的敦煌镇(今甘肃省敦煌市),被敦煌镇将尉多侯击退。
这时,尚书上奏说:“敦煌地处偏远,介于西方、北方(西方指吐谷浑,北方指柔然)之间,容易受到夹击,恐怕难以自保,不如放弃敦煌镇,把军队和人民迁入凉州镇。”
讨论的时候,文武百官除韩秀外,全都同意。韩秀说:“敦煌设置由来已久,虽然受到敌寇的攻击,但人民已经习以为常,即便有草寇攻击,也不能造成致命伤害,驻军足以应付。敦煌地理位置非常重要,把西方和北方的贼寇分割开来,使他们不能沆瀣一气。如果把百姓迁徙到凉州,不但有损名誉,而且,姑臧距离敦煌有千里之遥,巡逻非常不容易,两方贼寇结盟进犯凉州,则关中百姓无法安枕。如果强行迁徙百姓,就会使得不愿意迁徙的百姓和贼寇联合,内外呼应,是国家大的隐患,不能不予以考虑。”
北魏朝廷采纳韩秀意见,不再考虑放弃敦煌镇。
北魏的汉化进程进一步加快。拓跋宏下诏(冯太后诏):“凶恶之徒,不顾及家属亲戚,一人为恶,祸及全家。朕身为人民父母,深感痛惜。从今天起,除了谋反、大逆不道、叛变以外,其他违法犯罪,只处罚罪犯一人。”于是北魏废除了灭门、灭房的刑罚。拓跋宏又下诏,禁止屠杀牛马。杀牛宰马,是游牧民族的传统,如今禁止,是个大事情。
冯太后对于自己深爱的情夫李奕被拓跋弘杀害耿耿于怀,随着时间的推移,心里的怨恨越积越深,她派人秘密向拓跋弘的饮食里下毒。
延兴六年(476)六月十三日,拓跋弘突然死亡,年二十三岁,后被安葬在旧都金陵。谥号献文皇帝,庙号显祖。
冯太后又相继把拓跋弘亲近的京兆王拓跋子推,大司马、大将军万安国,中山王李惠,司空李䜣以及韩颓等人除掉。
三十五岁的冯太后被尊为太皇太后,再度临朝听政。冯太后天性聪明,心思缜密,之前讲过,她受过教育,懂政治。她衣着朴实,生活俭朴,但善于权谋,工于心计。拓跋宏才十岁,对祖母冯太后非常孝顺,大小事情都由冯太后决断。冯太后独断专行,事前事后并不和拓跋宏通气。
冯太后宠信的宦官张祐、杞嶷、王遇、苻承祖、王质等人,倚仗权势,干预朝政。冯太后任命宦官张祐为尚书左仆射,封新平王;宦官王琚为征南将军,封高平王;宦官杞嶷为侍中、吏部尚书、刺史。对他们赏赐金钱数万,并赐予免死铁券。
冯太后的情夫、太卜令王叡被越级提拔到吏部尚书的高位,封太原王。有一次,冯太后和拓跋宏去动物园看老虎,一只老虎突然冲出围栏,冲向了冯太后和拓跋宏,侍卫瞬间被惊呆,吓得冯太后惊叫连连,这时候王叡拿起长矛刺向老虎,护住冯太后。冯太后从此对他宠爱有加。
秘书令李冲,也是冯太后的情夫,同样被提拔为高官。
冯太后任命拓跋丕为司徒,又对学者游明根予以褒奖。