【技术实现步骤摘要】
本专利技术属于计算机,尤其涉及一种批量卸载windows软件的方法及系统、计算机设备及存储介质。
技术介绍
1、云桌面是使用桌面虚拟化技术,通过在云端对硬件资源虚拟化,使用终端远程连接虚拟桌面以达到使用桌面的目的,具有使用本地电脑类似的体验;目前云电脑虚拟桌面大多为windows系统,用户由于办公或生活需要,经常对软件进行安装、卸载及更新操作,很多时候往往有多款软件需要卸载,然而大部分软件卸载都有窗口弹出,会阻塞软件的批量卸载。
2、为了解决windows软件批量卸载窗口弹出阻塞问题,现有技术的处理方案为针对需要支持批量卸载的软件进行适配,存入适配列表文件中,批量卸载时,从注册表获取卸载软件名称、图标、卸载命令等信息,存入容器,对于容器中需要卸载的软件,查询适配列表,筛选出支持批量卸载的软件,调用卸载命令卸载软件,查询卸载软件适配列表获得卸载软件的进程,等待卸载进程结束;轮流按序对容器中需要卸载的软件执行上述过程,直到所有软件处理完成。
3、可见,现有技术存在对软件进行适配的工作量大且需要针对不同版本的软件进行更
<本文档来自技高网...【技术保护点】
1.一种批量卸载windows软件的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的批量卸载windows软件的方法,其特征在于,所述为各个软件创建和绑定作业和输入输出完成端口,查询和启动挂起的进程,对卸载进程进行监测的步骤,具体包括:
3.根据权利要求1所述的批量卸载windows软件的方法,其特征在于,所述软件信息至少包括软件名称、软件图标和卸载命令。
4.根据权利要求2所述的批量卸载windows软件的方法,其特征在于,所述关联进程和作业对象的步骤中,通过AssignProcessToJobObject进程和作业对象
<...【技术特征摘要】
1.一种批量卸载windows软件的方法,其特征在于,所述方法包括:
2.根据权利要求1所述的批量卸载windows软件的方法,其特征在于,所述为各个软件创建和绑定作业和输入输出完成端口,查询和启动挂起的进程,对卸载进程进行监测的步骤,具体包括:
3.根据权利要求1所述的批量卸载windows软件的方法,其特征在于,所述软件信息至少包括软件名称、软件图标和卸载命令。
4.根据权利要求2所述的批量卸载windows软件的方法,其特征在于,所述关联进程和作业对象的步骤中,通过assignprocesstojobobject进程和作业对象进行关联。
5.根据权利要求2所述的批量卸载windows软件的方法,其特征在于,所述从输入输出端口轮询拉取事件的步骤中,通过getqueuedcompletionstatus从输入输出完成端口中轮询拉取事件。
...【专利技术属性】
技术研发人员:邵荣杰,屠志丹,杜天行,
申请(专利权)人:天翼云科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。