祖于是采纳了窦静的建议,每年收获数千斛粮食,高祖对此十分赞赏,任命窦静检校并州大总管。窦静是窦抗的儿子。十一月辛巳日,秦王李世民再次请求在并州境内增设屯田,高祖批准了。
黄州总管周法明领兵攻打辅公祏,张善安占据夏口抵御。周法明驻扎在荆口镇,壬午日,周法明登上战船饮酒,张善安派遣数名刺客伪装成渔民驾船前来,守卫没有察觉异样,刺客趁机杀死周法明后逃走。
甲申日,舒州总管张镇周等人在猷州的黄沙攻打辅公祏的将领陈当世,大破敌军。
丁亥日,唐高祖在华阴狩猎。己丑日,在忠武顿迎接慰劳秦王李世民。
十二月癸卯日,安抚使李大亮诱捕张善安。李大亮在洪州攻打张善安,与他隔水列阵,远远相互对话。李大亮向张善安讲明祸福,张善安说:“我当初并没有反叛之心,只是被将士们误导;想要投降又担心无法幸免。”李大亮说:“张总管有投降的心意,就和我是一家人了。”于是单人独骑渡过河水进入张善安的阵中,与他握手交谈,以示毫无猜忌。张善安十分高兴,于是答应投降。不久后张善安率领数十名骑兵前往李大亮的军营,李大亮让他的骑兵停在营门外,独自带张善安入城交谈,过了很久,张善安告辞离去,李大亮命令武士将他擒获,随行的骑兵全部逃走。张善安营中的士兵得知后,大怒,率领全部人马赶来,想要攻打李大亮。李大亮派人告知他们说:“我没有扣留张总管。张总管真心归附朝廷,他对我说:‘如果返回营中,恐怕将士们会有不同意见,我会被他们控制。’所以他自愿留下来,你们为什么要怨恨我呢!”张善安的部下又大骂道:“张总管出卖我们来讨好别人!”于是纷纷溃散离去。李大亮率军追击,俘获大量敌军。将张善安押送到长安后,张善安声称自己与辅公祏没有勾结,高祖赦免了他的罪行,善待他;等到辅公祏战败后,查获了两人往来的书信,才杀死张善安。
甲寅日,唐高祖返回长安。己巳日,突厥侵犯定州,州兵击退了他们。庚申日,白简羌、白狗羌一同派遣使者入朝进贡。
到了公元624年春季,正月,朝廷依照北周、北齐的旧制,每州设置大中正一人,负责考察州内人才,评定门第等级,由本州门第声望高的人担任,没有品级俸禄。
壬午日,赵郡王李孝恭在枞阳攻打辅公祏的偏将,击败敌军。庚寅日,邹州人邓同颖杀死刺史李士衡反叛。丙申日,在白狗羌等羌人居住地设置维州、恭州。
二月辛丑日,辅公祏派兵包围猷州,刺史左难当环城坚守。安抚使李大亮领兵攻打辅公祏,击破敌军。赵郡王李孝恭攻打辅公祏的鹊头镇,攻克该镇。
丁未日,高丽王建武派遣使者前来请求颁赐历法。朝廷派遣使者册封建武为辽东郡王、高丽王;册封百济王夫馀璋为带方郡王,新罗王金真平为乐浪郡王。
这时,始州獠人反叛,朝廷派遣行台仆射窦轨讨伐他们。己酉日,朝廷下诏:“各州有精通一部经书以上而未做官的人,都要将姓名上报朝廷;州、县、乡都要设立学校。”壬子日,行军副总管权文诞在猷州击败辅公祏的党羽,攻克枚洄等四个镇。
丁巳日,唐高祖前往国子学,举行释奠礼;下诏命令诸王公子弟各自入学读书。戊午日,将大总管府改为大都督府。
己未日,高开道的将领张金树杀死高开道,前来投降唐朝。高开道见天下已经平定,想要投降,但又因为自己多次反叛,不敢归附;并且依仗突厥的势力,于是打消了投降的念头。他的将士都是山东人,思念故乡,大多有叛离之心。高开道挑选了数百名勇士,收为养子,常年在阁内值班守卫,让张金树统领他们。原刘黑闼的将领张君立逃亡到高开道处,与张金树密谋除掉高开道。张金树派遣几名党羽进入阁内,与高开道的养子们游戏,傍晚时分,暗中剪断他们的弓弦,将刀槊藏在床下,天黑后,抱着刀槊冲出阁外,张金树率领党羽大声呐喊,攻打高开道的阁门,养子们想要抵抗,却发现弓弦都已被剪断,刀槊也不见了,纷纷出城投降;张君立也在城外放火响应,内外一片混乱。高开道知道无法幸免,于是身披铠甲手持兵器坐在堂上,与妻妾们奏乐畅饮,众人畏惧他的勇猛,不敢逼近。天快亮时,高开道缢杀妻妾和儿子们,然后自杀。张金树部署军队,将高开道的养子全部逮捕斩首,同时杀死张君立,共处死五百多人。随后,派遣使者前来投降,朝廷下诏在高开道的辖地设置妫州。壬戌日,任命张金树为北燕州都督。戊辰日,洋州、集州的獠人反叛,攻陷隆州晋城。
当月,太保吴王杜伏威去世。辅公祏反叛时,谎称奉杜伏威的命令来欺骗部众。等到辅公祏被平定后,赵郡王李孝恭不知道其中有诈,将情况上报朝廷;朝廷下诏追削杜伏威的官爵,抄没他的妻子儿女。等到唐太宗即位后,知道杜伏威是被冤枉的,才赦免了他的家人,恢复了他的官爵。
三月,朝廷初步制定官制法令,以太尉、司徒、司空为三公,其次是尚书、门下、中书、秘书、殿中、内侍六省,接着是御史台,