司马玮起兵的时候,陇西王司马泰本想带兵支援,他的祭酒丁绥劝道:“您身为宰相,不能轻易行动。而且夜里情况不明,最好先派人去打听清楚再说。”司马泰这才打消念头。
卫瓘的女儿写信给大臣们抱怨:“我父亲冤死,到现在都没得到公正的谥号,真不明白朝廷为什么装聋作哑。历史上那些该被记载的事没被记载,错到底出在哪?”太保主簿刘繇等人举着黄幡,敲着登闻鼓为卫瓘鸣冤:“当初假诏书一来,卫公马上交了官印,一个人就跟着走了。诏书明明只说免官,可荣晦却私自把他父子、孙子全杀了。恳请朝廷彻查真相,严惩凶手!”最后朝廷下令灭了荣晦全族,恢复司马亮的爵位,谥号“文成”;追封卫瓘为兰陵郡公,谥号“成” 。
经过这一番折腾,贾后独揽大权,开始安插自己人。她任命族兄贾模为散骑常侍,加侍中。外甥贾谧和她商量,觉得张华不是皇族,不会威胁皇位,而且有学问、有谋略,在大臣里威望高,想让他处理朝政,但又有点犹豫,就去问裴顀的意见,裴顀表示赞同。于是,张华被任命为侍中、中书监,裴顀为侍中,裴楷为中书令并加侍中,和右仆射王戎一起掌管朝廷机要。张华一心为朝廷做事,尽力弥补朝政漏洞,贾后虽然凶狠,但也知道敬重他。贾模、张华、裴顀三人齐心辅佐,这才让朝廷在晋惠帝这个糊涂皇帝在位时,还能安稳了几年。
这之后,朝廷把荆州、扬州的十个郡划出来,新设了江州。八月辛未日,立陇西王司马泰的世子司马越为东海王。九月甲午日,秦献王司马柬去世。辛丑日,征西大将军梁王司马肜被召回朝廷,任卫将军、录尚书事。
元康二年(公元292年)二月己酉日,被废的杨太后在金墉城去世。当时,太后身边还有十几个侍从,贾后把人全调走,断了太后的饮食,八天后太后饿死。贾后怕太后到地下向晋武帝告状,下葬时把棺材倒扣,还在里面放了各种诅咒的符书和药物。八月壬子日,朝廷大赦天下。
元康三年(公元293年)六月,弘农下了场特大冰雹,积雪三尺深。鲜卑宇文部的首领莫槐被手下杀死,他弟弟普拨继位。拓跋部的拓跋绰去世,侄子拓跋弗继位。
元康四年(公元294年)正月丁酉日,安昌元公石鉴去世。五月,匈奴人郝散造反,攻打上党,杀了当地长官。八月,郝散投降,却被冯翊都尉杀死。这一年,全国闹大饥荒。司隶校尉傅咸去世,他性格刚直、作风严谨,刚当上司隶校尉就上书:“现在官场贪污受贿成风,必须严厉整治!”当时朝廷管理松懈,权贵们肆意妄为,傅咸直接上奏罢免了河南尹司马澹等官员,一下子震慑住了京城。这一年,慕容廆把部落迁到了大棘城。拓跋弗去世后,叔父拓跋禄官继位。
元康五年(公元295年)六月,东海下了五寸深的冰雹,荆州、扬州、兖州、豫州、青州、徐州六个州发大水。十月,存放兵器和珍宝的武库失火,历代珍藏的宝贝和两百万件兵器全都烧没了。十二月丙戌日,朝廷重新修建武库,大量制造兵器。拓跋禄官把自己的部落分成三部分:自己亲自统领上谷以北、濡源以西的地盘;让哥哥沙漠汗的儿子猗?统领代郡参合陂以北地区;让猗?的弟弟猗卢驻守定襄的盛乐故城。猗卢擅长打仗,向西攻打匈奴、乌桓等部落,大获全胜。代人卫操带着侄子卫雄和同乡箕澹投奔拓跋部,劝说猗?、猗卢招募晋人。猗?觉得这主意不错,还让他们参与部落事务,来归附的晋人越来越多。
元康六年(公元296年)正月,朝廷大赦天下。下邳献王司马晃去世。张华从中书监升任司空,太尉陇西王司马泰代理尚书令,还改封为高密王。
夏天,郝散的弟弟郝度元联合冯翊、北地的马兰羌、卢水胡造反,杀了北地太守张损,打败冯翊太守欧阳建。征西大将军赵王司马伦宠信琅邪人孙秀,和雍州刺史解系因为军事问题闹矛盾,双方互相上书弹劾,欧阳建也上奏揭发司马伦的罪行。朝廷觉得司马伦在关右捣乱,就把他调回洛阳任车骑将军,让梁王司马肜接替他当征西大将军,都督雍、凉二州军事。解系和解结兄弟都上书,要求杀了孙秀向氐族、羌族谢罪。张华把这事告诉司马肜,让他动手,司马肜嘴上答应了。但孙秀的朋友辛冉劝司马肜:“氐族、羌族造反,跟孙秀没关系。”孙秀这才逃过一劫。司马伦回到洛阳后,听了孙秀的主意,拼命讨好贾后和郭彰,贾后特别信任他。司马伦趁机请求掌管尚书台事务,还想当尚书令,张华和裴顀坚决反对,司马伦和孙秀因此怀恨在心。
八月,解系被郝度