夏季,四月,黑山军首领张燕率领部下十余万人归降曹*,他被封安国亭侯。
故安人赵犊、霍奴等杀死幽州刺史和涿郡太守。辽西、辽东、右北平等三郡的乌桓部落进攻鲜于辅据守的犷平。秋季,八月,曹*大军讨伐赵犊等,杀死赵犊等人。于是,曹军又渡过潞水去援救犷平,乌桓部落退到塞外。
冬季,十月,驻守并州的高干听到曹*讨伐乌桓的消息,又背叛曹*,逮捕上党郡太守,派兵拒守壶关口。曹*派部将乐进、李典进击,河内人张晟聚集起一万余人,侵掠崤山、渑池一带,弘农人张琰起兵响应张晟。
河东郡太守王邑受到朝廷征召,郡掾卫固与中郎将范先等去拜见司隶校尉钟繇,请求让王邑留任,钟繇未同意。卫固等表面上是请求挽留王邑,实际上却暗中与高干勾结。曹*对荀说:“函谷关以西的将领们,表面上服从朝廷,却怀有二心。张晟等侵犯崤山、渑池一带,向南与荆州的刘表联合,卫固等乘机起事,将会成为我们的心腹大患。现在河东郡是天下的冲要之地,你为我推荐一个贤能的人才,来镇守河东。”荀彧说:“西平郡太守、京兆人杜畿,他的勇气足以承当危难,智谋足以应付变化莫测的局势。”曹*就任命杜畿为河东郡太守。钟繇催促王邑办理移交,王邑却携带印绶,自己直接从河东郡属下的河北县去许都,向朝廷报到。
卫固等派兵数千人切断黄河上的陕津渡口,杜畿到达河边,几个月不能渡过黄河。曹*派遣夏侯率军讨伐卫固等,还未开到,杜畿说:“河东郡有三万户百姓,并不是都想背叛朝廷。现在大军如果*迫太急,想要顺从朝廷的人无人引导,必然因畏惧而听从卫固的指挥,卫固等人的势力会更加强大。大军讨伐不能取胜,就难于结束这场灾难;即使征伐得胜,也会使一郡的百姓都受到残害。而且卫固等人没有公开背叛朝廷,表面上以要求旧长官留任为理由,必然不会谋害新长官。我只乘一辆车直接去上任,出其不意,卫固为人谋略虽多,但缺乏决断,必然会假意接纳我。我只要能在郡中待一个月的时间,用计策稳住他,就足够了。”于是,杜畿绕道从津渡过黄河。
范先想杀死杜畿,以威胁部众。后来决定先观察杜畿的态度,就在郡府的门前杀死主簿以下三十余人。杜畿毫不在乎,言谈举止都没有改变常态。因此,卫固说:“杀了他并没有好处,只会招来恶名,而且他是被控制在咱们手里。”于是,卫固等人就正式尊奉杜畿为河东郡的太守。杜畿对卫固、范先说:“你们卫家、范家,是河东郡的两大望族,我要仰仗你们来办事。然而咱们有长官、部属的确定名分,今后要有福共享,有难同担,遇到大事要共同商量。”杜畿委任卫固为都督,代理郡丞的职务,又兼任功曹;全郡的大小将领及兵士有三千多人,都由范先指挥。卫固等心中大喜,虽然表面上服从杜畿,实际上没把他当回事。卫固要大举征发全郡百姓当兵,杜畿担心这样会使他的力量大为增长,就对卫固说:“如今要是大量征发百姓,会使民心骚动,不如采用募兵的方式慢慢来。”卫固认为有理,同意杜畿的方法,但募到的士兵很少。杜畿又对卫固说:“顾念家庭,是人之常情,各级将领和郡中文职官吏,可以让他们轮流休息,到情况需要时,再征召他们,也不困难。”卫固等不愿因拒绝杜畿的建议而招来众人的怨恨,也同意了。这样,善人在外边可以暗中相助,而与卫固等同谋的恶人都各自回家。
正在这时,有一股号称白骑的武装力量进攻东垣,高干也率军进入泽。杜畿知道诸县都已归附自己,就离开郡城,只身率领数十名骑兵,选择一个坚固的营寨进行防守。属下各县的官吏与百姓都纷纷占据城池,援助杜畿。到几十天后,杜畿已有四千多人。卫固与高干、张晟合兵进攻杜畿据守的营寨,未能攻下;又去周围各县抢掠粮草,也没有收获。曹*派议郎张既西得,去关中征调马腾等将领平定叛乱,他们都出兵联合进攻张晟等,大获全胜,斩杀卫固、张琰等人,赦免了其余的党羽。
从此,杜畿治理河东郡,以宽大为主,广施仁惠。百姓有来打官司的,杜畿为他们讲解仁义道德,分析事理,让他们回去好好考虑。父老们都自相责备,不敢再去告状。杜畿劝勉百姓努力耕田,种桑养蚕,鼓励他们饲养牲畜,使得家家都富裕起来。然后,又兴建学堂,推举孝顺父母、友爱兄弟的人;修造城防,制作武器,加强作战训练;河东郡便安定下来。杜畿在河东郡任职十六年,政绩常常为天下第一。
并州刺史高干归顺曹*后又背叛,曹*亲自率军征讨高干,留下世子曹丕镇守邺城,派别驾、从事崔琰辅佐曹丕。曹*大军包围壶关。三月,壶关投降。高于亲自去向匈奴求救,被匈奴单于拒绝。高干身边只剩几名骑兵卫士,想南逃到荆州去投奔刘表。半路上,被上洛都尉王琰捉获,斩首。并州全部平定。
曹*派陈郡人梁习以别部司马的职务,兼任并州刺史。当时在兵荒马乱之后,匈奴等各北方胡狄各族的势力都很大,官吏及百姓往往叛逃到他们的部落中;其余许多地方势力也都拥有强大的武装力量,各霸一方。梁习到任后,用引诱和劝导的方法招纳那些地方势力,对那些首领都以礼相待,并推荐其中一些人作官,让他们到州府来任职。等这些首领都离开本乡后,就征发当地青壮年充当志愿军。梁习又借大军出征之机,把这些志愿军分送到将领们部下,至别处作战。在这些官员、兵士都离去以后,就陆续把他们的家小迁到邺城,前后送走的共有数万人。有不服从命令的,就出兵进行征讨,杀死几千人,投降的数以万计。于是,匈奴单于态度恭顺,各部落的王爷对梁习叩拜服从,承担赋税徭役,与编于民籍的百姓一样。边境隶清,农夫遍布田野,梁习鼓励农业和桑蚕业,法令得到严格执行,父老们称赞,认为记忆之中,没有一个刺史比得上梁习。梁习又向朝廷推荐来并州躲避战乱的各地名士,如河内人常林、杨俊、王象、荀纬以及太原人王凌等,曹*都任命他们为县长,以后,这些人都闻名于世。